![Astrophotography from $100 to $10,000](https://i.ytimg.com/vi/Xc1v6BjHm8U/hqdefault.jpg)
Zawartość
Ustawiony na nieskończoność
Programiści napotykają olbrzymią różnorodność podczas kodowania swoich aplikacji. Dziesiątki producentów telefonów wypuszczają co roku setki telefonów z niesamowitymi wariantami Androida na pokładzie. Programiści, którzy tworzą aplikacje współpracujące z kamerami urządzeń, muszą również zmagać się z niesamowitą gamą komponentów pod obiektywem, takich jak czujniki i IPU, nie wspominając o unikalnych algorytmach. Wpisz CameraX.
Według Google CameraX ułatwi programistom pisanie aplikacji na aparat. Jest to nowy interfejs API, który działa na prawie wszystkich urządzeniach z Androidem z powrotem do Androida 5.0 Lollipop. Powinno to rozwiązać problemy ze zgodnością urządzeń i zaprzeczyć konieczności polegania przez programistów na kodzie specyficznym dla urządzenia w ich aplikacji. To bardzo uwalnia.
Dwa wiersze kodu umożliwiają natychmiastowe połączenie aplikacji innych firm z aplikacją aparatu na każdym telefonie na rynku. To znacznie skraca czas potrzebny na napisanie własnej aplikacji. Ponadto pozwala programistom korzystać z zaawansowanych funkcji, takich jak upiększanie, portret, HDR i tryb nocny. Wyobraź sobie otwarcie Instagrama i dostęp do natywnej funkcji HDR telefonu podczas robienia tych migoczących selfie.
Zadzwoń
CameraX pozwala programistom upuszczać moduły plug-and-play do swoich aplikacji, aby opisywać podstawowe zachowania aparatu. Obejmują one podgląd obrazów na ekranie, analizę obrazów za pomocą uczenia maszynowego i robienie zdjęć w pełnej rozdzielczości. Uwzględnia proporcje, orientację, rozmiar podglądu i różne rozdzielczości.
Ponieważ CameraX nie wykonuje tych centralnych zadań, programiści mogą skupić się na wydajności i innych funkcjach. Google twierdzi, że planuje cały szereg aktualizacji CameraX. Nowe laboratorium kamer zajmie się testowaniem różnych kamer, systemów operacyjnych, poziomów API i wydajności, więc kompatybilność zawsze będzie aktualna.
Google ma nadzieję, że programiści przetestują CameraX, który jest w stanie alfa, dzięki czemu będzie mógł wprowadzić tę funkcjonalność do Android Studio wcześniej niż później.
Ostateczny wynik tych wysiłków powinien doprowadzić do lepszej wydajności aparatu w aplikacjach innych firm, co jest dobrą wiadomością dla wszystkich.