Google stellt Android-Partnern die Version 25Q2 zur Verfügung. Für Android 16 ist diese Android Automotive-Version 25Q2 konform. Wir arbeiten weiter an der Optimierung der Funktionen und möchten OEMs bald eine neue Version empfehlen.
Releasedetails
In diesem Abschnitt werden die wichtigsten Funktionen und Verbesserungen des AAOS B-Release zusammengefasst.
Diese Updates gelten für Android16
, API-Level 36.
Der Android Automotive-Release 25Q2 entspricht Android 16.
Neue Funktionen
Die Version 25Q2 bietet diese neuen Funktionen.
AAOS Framework
Audio und Radio:
Verbesserungen bei der Audiosteuerung:Verwenden Sie APIs anstelle von XML-Dateien, um Funktionen für die Autoaudiowiedergabe zu konfigurieren.
High Definition (HD) Radio Emergency Alert System (EAS): Über eine API werden EAS-Informationen an Radioanwendungen übergeben. Dies gilt für HD Radio (Nordamerika) und DAB EWS (Europäische Union).
Integrierte AAudio-Bibliothek:AAudio AAudio unterstützt vom OEM definierte Audioattribut-Tags, um das App-Verhalten anzupassen. Dazu gehören beispielsweise Audio-Routing und Lautstärkeverwaltung.
Energiesparmodus:
- Benachrichtigungen zum Energiestatus für integrierte Prozesse:Die Verfügbarkeit von Benachrichtigungen zum Energiestatus für integrierte OEM-Prozesse (nicht nur für Android-Apps) wird erweitert.
Car-Framework:
- Dynamische Konfiguration von Fahrzeugeigenschaften:Unterstützung der dynamischen Konfiguration von Mindest- und Höchstwerten sowie unterstützten Werten in Fahrzeugeigenschaften.
Konnektivität
Networking:
Minimal Telephony: Ein Teil der Android Telephony Hardware Abstraction Layer (HAL) für OEMs aus der Automobilbranche, mit der OEMs die Android-Telefonie auf reinen Datengeräten (einschließlich TCUs) verwenden können. Dies reduziert die Fragmentierung und unterstützt Telefonfunktionen.
Connectivity Messaging Upsell API:Die SubscriptionManager wurde erweitert, um APIs bereitzustellen, mit denen der Status des Mobilfunktarifs eines Nutzers freigegeben werden kann. Beispiel:
active
,inactive
,trial
und das Ablaufdatum.Unterstützung für projizierte Apps:Unterstützung hinzugefügt, damit OEMs aus der Automobilbranche die vollständigen
hostapd.conf
-Parameter konfigurieren können, die nicht über die Android APIs verfügbar sind. Der SoftApCallback API wurde ein Grund für die Trennung hinzugefügt, damit OEMs sehen können, warum die Verbindung zu einem lokalen Hotspot (LOHS) getrennt wurde. Diese Funktionen verbessern die Unterstützung für projizierte Apps und reduzieren die Fragmentierung.
AAOS-Systemoberfläche und ‑Funktionen
- ScalableUI:Dieses AAOS-Fenster-Framework bietet OEMs konfigurierbare Komponenten, mit denen sie die Anforderungen an Fenster erfüllen und benutzerdefinierte Funktionen ermöglichen können.
VHAL-Eigenschaften
Fahrzeugeigenschaften:
Es wurden neue Fahrzeugeigenschaften hinzugefügt, um Fahrzeugmerkmale und -status zu übermitteln.
Die Konstanten für Fahrzeugeigenschaften wurden von @SystemApi zu öffentlichen APIs aktualisiert, um die generierte Dokumentation unter VehiclePropertyIDs zu konsolidieren. Alle zuvor definierten und dokumentierten Berechtigungen sind weiterhin erforderlich, um auf Daten zu Fahrzeugeigenschaften zugreifen zu können.
Für Drittanbieter zugängliche Fahrzeugeigenschaften:Mit dieser Funktion stehen acht vorhandene Fahrzeugeigenschaften, die für Navigation, Sprachassistent, Wetter und Fahrstatus relevant sind, App-Entwicklern von Drittanbietern zur Verfügung. Weitere Informationen finden Sie unter Google-Apps und ‑Dienste einbinden.
Compliance
Die Android-Compliance wurde auf der internen Referenzhardware ausgeführt. Die für diesen Release ausgeführten Test-Suites umfassen CTS, CTS-V, ATS, STS, VTS und CTS on GSI.
Abgesehen von den unten aufgeführten Problemen sind keine Fehler bekannt, die eine Korrektur im Android 16-Code (android16-release
) oder im Android 16-Testzweig (android16-tests-dev
) erfordern.
CtsAutoFillServiceTestCases
CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTests