Android Automotive 11 Szczegóły wydania

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

  • Zaktualizowane 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 (np. 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ę 3P.
  • 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 pojazdów. 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, gdy 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.

Rama 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 analizy porównawczej wydajności.