Google hat die Versionshinweise zu Android Automotive 13 veröffentlicht und die Änderungen hinter den Kulissen in der neuesten Version seines Betriebssystems für Autos hervorgehoben.
Google begann mit der Einführung des ersten stabilen Builds von Android 13 zu seiner Pixel-Reihe Anfang dieses Monats. Während das Update noch nicht für alle Pixel-Benutzer verfügbar ist, hat das Unternehmen jetzt Android Automotive 13 veröffentlicht – die neueste Version seines Betriebssystems für In-Vehicle-Infotainment-Systeme (IVI). Im Gegensatz zu Android 13, das mehrere neue Funktionen bietet, bringt Android Automotive 13 eine Vielzahl von Änderungen hinter den Kulissen mit sich. Obwohl das Fehlen neuer Funktionen einige Android Automotive-Benutzer enttäuschen könnte, ist es großartig zu sehen, dass Google zeitnahe Betriebssystem-Updates vorantreibt, um das Benutzererlebnis zu verbessern.
Aus den offiziellen Versionshinweisen von Google für Android Automotive 13 (über Mishaal Rahman) geht hervor, dass das Update Verbesserungen enthält für das Kamera-Subsystem, das Fahrzeug-Framework, Konnektivität, Datenschutz, Sensoren, Telemetrie, Benutzerverwaltung und Fahrzeug Integration. Zu den bemerkenswertesten Ergänzungen gehören Ultra-Breitband-Unterstützung und Android 12
Datenschutz-Dashboardund eine neue Version des Bluetooth-Stacks von Android namens Gabeldorsche.Darüber hinaus bringt Android Automotive 13 einige Kameraverbesserungen mit, die es Drittanbieter-Apps ermöglichen, auf eine oder mehrere Kameras zuzugreifen Fahrzeugkameras gleichzeitig, ohne das Extended View System (EVS) zu beeinträchtigen, und ermöglichen das Hotplugging von externen Kameras. Darüber hinaus hat Google Unterstützung für neue Sensortypen und neue Eigenschaften für Nebelscheinwerfer, Laden von Elektrofahrzeugen, Anhänger, Fahrzeuggewicht und Radtakt hinzugefügt. Die vollständige Liste der Änderungen finden Sie im folgenden Abschnitt.
Änderungsprotokoll für Android Automotive 13
-
Kamera
- Android-Kamera2-API. Ermöglicht Verbraucher-Apps von Drittanbietern den gleichzeitigen Zugriff auf eine oder mehrere Fahrzeugkameras, ohne die Leistung und das Verhalten des Extended View Systems (EVS) zu beeinträchtigen.
- Kamerageräte nach relativen Standorten aufzählen. Ermöglicht Clients das Aufzählen und Öffnen von Kamerageräten (oder Videostreams) nach relativen Standorten sowie Hardwaredetails (z. B. Geräteknotenname), die für Clients verborgen sind.
- EVS-Hotplug-Ereignisse. Integriert Benachrichtigung und Handhabung von Hotplug-Kameras.
-
Autorahmen
- Autorahmen-Hauptlinie. Ein neues Fahrzeug-Framework-Modul hinzugefügt, das Fahrzeug-APIs und Fahrzeugdienste umfasst. Dies ermöglicht die Aktualisierung des Car-Stacks unabhängig von Android-Plattformversionen.
- Unterstützung der Fahrsicherheitsregion. Ermöglicht Apps die Angabe von Regionen für die Fahrsicherheit und ermöglicht dem System die Angabe einer Region und die Gewährung einer vorübergehenden Ausnahmeregelung.
- Migrieren Sie die Fahrzeug-HAL von HIDL nach AIDL. Der HIDL-HAL wird weiterhin unterstützt, neue Eigenschaften sollten jedoch nur dem neuen AIDL-Fahrzeug-HAL hinzugefügt werden.
- Unterstützen Sie größere Nutzlasten und Batch-Aufrufe in VHAL. VHAL kann jetzt größere Nutzlasten über den gemeinsam genutzten Speicher weiterleiten. Batch-Aufrufe ermöglichen das effizientere Senden mehrerer Anfragen.
- Navigationsmetadatenfüllung für Cluster. Diese Funktion erweitert den Navigation State Protocol Buffer in der Navigation State API um zusätzliche Felder zur Beschreibung von Navigationsmetadaten.
- Touch-Modus. Benachrichtigungen sind jetzt in Android 13 von Fokusereignissen getrennt. In Android 12 und früheren Versionen werden Fokus und Touch-Modus durch dasselbe native C++-FocusEvent dargestellt. Änderungen des Touch-Modus werden jetzt in einem neuen Ereignis, TouchModeEvent, dargestellt. Dieses neue native Ereignis wird für alle vorhandenen Fenster gesendet, unabhängig davon, ob sie fokussiert sind oder nicht.
-
Konnektivität
- Aktivieren Sie Ultra Wide Band (UWB). Bietet Multi-Anker-Unterstützung für die Lokalisierung von UWB-Tags mit einer Genauigkeit von 10 cm.
- Bluetooth-Mainline-Integration. Verwandelt Automotive Bluetooth in ein Modul, um Updates unabhängig von Android-Plattformversionen zu ermöglichen. Versteckte APIs werden mit fortlaufender Unterstützung von Google zu System-APIs migriert.
- Gabledorsch. Eine neuere Version des Bluetooth-Stacks ist aktiviert und unterstützt Anwendungsfälle im Automobilbereich.
- Fahrzeugvernetzung. Fügt Steuerelemente für Ethernet-basierte Netzwerke hinzu, einschließlich dynamischer Verwaltung der IP-Konfiguration und des Netzwerks Funktionen, Anwendungszugriffskontrolllisten und die Möglichkeit, Netzwerke auf dem zu verbinden und zu trennen Fliege.
- Referenz-TCU. Erleichtert die Integration eines externen Telematik-Steuergeräts mit Android über die Telefonie-HAL.
- Projektionsunterstützung. Es wurde eine neue API hinzugefügt, um VendorElements als Teil einer generierten hostapd-AP-Konfiguration einzubinden.
- API zum Abrufen einer Liste von WLAN-Kanälen und Ländercodes, wenn WLAN ausgeschaltet ist.
-
Leistung
- Unterstützt Suspend-to-Disk. Abschaltmodus, um den Inhalt des RAM zu erhalten. Suspend-to-Disk und Suspend-to-RAM werden unterstützt.
- Steuerung des Abschaltvorgangs. Ermöglicht es Anbietern, vor und nach dem Garagenmodus rechtzeitig Maßnahmen zu ergreifen.
-
Privatsphäre
- Berechtigungsmodell für Auto. Änderungen am Berechtigungsmodell sorgen für ein Gleichgewicht zwischen Sicherheit, Datenschutz und Benutzererfahrung beim Fahren.
- Erinnerung an die Genehmigungsentscheidung nach der Fahrt. Erinnert Benutzer, die geparkt haben, an während der Fahrt getroffene Genehmigungsentscheidungen.
- Aktuelle Genehmigungsentscheidungen. Aktuelle Berechtigungsentscheidungen werden in den Datenschutzeinstellungen angezeigt, sodass Benutzer Berechtigungsentscheidungen ändern können.
- Datenschutz-Dashboard für Auto. Ermöglicht Benutzern, die aktuelle Nutzung von App-Berechtigungen in den Datenschutzeinstellungen zu überprüfen, einschließlich einer Zeitleiste von Ereignissen für Sensoren (z. B. Standort, Mikrofon und Kamera) und Unterzuordnung für GMSCore Verwendung.
-
Sensoren
- Neue Sensortypen im Android-Sensor-Framework. Neue Inertial Measurement Unit (IMUs)-Sensortypen für begrenzte Achsen und Richtungen hinzugefügt, um verschiedene Sensorkonfigurationen und Navigationsanwendungsfälle zu unterstützen.
-
Telemetrie
- OEM-Telemetrie. Ermöglicht OEMs die Verwendung eines Android-basierten Infotainmentsystems zum Konfigurieren und Sammeln von In-Vehicle Infotainment (IVI) und Fahrzeugdaten.
-
Benutzerverwaltung
- Verbesserte Verwaltung von Benutzerlebenszyklusereignissen. Ein neuer Benutzerlebenszyklusfilter wurde hinzugefügt, um die Leistung zu verbessern und den Clientcode zu vereinfachen.
-
Fahrzeugintegration
- Neue VHAL-Eigenschaften. Neue Eigenschaften für Nebelscheinwerfer, Aufladen von Elektrofahrzeugen, Anhänger, Fahrzeuggewicht und Radtakt hinzugefügt.
Da Android Automotive 13 im Gegensatz zu Android 13 für OEMs gedacht ist, die IVI-Systeme mit Android Automotive OS anbieten, richtet sich das Änderungsprotokoll an Android Automotive OS-Systemingenieure. Wie Rahman betont, hat Google daher möglicherweise einige benutzerbezogene Änderungen in den Versionshinweisen weggelassen. Wenn Sie jedoch mehr über die in der neuesten Version enthaltenen Änderungen erfahren möchten, empfehlen wir Ihnen, Rahmans ausführliche Berichterstattung im unten verlinkten Esper-Blogbeitrag zu lesen.
Quelle:Versionshinweise zu Android Automotive 13
Über:Esper