![Kamerové aplikácie pre Android sa vďaka službe CameraX oveľa zlepšia - Aplikácie Kamerové aplikácie pre Android sa vďaka službe CameraX oveľa zlepšia - Aplikácie](https://a.23rdpta.org/apps/android-camera-apps-about-to-get-a-lot-better-thanks-to-camerax-2.jpg)
Obsah
Nastavte do nekonečna
Vývojári čelia ohromujúcemu množstvu rozmanitosti pri kódovaní svojich aplikácií. Desiatky výrobcov telefónov každoročne vydávajú stovky telefónov s paletou verzií Android, ktoré vedia. Vývojári, ktorí vytvárajú aplikácie, ktoré sa pripájajú k prístrojovým kamerám, musia tiež čeliť neuveriteľnému spektru komponentov pod objektívom, ako sú senzory a IPU, nehovoriac o jedinečných algoritmoch. Zadajte CameraX.
Podľa spoločnosti Google uľahčí CameraX vývojárom písanie aplikácií pre fotoaparáty. Ide o nové rozhranie API, ktoré funguje takmer vo všetkých zariadeniach s Androidom až po systém Android 5.0 Lollipop. Malo by to vyriešiť problémy s kompatibilitou zariadení a vyvrátiť potrebu, aby sa vývojári v ich aplikácii spoliehali na kód špecifický pre dané zariadenie. Je to veľmi oslobodenie.
Dva riadky kódu okamžite umožňujú aplikáciám tretích strán prepojiť aplikáciu s kamerami na každom telefóne na trhu. To výrazne skracuje čas potrebný na napísanie ich vlastnej aplikácie. Ďalej umožňuje vývojárom zahrnúť pokročilé funkcie, ako je krása, portrét, HDR a nočný režim. Predstavte si, že otvárate Instagram a máte prístup k natívnej funkcii HDR telefónu, keď snímate tieto scintilačné selfies.
Vytočte ho
CameraX umožňuje vývojárom vkladať plug-and-play moduly do svojich aplikácií, aby pokryli základné chovanie fotoaparátu. Patria sem ukážky obrazov na displeji, analýza snímok pomocou strojového učenia a snímanie fotografií v plnom rozlíšení. Zohľadňuje pomer strán, orientáciu, veľkosť ukážky a rôzne rozlíšenia.
Pretože CameraX nemá tieto hlavné úlohy bez rúk, vývojári sa môžu sústrediť na výkon a ďalšie funkcie. Google hovorí, že plánuje prebiehajúcu škálu aktualizácií pre CameraX. Nové laboratórium kamier sa postará o testovanie rôznych fotoaparátov, operačných systémov, úrovní API a výkonu, takže kompatibilita zostane vždy aktuálna.
Google dúfa, že vývojári testujú CameraX, ktorý je v stave alfa, takže môže priniesť funkčnosť do služby Android Studio skôr ako neskôr.
Konečný výsledok tohto úsilia by mal viesť k lepšiemu výkonu fotoaparátu v aplikáciách tretích strán, čo je dobrá správa pre všetkých.