Firma Google ogłosiła kilka ogłoszeń, w tym premierę Pixela 3a i Androida Q podczas sesji przewodniej Google I/O 2019. Upubliczniono także kilka nowych interfejsów API i innych ulepszeń związanych z oprogramowaniem.
Najbardziej godnym uwagi był prawdopodobnie CameraX, nowy interfejs API mający na celu ulepszenie aplikacji aparatu na Androida. Działa to na większości urządzeń z Androidem, jest łatwe w użyciu i kompatybilne z urządzeniami z Androidem 5.0 lub nowszym.
Programiści mogą łatwo kodować nowe aplikacje aparatu za pomocą CameraX, a także opcjonalne rozszerzenia i wtyczki, które zawiera. Z kolei mogą z łatwością skorzystać z możliwości aparatu, jakie zapewnia preinstalowana aplikacja aparatu na dowolnym urządzeniu. Wystarczy dodać kilka linii kodu, aby uruchomić wszystkie funkcje natywnej aplikacji aparatu. Umożliwia robienie zdjęć w trybie portretowym, HDR, nocnym i kosmetycznym.
Jest to łatwe w obsłudze API i radykalnie zmniejszy kod w aplikacjach aparatu na Androida innych firm. Czasochłonne kodowanie każdego konkretnego urządzenia w aplikacji aparatu dobiegnie końca. Firma Google utworzyła dedykowane laboratorium testowe CameraX, aby badać ulepszenia w różnych systemach operacyjnych, począwszy od Androida 5.0 Lollipop.
Google modelowało to w środowisku plug-and-play aby łatwo uchwycić podstawowe zachowanie aparatu. Zestaw różnych przypadków użycia, takich jak podgląd, analiza obrazu i przechwytywanie obrazu, stanowi część najnowszego interfejsu API.
Nowe API jest obecnie w fazie realizacji Alfa, a Google zaleca, aby nie używać go w środowisku produkcyjnym. Jednak Google promuje jego wykorzystanie do celów testowych.
CameraX z pewnością przyniesie korzyści programistom kodującym aplikacje aparatu dla Androida. Doprowadzi to do lepiej zoptymalizowanych i zoptymalizowanych aplikacji aparatu, które będą kompatybilne z szerszą bazą użytkowników.