![Androidi kaamerarakendused saavad tänu CameraX-ile palju paremaks - Rakendused Androidi kaamerarakendused saavad tänu CameraX-ile palju paremaks - Rakendused](https://a.23rdpta.org/apps/android-camera-apps-about-to-get-a-lot-better-thanks-to-camerax-2.jpg)
Sisu
Määratud lõpmatuseni
Arendajad seisavad oma rakenduste kodeerimisel silmitsi hämmastava mitmekesisusega. Kümned telefonitootjad vabastavad igal aastal sadu telefone, millel on pardal Androidi variandid, kes teavad. Arendajad, kes loovad rakendusi, mis kasutavad seadme kaameraid, peavad hakkama saama ka objektiivi all olevate komponentide, näiteks sensorite ja IPU-de uskumatu hulgaga, unikaalsetest algoritmidest rääkimata. Sisenege CameraX-i.
Google väidab, et CameraX hõlbustab arendajatel kaamerarakenduste kirjutamist. See on uus API, mis töötab peaaegu kõigis Android-seadmetes tagasi versioonile Android 5.0 Lollipop. See peaks lahendama seadme ühilduvuse probleemid ja vähendama vajadust, et arendajad peaksid oma rakenduses tuginema seadmepõhisele koodile. See on tohutult vaba.
Kaks koodirida lasevad kolmandate osapoolte rakendustel kohe turul liidestada laos oleva kaamerarakendusega. See lühendab märkimisväärselt oma rakenduse kirjutamiseks kuluvat aega. Lisaks võimaldab see arendajatel kaasata täiustatud funktsioone, näiteks ilu-, portree-, HDR- ja öörežiimi. Kujutage ette, et avaksite Instagrami ja pääseksite oma telefoni loomuliku HDR-funktsiooniga, kui pildistate neid sädelevaid selfisid.
Vali see sisse
CameraX võimaldab arendajatel pistikmängu moodulid oma rakendustesse visata, et kajastada kaamera põhikäitumist. Nende hulka kuulub piltide eelvaade ekraanil, piltide analüüsimine Machine Learning abil ja täisresolutsiooniga fotode jäädvustamine. See kajastab kuvasuhteid, orientatsiooni, eelvaate suurust ja erinevaid eraldusvõimet.
Kuna CameraX pole neid keskseid ülesandeid käepärast, saavad arendajad vabalt keskenduda jõudlusele ja muudele funktsioonidele. Google teatas, et plaanib CameraX-i jaoks pidevat värskenduste komplekti. Uus kaameralabor tegeleb erinevate kaamerate, opsüsteemide, API-tasemete ja toimivuse kontrollimisega, nii et ühilduvus jääb alati ajakohaseks.
Google loodab, et arendajad testivad alfa-olekus olevat CameraX-i, et see saaks funktsioonid Android Studiole tuua pigem varem kui hiljem.
Selle pingutuse lõpptulemus peaks tagama kaamera parema jõudluse kolmandate osapoolte rakendustes, mis on hea uudis kõigile.