![Android-kamera-apps er ved at blive meget bedre takket være CameraX - Apps Android-kamera-apps er ved at blive meget bedre takket være CameraX - Apps](https://a.23rdpta.org/apps/android-camera-apps-about-to-get-a-lot-better-thanks-to-camerax-2.jpg)
Indhold
Indstillet til uendelig
Udviklere står over for en svimlende mængde af mangfoldighed, når de koder deres apps. Dusinvis af telefonproducenter frigiver hvert år hundreder af telefoner med hvem-know-how-mange varianter af Android om bord. Udviklere, der opretter apps, der tilslutter enhedskameraer, er også nødt til at kæmpe med en utrolig vifte af under-linsekomponenter, såsom sensorer og IPU'er, for ikke at nævne unikke algoritmer. Gå ind i CameraX.
Ifølge Google vil CameraX gøre det lettere for udviklere at skrive kamera-apps. Det er en ny API, der fungerer på næsten alle Android-enheder tilbage til Android 5.0 Lollipop. Det skal løse problemer med enhedskompatibilitet og ophæve behovet for udviklere til at stole på enhedsspecifik kode i deres app. Det er enormt frigørende.
To kodelinjer giver øjeblikkeligt tredjepartsapps grænseflade til aktiekamera-appen på hver telefon på markedet. Dette reducerer den tid det tager at skrive deres egen app markant. Yderligere lader det udviklere omfatte avancerede funktioner såsom skønhed, portræt, HDR og nattilstand. Forestil dig at åbne Instagram og få adgang til din telefons indbyggede HDR-funktion, når du optager disse brændende selfies.
Ring det ind
CameraX lader udviklere droppe plug-and-play-moduler i deres apps for at dække grundlæggende kamerahegenskaber. Disse inkluderer forhåndsvisning af billeder på skærmen, analyse af billeder gennem Machine Learning og optagelse af fotos i fuld opløsning. Det tegner sig for størrelsesforhold, retning, preview størrelse og forskellige opløsninger.
Da CameraX håndterer disse centrale opgaver, er udviklere frie til at fokusere på ydeevne og andre funktioner. Google siger, at det planlægger en løbende række opdateringer til CameraX. Et nyt kameralaboratorium vil håndtere test mod forskellige kameraer, operativsystemer, API-niveauer og ydeevne, så kompatibilitet altid vil være opdateret.
Google håber, at udviklere tester CameraX, som er i alfastatus, så det kan bringe funktionaliteten til Android Studio før og senere.
Det endelige resultat af denne indsats skal føre til bedre kameraydelse inden for tredjepartsapps, hvilket er gode nyheder for alle.