Poniższa treść zawiera szczegółowe informacje na temat głównych funkcji i ulepszeń dodanych do Android Automotive w tej wersji. Aby dowiedzieć się więcej o nowych funkcjach udokumentowanych w tej wersji, zobacz Co nowego .
Główne funkcje i ulepszenia
Ulepszenia interfejsu systemowego i podstawowych aplikacji
- Zaktualizowano podstawowe aplikacje systemowe
- Nowe wyszukiwanie ustawień. Użytkownicy mogą teraz szybko wyszukiwać odpowiednie ustawienia na ekranie głównym ustawień.
- Głoska bezdźwięczna. Dodano inne funkcje w celu poprawy komfortu użytkownika. Ulepszono możliwości dostosowywania dla producentów OEM.
- Dialer. Dodano opcję sortowania według nazwiska, aby poprawić wygodę użytkownika.
- Wiadomości. Wiadomości grupowe są teraz obsługiwane przy użyciu wiadomości MMS i RCS.
- Większa elastyczność powiadomień. Dodano możliwość lepszego dostosowywania pozycji na ekranie dla panelu powiadomień i powiadomień przez komunikatorów, a także dla lepszego dostosowywania animacji powiadomień przez komunikatorów.
- Ulepszona możliwość dostosowywania ikon paska stanu. Odstępy między ikonami można dostosować, niektóre ikony można teraz wykluczyć.
- Zestaw narzędzi interfejsu samochodowego. Dodano nowy zestaw komponentów i zasobów, aby umożliwić łatwiejsze, bardziej przewidywalne i spójne dostosowywanie systemu przez OEM.
- Podstawowe wsparcie obrotowe. Zdarzenia VHAL dla fizycznego kontrolera obrotowego są przesyłane do usługi RotaryController, dzięki czemu aplikacje mogą współpracować z kontrolerem obrotowym.
Zarządzanie użytkownikami
- Zaktualizowane interfejsy API dla wielu użytkowników. Przeniesiono interfejs API zarządzania wieloma użytkownikami systemu Android AutomotiveOS (na przykład CarUserManagerHelper) do podstawowej platformy (na przykład UserManager), aby ułatwić integrację i aktualizację OEM.
- Role i ograniczenia użytkowników. Wsparcie został dodany dla łatwiejsze dostosowywanie ról i ograniczeń użytkowników przez OEM.
- Szybsze przełączanie użytkowników. Poprawiono przełączanie użytkowników i wydajność wielu użytkowników. Możliwe jest teraz wstępne tworzenie użytkowników i usuwanie pakietów z użytkownika systemu.
- Użytkownik samochoduHAL. Obsługiwana jest teraz integracja zarządzania użytkownikami (na przykład przełączania użytkowników) pomiędzy zewnętrznymi jednostkami ECU i systemem Android.
- Odblokowywanie zaufanego urządzenia. Wprowadzono ulepszenia w zakresie odblokowywania wydajności Użytkowników i działania systemu
Bluetooth
- Okładka. Można teraz odbierać okładki aktualnie odtwarzanych i przeglądanych utworów za pośrednictwem AVRCP.
- MMS-y i RCS-y. Oprócz SMS-ów obsługiwane jest teraz wysyłanie i odbieranie wiadomości MMS i RCS.
- Polecenia dostawcy AT. Dodano możliwość obsługuje wysyłanie poleceń AT dostawcy przez HFP, aby umożliwić projekcję innej firmy.
- Synchronizacja ulubionych kontaktów. Ulubioną książkę telefoniczną można teraz przenieść z telefonu do samochodu.
- Ulepszono obsługę wielu przeglądalnych źródeł multimediów. Ulepszona obsługa sygnałów z telefonów obsługujących wiele odtwarzaczy multimedialnych i zmiana tych odtwarzaczy multimedialnych.
- Ulepszenia AVRCP. Ulepszono możliwości kontroli multimediów.
- Kontakt do pobrania. Pobieranie kontaktów jest teraz grupowane, aby szybciej umieścić dostępne kontakty w bazie danych.
Wiele wyświetlaczy
- Wsparcie emulatora. Emulator systemu operacyjnego Android Automotive obsługuje teraz wiele wyświetlaczy fizycznych.
- Animacja rozruchowa dla wielu wyświetlaczy. Obsługiwana jest teraz animacja rozruchu na wielu wyświetlaczach.
- CarActivityView. ActivityView jest teraz świadomy ograniczeń dotyczących jazdy.
Łączność
- Przeglądanie i zarządzanie klientami Hotspot. Partnerzy mogą teraz przeglądać szczegółową listę podłą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 w celu obsługi przypadków użycia współbieżności Wi-Fi i ograniczenia fragmentacji wokół bieżących jednorazowych wdrożeń.
- Ciche połączenie bezprzewodowe z samochodowymi HU. Uprzywilejowane aplikacje można teraz dyskretnie łączyć z siecią Wi-Fi.
Audio
- Efekty dźwiękowe na urządzenie wyjściowe. Oprócz poszczególnych strumieni można teraz zastosować efekty dźwiękowe do określonych urządzeń wyjściowych.
- Ulepszenia wielu stref. Dźwięk wielostrefowy obsługuje teraz routing na podstawie użytkownika i obłożenia samochodu. Dodatkowo wejścia audio można powiązać ze strefami, aby ułatwić wyszukiwanie urządzeń.
- Wspieranie dźwięków pojazdu. Wprowadzono nowe zastosowania systemu, aby uwzględnić przypadki zastosowań motoryzacyjnych. Dodano także nowe interfejsy API, aby umożliwić HAL udział w fokusie audio dla dźwięków spoza Androida.
- Ulepszenia ostrości dźwięku. Obsługiwane są teraz żądania opóźnionego fokusu audio i dodano nowe ustawienie użytkownika zapobiegające skupianiu się nawigacji podczas połączenia.
Kamera
Widok otaczający. Dodano możliwość wyświetlania widoku przestrzennego 360° z wielu wejść kamer.
Widzenie komputerowe i uczenie maszynowe (CV i ML)
Computepipe w systemie operacyjnym Android Automotive. Implementacja klienta CVML w systemie Android umożliwia teraz łączenie się z potokami CVML niezależnie od środowiska, w którym działają (VM lub oddzielny sprzęt), w sposób abstrakcyjny podstawowej architektury wdrażania.
Czujniki
- Ultradźwięki. Do platformy dodano obsługę matryc czujników ultradźwiękowych.
- Menedżer nieruchomości samochodów. Wprowadzono ulepszenia w zakresie szczegółowości uprawnień dla właściwości Vendor, wywołania zwrotnego ujawnionych błędów i uproszczonego interfejsu API getProperty.
- Detektor kraju. Zezwalaj na dostosowywanie pojazdów, aby umożliwić producentom OEM ustawienie innego niż domyślny kodu kraju na potrzeby wykrywania lokalizacji (szczególnie w przypadkach, w których w samochodzie nie ma możliwości korzystania z telefonii).
- GNSS. Można teraz zgłaszać nieograniczoną liczbę satelitów (zwiększono z maksymalnie 64 obsługiwanych wcześniej satelitów).
Niezawodność i stabilność systemu
Dodano Watchdog, który wykrywa problematyczny proces i uruchamia go ponownie.
Wydajność rozruchu
Dane dotyczące wydajności IO są teraz gromadzone w ramach usługi CarWatchDog.
Ramy samochodu
- Obsługiwane są teraz funkcje opcjonalne i eksperymentalne.
- Dodano możliwość monitorowania awarii działania i ponownego uruchamiania w przypadku awarii działania działającego w klastrze (tryb FixedActivity).
- Poprawiono obsługę wypadków w serwisie samochodowym.
- Dodano interfejs API CarOccupantZoneManager, aby umożliwić sprawdzanie odpowiedniego wyświetlacza/dźwięku dla określonego zastosowania.
- Dodano CarInputManager umożliwiający przechwytywanie wybranej grupy zdarzeń wejściowych.
- Dodano magistralę CAN HAL dla ustandaryzowanego dostępu do magistrali CAN.
Zarządzanie energią
Logika usługi zarządzania energią obsługuje teraz nowe przejścia. WAIT_FOR_VHAL_FINISH
do WAIT_FOR_VHAL
i SHUTDOWN_PREPARE
, aby natychmiast spać.
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 testu porównawczego wydajności.