Im Folgenden werden die wichtigsten Funktionen und Verbesserungen beschrieben, die Android Automotive in diesem Release hinzugefügt wurden. Weitere Informationen zu den in dieser Version dokumentierten neuen Funktionen finden Sie unter Das ist neu.
Wichtige Funktionen und Verbesserungen
Verbesserungen der System-UI und der wichtigsten Apps
- Aktualisierte Kernsystem-Apps
- Neue Suche in den Einstellungen. Nutzer können jetzt auf dem Startbildschirm mit den Einstellungen schnell nach der gewünschten Einstellung suchen.
- Media. Es wurden weitere Funktionen hinzugefügt, um die Nutzerfreundlichkeit zu verbessern und die Anpassung für OEMs zu optimieren.
- Telefon Es wurde eine Option zum Sortieren nach Nachnamen hinzugefügt, um die Nutzerfreundlichkeit zu verbessern.
- Messaging Gruppennachrichten werden jetzt über MMS und RCS unterstützt.
- Verbesserte Flexibilität bei Benachrichtigungen Die Position der Benachrichtigungsleiste und von Vorabbenachrichtigungen auf dem Display lässt sich jetzt noch besser anpassen. Außerdem können die Animationen für Vorabbenachrichtigungen jetzt noch besser angepasst werden.
- Verbesserte Anpassungsmöglichkeiten für Statusleistensymbole Der Abstand zwischen den Symbolen kann angepasst und einige Symbole jetzt ausgeschlossen werden.
- Automotive UI Toolkit Es wurden neue Komponenten und Ressourcen hinzugefügt, um die OEM-Anpassung des Systems zu vereinfachen und konsistenter und vorhersehbarer zu gestalten.
- Unterstützung für drehbare Halterungen VHAL-Ereignisse für einen physischen Drehregler werden an den RotaryController-Dienst übertragen, damit die Apps mit dem Drehregler funktionieren können.
Nutzerverwaltung
- Aktualisierte APIs für mehrere Nutzer Android AutomotiveOS-API-Oberfläche für die Verwaltung mehrerer Nutzer (z. B. CarUserManagerHelper) wurde in das Kern-Framework (z. B. UserManager) verschoben, um die Integration und Upgrades von OEMs zu vereinfachen.
- Nutzerrollen und Einschränkungen Es wurde Unterstützung für eine einfachere OEM-Anpassung von Nutzerrollen und -einschränkungen hinzugefügt.
- Schnellerer Nutzerwechsel Die Leistung beim Wechseln zwischen Nutzern und bei der Nutzung durch mehrere Nutzer wurde verbessert. Es ist jetzt möglich, Nutzer vorab zu erstellen und Pakete vom Systemnutzer zu entfernen.
- CarUserHAL Die Integration der Nutzerverwaltung (z. B. Nutzerwechsel) zwischen externen ECUs und Android wird jetzt unterstützt.
- Entsperren über vertrauenswürdige Geräte: Die Leistung beim Entsperren für Nutzer und die Systemnutzung wurden verbessert.
Bluetooth
- Cover Covergrafiken für aktuell abgespielte und durchsuchte Titel über AVRCP können jetzt empfangen werden.
- MMS und RCS Neben SMS werden jetzt auch MMS- und RCS-Nachrichten gesendet und empfangen.
- AT-Befehle des Anbieters. Es gibt jetzt eine neue Funktion, die das Senden von AT-Befehlen von Anbietern über HFP unterstützt, um die Projektion von Drittanbietern zu ermöglichen.
- Synchronisierung der bevorzugten Kontakte Das Telefonbuch der Favoriten kann jetzt vom Smartphone ins Auto übertragen werden.
- Verbesserte Unterstützung mehrerer durchsuchbarer Medienquellen. Verbesserte Unterstützung von Signalen von Smartphones, die mehrere Mediaplayer unterstützen, und Änderung dieser Mediaplayer.
- Verbesserungen bei AVRCP Die Mediensteuerung wurde verbessert.
- Kontaktdownloads: Kontaktdownloads werden jetzt in Batches verarbeitet, damit verfügbare Kontakte schneller in die Datenbank aufgenommen werden.
Mehrere Displays
- Emulatorunterstützung Der Android Automotive OS-Emulator unterstützt jetzt mehrere physische Displays.
- Bootanimation für mehrere Bildschirme. Bootanimation für mehrere Displays wird jetzt unterstützt.
- CarActivityView ActivityView berücksichtigt jetzt die Fahrverbote.
Konnektivität
- Browser und Verwaltung über Hotspot-Client Partner können jetzt eine detaillierte Liste der verbundenen AP-Clients aufrufen und Clients anzeigen oder blockieren.
- Dynamische WLAN-Schnittstellenverwaltung. Es wurde Unterstützung für das dynamische Erstellen und Entfernen von WLAN-Netzwerkschnittstellen hinzugefügt, um WLAN-Parallelnutzungsfälle zu unterstützen und die Fragmentierung bei aktuellen einmaligen Implementierungen zu reduzieren.
- Lautlose kabellose Verbindung zu Infotainmentsystemen in Autos Privilegierte Apps können jetzt unbemerkt mit dem WLAN verbunden werden.
Audio
- Audioeffekte pro Ausgabegerät Audioeffekte können jetzt nicht nur pro Stream, sondern auch auf bestimmte Ausgabegeräte angewendet werden.
- Verbesserungen für Zonen mit mehreren Geräten Die Audiowiedergabe in mehreren Zonen unterstützt jetzt die Weiterleitung basierend auf der Anzahl der Nutzer und der Belegung des Autos. Außerdem können Audioeingänge Zonen zugeordnet werden, um die Gerätesuche zu erleichtern.
- Unterstützung von Fahrzeuggeräuschen Es wurden neue Systemnutzungen eingeführt, um Anwendungsfälle aus der Automobilbranche abzudecken. Außerdem wurden neue APIs hinzugefügt, damit die HAL am Audiofokus für Töne außerhalb von Android teilnehmen kann.
- Verbesserungen beim Audiofokus Verzögerte Anfragen für den Audiofokus werden jetzt unterstützt. Außerdem wurde eine neue Nutzereinstellung hinzugefügt, mit der verhindert werden kann, dass die Navigation während eines Anrufs den Fokus erhält.
Kamera
Surround-Ansicht: Es ist jetzt möglich, eine 360°-Rundumsicht aus mehreren Kamerainputs anzuzeigen.
Computer Vision und maschinelles Lernen (CV und ML)
Computepipe unter Android Automotive OS Eine CVML-Clientimplementierung in Android ermöglicht jetzt eine Verbindung zu CVML-Pipelines unabhängig von der Umgebung, in der sie ausgeführt werden (VM oder diskrete HW), und zwar auf eine Weise, die die zugrunde liegende Bereitstellungsarchitektur abstrahiert.
Sensoren
- Ultraschall Die Plattform unterstützt jetzt Ultraschallsensor-Arrays.
- CarPropertyManager Der Detaillierungsgrad von Berechtigungen für die Property „Vendor“, der offengelegte Fehlerrückruf und eine vereinfachte getProperty API wurden verbessert.
- Ländererkennung OEMs können mit der Option „Automobil“ einen anderen Ländercode als den Standard für die Standorterkennung festlegen (insbesondere in Fällen, in denen im Auto keine Telefonie verfügbar ist).
- GNSS Es können jetzt unbegrenzt viele Satelliten gemeldet werden (bisher maximal 64).
Zuverlässigkeit und Stabilität des Systems
Es wurde ein Watchdog hinzugefügt, um problematische Prozesse zu erkennen und neu zu starten.
Startleistung
Daten zur E/A-Leistung werden jetzt im Rahmen des CarWatchDog-Dienstes erfasst.
Auto-Framework
- Es werden jetzt optionale und experimentelle Funktionen unterstützt.
- Die Funktion wurde für das Monitoring von Aktivitätenabsturz und für den Neustart bei Absturzaktivitäten, die in einem Cluster ausgeführt werden, hinzugefügt (Modus „FixedActivity“).
- Die Unfallbehandlung für Autodienste wurde verbessert.
- Die CarOccupantZoneManager API wurde hinzugefügt, um das richtige Display/Audio für eine bestimmte Nutzung abzufragen.
- CarInputManager wurde hinzugefügt, um die Erfassung einer ausgewählten Gruppe von Eingabeereignissen zu ermöglichen.
- CAN-Bus-HAL für standardisierten CAN-Bus-Zugriff wurde hinzugefügt.
Energiespareinstellungen
Die Logik des Energiesparmodus unterstützt jetzt neue Übergänge.
WAIT_FOR_VHAL_FINISH
bis WAIT_FOR_VHAL
und SHUTDOWN_PREPARE
für den sofortigen Ruhemodus.
Fehlerkorrekturen
Es wurden mehrere Fehlerkorrekturen und Korrekturen für Compliance-Tests vorgenommen.
Bekannte Probleme
- xTS wird auf einem Emulator und nicht auf einem konformen Gerät ausgeführt.
- Es wurde kein Leistungsbenchmarking durchgeführt.