Ta strona zawiera podsumowanie nowych głównych funkcji systemu operacyjnego Android Automotive 12, który został publicznie udostępniony 4 października 2021 r. Więcej informacji o każdej z nich znajdziesz w sekcji Nowości.
Funkcje
Platforma: moc i wydajność systemu oraz klastry
- Informacje o wersjach 64-bitowych Więcej informacji o systemie Android w wersji 64-bitowej.
- Zasady dotyczące zasilania. Udostępnij interfejs API (usługę natywną) do definiowania stanów i zasad zasilania. Ta funkcja umożliwia producentom sprzętu dostosowywanie stanów ON.
- Klaster stack II. Ulepszenie zestawu klastra w celu zmniejszenia pracy po stronie OEM.
Interfejs systemu i ulepszone aplikacje podstawowe
- Kontroler obrotowy. W interfejsie AAOS, w tym w aplikacji systemowych, takich jak Dialer, Media i Ustawienia, można teraz w pełni poruszać się za pomocą kontrolera obrotowego, który obsługuje przesuwanie w 4 kierunkach, obracanie w zależności od kierunku ruchu wskazówek zegara i przeciwnie do niego oraz wybór. Dodatkowa integracja IME jest teraz dostępna w przypadku IME dla urządzeń z klawiaturą obrotową dostarczanej przez producenta.
- Short Message Service (SMS) v2. Przykładowa aplikacja SMS 2 z historią wiadomości i interfejsem do tworzenia wiadomości.
- Powiadomienia z ostrzeżeniem (HUN). Domyślnie HUN są sortowane według czasu. Ponieważ jednak niektóre zgłoszenia są ważniejsze lub pilniejsze od innych (np. nagła potrzeba związana z samochodem jest ważniejsza od wiadomości), ta funkcja umożliwia ustalanie priorytetów zgłoszeń.
- Interfejs:
- Zastąp referencyjne menu AOSP menu 2.
- weryfikacja interfejsu systemu.
- Prywatność:
- Przejrzystość dla użytkownika dotycząca mikrofonu z wskaźnikiem mikrofonu.
- Aplikacje widoczne przez ponad 90 dni są automatycznie oznaczane jako uśpione.
- Włącz powiadomienia o dostępie do mikrofonu, gdy aplikacja próbuje uzyskać do niego dostęp. Po interakcji z wskaźnikiem na ekranie Ostatnio używane pojawi się ostatnio używana aplikacja, która uzyskała dostęp do mikrofonu.
- Nowy wygląd aplikacji Ustawienia Zwiększ użyteczność i możliwości skalowania dzięki konfigurowalnej strukturze 2 kolumn na większe i szersze ekrany. Wprowadziliśmy odświeżoną architekturę informacji, aby zapewnić łatwy dostęp do kluczowych ustawień i ich łatwe znajdowanie.
- Toasts API Dostęp do interfejsu Toasts API mają tylko aplikacje systemowe.
Zarządzanie użytkownikami
- Zdalne zarządzanie użytkownikami. Dostępne są nowe interfejsy API do tworzenia i usuwania użytkowników Androida na potrzeby zdalnego zarządzania. Te interfejsy API są zintegrowane z silnikiem ograniczeń interfejsu użytkownika AAOS, dzięki czemu jeśli działania są wykonywane zdalnie (np. w internecie lub w aplikacji na telefonie), stan jazdy pojazdu jest respektowany. Aby umożliwić blokowanie użytkowników zdalnie, zintegrujemy istniejące interfejsy API DevicePolicyManager z mechanizmem ograniczeń interfejsu użytkownika.
Bluetooth
- Ulepszony proces ponownego nawiązywania połączenia Bluetooth. automatycznie łączyć się z urządzeniami częściej, w odpowiednich okolicznościach; Na przykład można zainicjować ponowne połączenie w związku ze zdarzeniem VHAL, takim jak obecność kierowcy na siedzeniu.
- Baza danych czatu. Dodano obsługę bazy danych wiadomości za pomocą profilu MAP, aby zapewnić większą elastyczność aplikacjom do obsługi wiadomości, które korzystają z Bluetooth.
Łączność
- Wybór sieci na podstawie aplikacji (PANS).
Umożliwianie tworzenia i egzekwowania dynamicznych zasad sieciowych, które określają, które aplikacje mogą korzystać z sieci
OEM_PAID
. - Dual STA. Jednoczesna obsługa systemu informacyjno-rozrywkowego w samochodzie (IVI) w celu połączenia z ograniczoną siecią Wi-Fi na potrzeby OEM oraz z innym połączeniem z siecią Wi-Fi.
Audio
- Sygnał wyciszania tła. Udostępnia warstwie HAL (Hardware Abstraction Layer) stan fokusu dźwięku i informacje o tym, które urządzenia wyjściowe mają być wyciszone.
- Ulepszenia dotyczące głośności. Dokładniejsze sterowanie głośnością, w tym interfejs API do pobierania aktywnych grup głośności.
- Wyciszcz dźwięk w poszczególnych grupach głośności. Umożliwienie wyciszania poszczególnych grup głośności oraz ulepszanie komunikacji HAL i interfejsu użytkownika dotyczącej stanów wyciszenia.
Aparat
CarEvsManager
. Zezwól producentom urządzeń na implementację aktywności Androida, która wyświetla podgląd z usług kamery samochodowej.- Statystyki rozszerzonego systemu widoku (EVS). zbierać statystyki dotyczące użytkowania usługi EVS i jej wydajności;
- Przyspieszenie GPU w przypadku funkcji Surround View. Zwiększona wydajność zszywania obrazu w panoramie, dzięki wykorzystaniu możliwości karty graficznej.
- Kalibracja online Surround View. Dopasowuje obrazy z panoramy na bieżąco, aby uwzględnić zmiany pozycji kamery w czasie, zachowując jakość połączonego obrazu przez cały okres eksploatacji samochodu.
Bezpieczeństwo
- Szyfrowanie powiązane z pojazdem Szyfrowanie pamięci na Androidzie można teraz skonfigurować tak, aby przechowywać niektóre parametry kluczy szyfrowania na zewnętrznym ECU. Zapobiega to zbieraniu danych przez wyjęcie z samochodu jednostki głównej (co może nastąpić w wyniku kradzieży lub zniszczenia).
- Zabezpiecz opcje programisty Opcje programisty i ADB w Androidzie mogą być włączane zdalnie wyłącznie przez producenta OEM. Implementacja referencyjna zapewnia mechanizmy dostępu do tokenów kryptograficznych i usługę internetową zdalnego dostępu.
Czujniki
- Automatyczne wykrywanie czasu. odczyt czasu z globalnych systemów satelitarnych (GNSS), gdy inne źródła są niedostępne; Dzięki temu samochód ma źródło czasu w trybie offline.
- Włączanie odtwarzania i powtarzania danych z czujników w emulatorze
Telemetry
- Funkcje analityczne na urządzeniach Edge. Umożliwia częstsze przetwarzanie danych na urządzeniach z Androidem Automotive. Dane o właściwościach pojazdu i systemu multimedialnego z Androidem można konfigurować w skryptach napisanych w języku programowania Lua, przetwarzać na urządzeniu i przesyłać do zaplecza określonego przez producenta OEM.
Integracja z pojazdem
- Regulacja temperatury Nowe atrybuty, w tym
HVAC_TEMPERATURE_VALUE_SUGGESTION
, umożliwiają zaokrąglanie temperatury i jednostek HVAC. - Aktualizacje właściwości pojazdu Dodano interfejsy API, które usprawniają proces tworzenia, oferując sposób na jednoczesne pobieranie i ustawianie wielu właściwości pojazdu.
- Zablokuj interfejs HAL pojazdu.
Wyświetlanie i wprowadzanie danych
- Dane niestandardowe OEM. Dodawanie i dostosowywanie różnych danych wejściowych dla samochodów OEM.
Aktualizacja aplikacji Ustawienia
- Aktualizacja interfejsu i architektury informacji. Zaktualizowano aplikację Ustawienia do wersji 2.
Dodatkowe informacje
- Wycofano:
PERMISSION_CONTROL_CAR_OCCUPANT_AWARENESS_SYSTEM
. - Kreator konfiguracji jest teraz dostępny w Google Play.
Zgodność
Na Androidzie 12 testy CTS wymienione poniżej nie przechodzą. Aby przejść te testy, uwzględnij te łatki w kodzie Androida 12. Te poprawki są też dostępne w Androidzie 12L.
CtsPackageUninstallTestCases:android.packageinstaller.uninstall.cts.UninstallTest#testUninstall
CtsSharesheetTestCases:android.sharesheet.cts.CtsSharesheetDeviceTest
CtsPermission3TestCases
CtsAccessibilityServiceTestCases:android.accessibilityservice.cts.AccessibilityGestureDispatchTest#testClickAt_producesDownThenUp
CtsSecurityHostTestCases:android.security.cts.SELinuxHostTest
iCtsSecurityHostTestCases:android.security.cts.SELinuxNeverallowRulesTest
CtsWindowManagerDeviceTestCases
CtsAppTestCases:android.app.cts.UiModeManagerTest