Szczegóły dotyczące wersji 12 systemu Android Automotive

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.SELinuxHostTestCtsSecurityHostTestCases:android.security.cts.SELinuxNeverallowRulesTest
  • CtsWindowManagerDeviceTestCases
  • CtsAppTestCases:android.app.cts.UiModeManagerTest