Szczegóły dotyczące wersji 11 Androida Automotive

W tym artykule znajdziesz szczegółowe informacje o najważniejszych funkcjach i ulepszeniach wprowadzonych do Androida Automotive w tej wersji. Więcej informacji o nowych funkcjach opisanych w tej wersji znajdziesz w artykule Co nowego.

Główne funkcje i ulepszenia

Ulepszenia interfejsu systemu i podstawowych aplikacji

  • Zaktualizowane podstawowe aplikacje systemowe
    • Nowe wyszukiwanie ustawień. Użytkownicy mogą teraz szybko wyszukiwać odpowiednie ustawienia na ekranie głównym ustawień.
    • Media. Dodano też inne funkcje, aby zwiększyć wygodę użytkowników, oraz ulepszenia dla producentów OEM.
    • Dialer Dodaliśmy opcję sortowania według nazwiska, aby zwiększyć wygodę użytkowników.
    • Wiadomości. Wiadomości grupowe są teraz obsługiwane za pomocą MMS-ów i RCS.
  • Większa elastyczność w przypadku powiadomień. Dodano możliwość lepszego dostosowania pozycji na ekranie panelu powiadomień i powiadomień wyskakujących oraz lepszego dostosowania animacji powiadomień wyskakujących.
  • Ulepszona możliwość dostosowywania ikon na pasku stanu. Odstępy między ikonami można dostosować, a niektóre ikony można teraz wykluczyć.
  • Zbiór narzędzi do tworzenia interfejsów w motoryzacji. Dodano nowy zestaw komponentów i zasobów, aby umożliwić łatwiejszą, bardziej przewidywalną i spójną personalizację systemu przez producenta OEM.
  • Podstawowe wsparcie dla urządzeń obrotowych. Zdarzenia VHAL dotyczące fizycznego kontrolera obrotowego są przesyłane do usługi RotaryController, aby aplikacje mogły współpracować z tym kontrolerem.

Zarządzanie użytkownikami

  • Zaktualizowaliśmy interfejsy API dla wielu użytkowników. Przeniesiono interfejs API do zarządzania wieloma użytkownikami systemu Android AutomotiveOS (na przykład CarUserManagerHelper) do podstawowej platformy (np. UserManager), aby ułatwić integrację i aktualizacje OEM.
  • Role i ograniczenia użytkowników Dodaliśmy pomoc w celu łatwiejszego dostosowywania ról i ograniczeń użytkowników OEM.
  • Szybsze przełączanie użytkowników. Poprawiono działanie funkcji przełączania użytkowników i obsługi wielu użytkowników. Teraz można tworzyć użytkowników systemowych i usuwać z nich pakiety.
  • CarUserHAL. Obsługa zarządzania użytkownikami (np. przełączanie użytkowników) oraz integracja między zewnętrznymi ECU a Androidem.
  • Odblokowywanie zaufanych urządzeń – ulepszono wydajność odblokowywania przez użytkowników i wygodę korzystania z systemu.

Bluetooth

  • Okładka Okładki utworów odtwarzanych i przeglądanych za pomocą AVRCP mogą być teraz odbierane.
  • MMS-y i RCS. Oprócz SMS-ów obsługiwane jest teraz wysyłanie i odbieranie wiadomości MMS i RCS.
  • Polecenia AT dostawcy. Dodaliśmy tę funkcję, by obsługiwać wysyłanie poleceń AT dostawcy przez HFP w celu włączenia wyświetlania zewnętrznego.
  • Synchronizowanie ulubionych kontaktów. Ulubioną książkę telefoniczną można teraz przenieść z telefonu do samochodu.
  • Lepsza obsługa wielu źródeł multimediów, które można przeglądać. Ulepszona obsługa sygnałów z telefonów obsługujących wiele odtwarzaczy multimediów oraz zmiana tych odtwarzaczy.
  • Ulepszenia dotyczące AVRCP. Ulepszyliśmy możliwości sterowania multimediami.
  • Pobieranie kontaktów.Pobieranie kontaktów jest teraz grupowane, aby szybciej wprowadzać dostępne kontakty do bazy danych.

Wiele reklam displayowych

  • Obsługa emulatora. Emulator systemu operacyjnego Android Automotive obsługuje teraz wiele fizycznych wyświetlaczy.
  • Animacja uruchamiania na wielu wyświetlaczach. Obsługa animacji uruchamiania na wielu wyświetlaczach.
  • CarActivityView. ActivityView uwzględnia teraz ograniczenia dotyczące jazdy.

