![iPhone & Android Filmmaking 2022 || Ultimate Beginners Guide || 14 Day Filmmaker Smartphone Edition](https://i.ytimg.com/vi/Jg9B9DIFiOA/hqdefault.jpg)
Inhoud
Zet op oneindig
Ontwikkelaars worden geconfronteerd met een verbazingwekkende hoeveelheid diversiteit bij het coderen van hun apps. Tientallen telefoonfabrikanten brengen elk jaar honderden telefoons uit met wie-weet-hoe-veel varianten van Android aan boord. Ontwikkelaars die apps maken die gebruikmaken van apparaatcamera's, hebben ook te maken met een ongelooflijke reeks componenten onder de lens, zoals sensoren en IPU's, en niet te vergeten unieke algoritmen. Voer CameraX in.
Volgens Google maakt CameraX het voor ontwikkelaars gemakkelijker om camera-apps te schrijven. Het is een nieuwe API die werkt op bijna alle Android-apparaten terug naar Android 5.0 Lollipop. Het zou apparaat compatibiliteitsproblemen moeten oplossen en de noodzaak voor ontwikkelaars om op apparaatspecifieke code in hun app te vertrouwen, teniet doen. Dat is enorm bevrijdend.
Twee coderegels laten apps van derden onmiddellijk communiceren met de stockcamera-app op elke telefoon op de markt. Dit vermindert de tijd die nodig is om hun eigen app te schrijven aanzienlijk. Verder kunnen ontwikkelaars geavanceerde functies opnemen, zoals schoonheid, portret, HDR en nachtmodus. Stel je voor dat je Instagram opent en toegang hebt tot de eigen HDR-functie van je telefoon wanneer je die sprankelende selfies fotografeert.
Bel het in
Met CameraX kunnen ontwikkelaars plug-and-play-modules in hun apps plaatsen om basisgedrag van de camera te dekken. Deze omvatten het bekijken van afbeeldingen op het display, het analyseren van afbeeldingen via Machine Learning en het maken van foto's met volledige resolutie. Het houdt rekening met beeldverhoudingen, oriëntatie, voorbeeldgrootte en verschillende resoluties.
Omdat CameraX deze centrale taken zonder handen heeft, kunnen ontwikkelaars zich concentreren op prestaties en andere functies. Google zegt dat het een doorlopende reeks updates voor CameraX plant. Een nieuw cameralab zal testen uitvoeren met verschillende camera's, besturingssystemen, API-niveaus en prestaties, zodat compatibiliteit altijd up-to-date blijft.
Google hoopt dat ontwikkelaars CameraX testen, die zich in de alfastatus bevindt, zodat het de functionaliteit eerder in plaats van later naar Android Studio kan brengen.
Het uiteindelijke resultaat van deze inspanning zou moeten leiden tot betere cameraprestaties in apps van derden, wat goed nieuws is voor iedereen.