![Android kameraapper er i ferd med å bli mye bedre takket være CameraX - Apps Android kameraapper er i ferd med å bli mye 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)
Innhold
Sett til uendelig
Utviklere står overfor en svimlende mengde mangfold når de koder appene sine. Flere titalls telefonprodusenter gir ut hundrevis av telefoner hvert år med hvem som vet hvor mange varianter av Android ombord. Utviklere som lager apper som benytter seg av enhetskameraer, må også kjempe med et utrolig utvalg av underlinsekomponenter, for eksempel sensorer og IPUer, for ikke å nevne unike algoritmer. Gå inn i CameraX.
I følge Google vil CameraX gjøre det lettere for utviklere å skrive kameraapper. Det er en ny API som fungerer på nesten alle Android-enheter tilbake til Android 5.0 Lollipop. Det bør løse enhetskompatibilitetsproblemer og ignorere behovet for utviklere å stole på enhetsspesifikk kode i appen deres. Det er enormt frigjørende.
To kodelinjer lar tredjepartsapper øyeblikkelig grensesnitt mot aksjekamera-appen på hver telefon i markedet. Dette reduserer tiden det tar å skrive sin egen app betydelig. Videre lar det utviklere inkludere avanserte funksjoner som skjønnhets-, portrett-, HDR- og nattmodus. Se for deg å åpne Instagram og ha tilgang til telefonens opprinnelige HDR-funksjon når du fotograferer de skinnende selfiene.
Ring det inn
CameraX lar utviklere slippe plug-and-play-moduler i appene sine for å dekke grunnleggende kameratferd. Disse inkluderer forhåndsvisning av bilder på skjermen, analyse av bilder gjennom maskinlæring og å ta bilder i full oppløsning. Den gjør rede for aspektforhold, retning, forhåndsvisningsstørrelse og forskjellige oppløsninger.
Siden CameraX håndterer disse sentrale oppgavene, står utviklere fritt til å fokusere på ytelse og andre funksjoner. Google sier at den planlegger en kontinuerlig rekke oppdateringer for CameraX. Et nytt kameralaboratorium vil håndtere testing mot forskjellige kameraer, operativsystemer, API-nivåer og ytelse slik at kompatibilitet alltid vil være oppdatert.
Google håper utviklere tester CameraX, som er i alfastatus, slik at den kan bringe funksjonaliteten til Android Studio før heller enn senere.
Det endelige resultatet av denne innsatsen skal føre til bedre kameraytelse innen tredjepartsapper, noe som er gode nyheter for alle.