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.