Łączność

  • Przeglądanie i zarządzanie klientem hotspotu Partnerzy mogą teraz wyświetlać szczegółową listę połączonych klientów AP oraz wyświetlać lub blokować klientów.
  • Dynamiczne zarządzanie interfejsem Wi-Fi. Dodaliśmy obsługę dynamicznego tworzenia i usuwania interfejsów sieci Wi-Fi, aby obsługiwać przypadki użycia równoczesności Wi-Fi i zmniejszyć fragmentację wokół obecnych jednorazowych implementacji.
  • Ciche bezprzewodowe połączenie z systemem HU w samochodzie. Aplikacje z przywilejami mogą teraz być dyskretnie łączone z Wi-Fi.

Audio

  • Efekty dźwiękowe na urządzenie wyjściowe. Efekty dźwiękowe można teraz stosować nie tylko do poszczególnych strumieni, ale też na konkretnych urządzeniach wyjściowych.
  • Ulepszenia obsługi wielu stref. Wielostrefowy dźwięk obsługuje teraz wyznaczanie trasy w zależności od liczby użytkowników i liczby osób w samochodzie. Dodatkowo wejścia audio można powiązać z strefami, aby ułatwić wyszukiwanie urządzeń.
  • Obsługa dźwięków pojazdów. Wprowadziliśmy nowe sposoby ich zastosowania w motoryzacja. Dodaliśmy też nowe interfejsy API, aby umożliwić HAL udział w skupieniu dźwięku poza Androidem.
  • Ulepszenia ostrości w dźwięku. Funkcja opóźnionych żądań rozpoznawania dźwięku jest już obsługiwana, a w ramach nowego ustawienia dla użytkownika, które uniemożliwia skupienie uwagi podczas połączenia, wprowadziliśmy nowe ustawienie.

Aparat

Widok dookoła. Dodano możliwość wyświetlania widoku 360° z wielu kamer.

Rozpoznawanie obrazów i uczenie maszynowe (CV i ML)

Computepipe w systemie operacyjnym Android Automotive. Implementacja klienta CVML na Androidzie umożliwia teraz łączenie się z pipeline’ami CVML niezależnie od środowiska, w którym są one uruchamiane (VM lub oddzielny sprzęt), w sposób, który abstrahuje podstawową architekturę wdrożenia.

Czujniki

  • Ultrasonika. Do platformy dodaliśmy obsługę czujników ultradźwiękowych.
  • CarPropertyManager. Wprowadziliśmy ulepszenia dotyczące szczegółowości uprawnień w przypadku usługi dostawcy, udostępniliśmy wywołanie zwrotne błędu i uprościliśmy interfejs getProperty API.
  • Wykrywanie kraju. Dozwolić na dostosowywanie w samochodach, aby umożliwić OEM-om ustawienie kodu kraju innego niż domyślny dla wykrywania lokalizacji (szczególnie w przypadkach, gdy w samochodzie nie ma możliwości korzystania z telefonu).
  • GNSS. Możesz teraz przesyłać nieograniczoną liczbę satelitów (zwiększenie z maksimum 64 poprzednio obsługiwanych satelitów).

Niezawodność i stabilność systemu

Dodaliśmy watchdoga, aby wykrywać problematyczne procesy i uruchamiać go ponownie.

Wydajność uruchamiania

Dane o wydajności we/wy są teraz zbierane w ramach usługi CarWatchDog.

Ramka samochodu

  • Dostępne są teraz funkcje opcjonalne i eksperymentalne.
  • Dodaliśmy możliwość monitorowania i ponownego uruchamiania związanych z awarią aktywności w klastrze (tryb FixedActivity).
  • Ulepszono obsługę wypadków w serwisie samochodowym.
  • Dodano interfejs CarOccupantZoneManager API, aby umożliwić wysyłanie zapytań o odpowiednie wyświetlanie/dźwięk w przypadku konkretnego użycia.
  • Dodano CarInputManager, aby umożliwić rejestrowanie wybranej grupy zdarzeń wejściowych.
  • Dodano interfejs HAL magistrali CAN do korzystania ze standardowej magistrali CAN.

Zarządzanie zasilaniem

Logika usługi zarządzania zasilaniem obsługuje teraz nowe przejścia. WAIT_FOR_VHAL_FINISH do WAIT_FOR_VHAL i SHUTDOWN_PREPARE do natychmiastowego snu.

Poprawki błędów

Wprowadziliśmy kilka poprawek błędów i poprawek w testach zgodności.

Znane problemy

  • xTS działają w emulatorze, a nie na zgodnym urządzeniu.
  • Nie przeprowadzono testów porównawczych skuteczności.