Urządzenia z systemem Android Pie nie muszą obsługiwać aparatu HAL3

Urządzenia z Androidem Pie nie muszą obsługiwać Camera HAL3, więc nie spodziewaj się, że porty Google Camera będą działać od razu na wszystkich urządzeniach z Androidem 9.

Aktualizacja do Androida Pie przyniosła wiele nowych, świetnych funkcji, takich jak przeprojektowany przegląd najnowszych aplikacji, sterowanie gestami, adaptacyjna bateria, działania aplikacji, adaptacyjna jasność i wiele innych zmian pod maską. Przy każdej większej aktualizacji Androida Google aktualizuje także dokument definicji zgodności (CDD) i Pakiet testów zgodności (CTS) z nowymi testami, sekcjami i zmianami w sformułowaniach zapewniającymi wysoką jakość obsługi dla użytkowników Certyfikowany Android urządzenia. Urządzenia, które nie przejdą testu CTS, nie mogą wstępnie ładować aplikacji i usług Google Play. Monitorujemy zmiany w CDD i CTS, ponieważ często ujawniają one ciekawe nowe szczegóły dotyczące najnowszych wersji Androida.

Na przykład strona internetowa dotycząca Zestaw testów obrazu część CTS została zaktualizowana po wydaniu Androida 9 Pie z oświadczeniem, że obsługa Camera HAL3 jest wymagana dla wszystkich urządzeń z systemem Android Pie (z wyjątkiem

Wersja Androida Pie Go).

Uwaga: kamera HAL3 jest wymagana w przypadku wszystkich urządzeń z systemem Android 9 lub nowszym (z wyjątkiem urządzeń z systemem Android Go).

Powodem, dla którego wszyscy powinniście dbać o obsługę HAL3, jest to, że jest ona niezbędna do pełnej obsługi API Camera2 – która, jak być może wiesz, jest niezbędna do Porty aparatu Google do pracy na smartfonie. Jeśli Twoje urządzenie obsługuje tylko HAL1, API Camera2 działa tylko w trybie „starszym”. Niektórzy użytkownicy rootują swoje telefony, aby dodać następujący wiersz do pliku build.prop, aby zadeklarować, że ich urządzenie obsługuje HAL3, co z kolei powoduje, że porty Aparatu Google zaczynają działać:

persist.vendor.camera.HAL3.enabled=1

Urządzenia takie jak Xiaomi Mi A1, Xiaomi Mi A2, Asus ZenFone Max Pro M1 i wiele innych smartfonów budżetowych i średniej klasy potrzebują tej małej zmiany, aby porty Google Camera mogły działać. Zatem pomysł, że obsługa HAL3 jest wymagana dla urządzeń z systemem Android Pie, jest ekscytujący, ale niestety w rzeczywistości nie jest to wymóg, pomimo tego, co mówi strona ITS.

Wymaganie nie jest wymienione w CDD, a rzecznik Google potwierdził, że obsługa HAL3 jest nadal jedynie zalecenie dla producentów. Rzecznik Google potwierdził, że firma zaktualizuje stronę internetową, aby skorygować tę informację. Zatem uruchomienie Redmi Note 7 z obsługą HAL3 po wyjęciu z pudełka nie dlatego, że Xiaomi było do tego zobowiązane, aby spełnić wymagania dotyczące kompatybilności z Androidem Pie. Na koniec powinniśmy zauważyć, że włączenie obsługi HAL3 nie oznacza, że ​​wszystkie funkcje API Camera2 są dostępne, jako firma może nadal modyfikować funkcje, takie jak obsługa przechwytywania plików RAW, poziomy ISO, czasy ekspozycji i inne.