Szczegóły dotyczące wersji Android Automotive 11

Poniżej znajdziesz szczegółowe informacje o głównych funkcjach i ulepszeniach dodanych do Androida Automotive w ramach tej wersji. Więcej informacji o nowych funkcjach opisanych w tej wersji znajdziesz w artykule Co nowego.

Najważniejsze funkcje i ulepszenia

Ulepszenia interfejsu systemu i podstawowych aplikacji

  • Zaktualizowano 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 teraz można też wykluczyć niektóre ikony.
  • Zbiór narzędzi interfejsu dla motoryzacji. Dodano nowy zestaw komponentów i zasobów, aby umożliwić łatwiejszą, bardziej przewidywalną i spójniejszą personalizację systemu przez producenta OEM.
  • Obsługa standardowych 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. Przeniesienie interfejsu interfejsu API do zarządzania wieloma użytkownikami w Androidzie AutomotiveOS (np. CarUserManagerHelper) do głównej platformy (np. UserManager), aby ułatwić integrację z OEM i uaktualnianie.
  • Role i ograniczenia użytkowników Dodano obsługę, która ułatwia OEM-om dostosowywanie ról i ograniczeń użytkowników.
  • 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. Dodano możliwość wysyłania poleceń AT dostawcy przez HFP, aby umożliwić wyświetlanie treści na zewnętrznym urządzeniu.
  • Synchronizacja ulubionych kontaktów. Ulubione kontakty w książce telefonicznej można teraz przenosić z telefonu do samochodu.
  • Ulepszenie obsługi wielu przeglądalnych źródeł multimediów Ulepszona obsługa sygnałów z telefonów obsługujących wiele odtwarzaczy multimediów oraz zmiana tych odtwarzaczy.
  • Ulepszenia dotyczące AVRCP. Ulepszono obsługę multimediów.
  • Pobieranie kontaktów.Pobieranie kontaktów jest teraz grupowane, aby szybciej wprowadzać dostępne kontakty do bazy danych.

Wiele wyświetlaczy

  • 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 Dodano obsługę dynamicznego tworzenia i usuwania interfejsów sieci Wi-Fi, aby obsługiwać przypadki użycia Wi-Fi w trybie równoległym i zmniejszyć fragmentaryzację związaną z obecnymi implementacjami jednorazowymi.
  • Ciche bezprzewodowe połączenie z systemem HU pojazdu 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ż do określonych urządzeń wyjściowych.
  • Ulepszenia dotyczące wielu stref. Dźwięk wielostrefowy obsługuje teraz przekierowywanie na podstawie liczby użytkowników i miejsc w samochodzie. Dodatkowo wejścia audio można powiązać z strefami, aby ułatwić wyszukiwanie urządzeń.
  • Obsługa dźwięków pojazdu. Wprowadziliśmy nowe zastosowania systemu, aby uwzględnić przypadki użycia związane z motoryzacją. Dodaliśmy też nowe interfejsy API, aby umożliwić HAL udział w skupieniu dźwięku na potrzeby dźwięków spoza Androida.
  • Ulepszenia funkcji Aktywność audio Teraz obsługiwane są opóźnione prośby o skupienie się na dźwięku. Dodano też nowe ustawienie, które uniemożliwia nawigacji skupienie się na dźwięku podczas rozmowy.

Aparat

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

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

Computepipe na system operacyjny Android Automotive. Implementacja klienta CVML na Androidzie umożliwia teraz nawiązywanie połączeń z pipelineami CVML niezależnie od środowiska, w którym są one uruchomione (VM lub oddzielne urządzenie HW), w sposób, który abstrahuje podstawową architekturę wdrożenia.

Czujniki

  • Ultradźwięki. Dodaliśmy obsługę matryc 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.
  • Wykrywacz kraju Umożliw dostosowanie Automotive, 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 (wcześniej maksymalna liczba wynosiła 64).

niezawodność i stabilność systemu;

Dodano mechanizm nadzoru, który wykrywa problematyczne procesy i je ponownie uruchamia.

Wydajność uruchamiania

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

Ramka samochodu

  • Obsługiwane są teraz funkcje opcjonalne i eksperymentalne.
  • Dodano funkcję monitorowania awarii aktywności i jej restartu w przypadku awarii aktywności działającej w klastrze (tryb FixedActivity).
  • Ulepszono obsługę wypadków w serwisie samochodowym.
  • Dodano interfejs CarOccupantZoneManager API, który umożliwia 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, a SHUTDOWN_PREPARE – do snu natychmiast.

Poprawki błędów

Wprowadzono wiele poprawek błędów i poprawek testów zgodności.

Znane problemy

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