Versionshinweise zu Android 15 und Android 15-QPR1

Auf dieser Seite werden die wichtigsten Funktionen der Android 15- und Android 15-QPR1-Releases zusammengefasst und es werden Links zu weiteren Informationen bereitgestellt. Diese Funktionszusammenfassungen sind nach dem Speicherort der Dokumentation der jeweiligen Funktion auf dieser Website angeordnet.

Architektur

Einstellung von VNDK

In Android 15 wird VNDK eingestellt. Bisherige VNDK-Bibliotheken werden wie andere Anbieter- oder Produktbibliotheken behandelt. Weitere Informationen finden Sie unter Vendor NDK.

Seitengröße von 16 KB aktivieren

Android 15 und höher unterstützen das Erstellen von Android-Builds mit einer Seitengröße von 16 KB.

Weitere Informationen finden Sie unter 16‑KB‑Seitengröße aktivieren.

Anbieter-Overlay

In Android 15 wird das Anbieter-Overlay eingestellt.

Audio

Erfassung von Kopfbewegungen über LE Audio

Android 15 unterstützt Anpassungen des Latenzmodus für die Kopfverfolgung (Head Tracking, HT), je nachdem, ob der LE-ACL- oder LE-ISO-Transportmechanismus verwendet wird. Weitere Informationen finden Sie unter Erfassung von Kopfbewegungen über LE-Audio.

Automotive

Richtlinie zur Stromversorgung von Android Automotive

Die Android Automotive-Richtlinie für die Energieverwaltung für Android 15 wurde um zwei neue Systemrichtlinien für die Energieverwaltung ergänzt: keine Nutzerinteraktion und Suspend-Vorbereitung.

Inhalte für HD- und DAB-Radio

Android 15 enthält Verbesserungen bei der HD-Radio-Unterstützung in der Broadcast-Radio-HAL und eine Beispiel-Radio-App, die als Referenz für die Implementierung der Radiosteuerung verwendet werden kann.

Weitere Informationen finden Sie unter Automotive Radio.

Kamera

Android-API für Abfragen zur Kombination von Kamerafunktionen

Ab Android 15 bietet die Android-Plattform eine API zum Abfragen von Kamerafunktionskombinationen. Über diese API können Kamera-Clients abfragen, ob eine bestimmte Kombination von Kamerafunktionen vom Gerät unterstützt wird.

Weitere Informationen finden Sie unter API zum Abfragen von Kombinationen von Funktionen.

Modus für wenig Licht

In Android 15 wird der Low Light Boost eingeführt, ein neuer Modus für die automatische Belichtung, der in Camera2 in der HAL und als Teil einer Kameraerweiterung wie dem Nachtmodus implementiert werden kann. Mit der Funktion „Optimierung bei wenig Licht“ wird die Helligkeit des Vorschaustreams bei wenig Licht automatisch angepasst.

Weitere Informationen finden Sie unter Boost bei schlechten Lichtverhältnissen.

Kompatibilität

Updates für Kamera-ITS

In Android 15 wurden Updates für ITS-Tests für Kameras eingeführt, darunter neue und aktualisierte Tests.

Weitere Informationen finden Sie in den Versionshinweisen zur Kamerabildtestsuite für Android 15.

CDD

Das Dokument Android 15 Compatibility Definition (Kompatibilitätsdefinition für Android 15) wird veröffentlicht.

Testfall für immersiven Klang

Ab Android 15 wird ein neuer CTS-Verifier-Test zur Überprüfung der Latenz der Kopfverfolgung für räumliches Audio eingeführt.

Weitere Informationen finden Sie im CTS-Verifier für den Latenztest der Kopfverfolgung.

Neue CTS Verifier-Audiotests

Die folgenden Audiotests und unterstützenden Seiten werden der CTS Verifier-Dokumentation hinzugefügt:

Konnektivität

Android-Paketfilter v6

In Android 15 wird Android Packet Filter (APF) v6 eingeführt. Diese Version enthält Zähler für die Fehlerbehebung und Messwerte sowie Unterstützung für die Paketübertragung. Weitere Informationen finden Sie unter Android-Paketfilter.

Proprietäre NCI-Befehle von Android

Android 15 enthält neue NCI-Befehle (NFC Controller Interface, proprietäre NFC-Schnittstelle von Android), mit denen Sie mit einem NFC-Controller interagieren können. Weitere Informationen zu den Spezifikationen dieser Befehle finden Sie unter Android-spezifische NCI-Befehle.

Domainauswahl

In Android 15 wurde die DomainSelectionService-System-API hinzugefügt, mit der Sie die Domainauswahl zwischen dem IMS-Dienst und älteren Diensten über verbindungsorientierte Netzwerke implementieren können.

Weitere Informationen finden Sie unter Domain Selection Service.

Funktionen des Mobilfunkanbieters auf Aboebene

Ab Android 15 können Mobilfunkanbieter die Dienstfunktionen des Geräts auf Aboebene angeben. So können App-Entwickler die Nutzerfreundlichkeit von Apps nicht nur auf Geräteebene, sondern auch basierend auf den verfügbaren Funktionen für das Abo anpassen.

Weitere Informationen finden Sie unter Dienstfunktionen auf Aboebene.

Unterstützung für 802.11az in Wi‑Fi RTT

Ab Android 15 unterstützt die WLAN-RTT (Round Trip Time) das IEEE 802.11az-Protokoll. Weitere Informationen finden Sie unter Wi‑Fi RTT.

Profil für verbundenes Gerät auf der Smartwatch aktualisieren

In Android 15 wird dem Profil für die Wiedergabe die Berechtigung POST_NOTIFICATIONS hinzugefügt. Weitere Informationen finden Sie unter Profile für Companion-Geräte.

Sepia

Snapshots erstellen und wiederherstellen auf Cuttlefish-Geräten

Android 15 unterstützt das Erstellen und Wiederherstellen von Snapshots virtueller Cuttlefish-Geräte. Wenn Sie einen Snapshot eines Cuttlefish-Geräts erstellen, können Sie den Status des Geräts in einem Image auf dem Laufwerk speichern. Sie können den Snapshot dann wiederherstellen, um ein Cuttlefish-Gerät in den zuvor gespeicherten Zustand zu versetzen.

Weitere Informationen finden Sie unter Cuttlefish: Snapshot erstellen und wiederherstellen.

NFC-Unterstützung für Cuttlefish-Geräte

Mit Android 15 wird NFC auf Cuttlefish-Geräten unterstützt. Für die NFC-Funktion von Cuttlefish wird Casimir verwendet, ein externes Simulationstool für NFC-Geräte.

Weitere Informationen finden Sie unter Cuttlefish: NFC.

Daten

Einstellung von WebSQL WebSettings

Ab Android 15 werden die WebSettings-Methoden setDatabaseEnabled und getDatabaseEnabled, die für die WebSQL-Unterstützung in WebView verwendet werden, eingestellt. WebSQL wird in Chrome entfernt und in Android WebView eingestellt. Diese Methoden funktionieren auf allen Android-Versionen nicht mehr, sobald die Unterstützung in Chromium entfernt wurde.

Das World Wide Web Consortium (W3C) empfiehlt, für Apps, die Webdatenbanken benötigen, andere Speicheralternativen wie IndexedDB zu verwenden.

Schriftarten

Unterstützung für variable Schriftarten

Ab Android 15 werden variable Schriftarten mit höherer Effizienz und Detailgenauigkeit zur Laufzeit gerendert. Die Schriftkonfigurationsdatei fonts.xml wird eingestellt. Weitere Informationen finden Sie unter Benutzerdefinierte Schriftarten implementieren.

Grafik

HDR in Android-Screenshots

Android 15-QPR1 führt einen lokalen Tonmapping-Algorithmus für Screenshots ein. HDR in Android-Screenshots: Hier sehen Sie, wie sich die HDR-Screenshot-Funktion in den letzten Android-Updates entwickelt hat.

Interaktion

HID-Protokoll des Kopf-Trackers 2.0

Android 15 führt Version 2.0 des HID-Protokolls für den Kopf-Tracker ein, das Bluetooth LE Audio unterstützt. Weitere Informationen finden Sie unter Head Tracker HID-Protokoll.

Einstellung der Neural Networks API

Ab Android 15 wird die Neural Networks API (NNAPI NDK API) eingestellt. Die HAL-Schnittstelle für neuronale Netze wird weiterhin unterstützt und NNAPI-Treiber sind von dieser Einstellung nicht betroffen.

Weitere Informationen finden Sie im Leitfaden zur NNAPI-Migration.

Medien

OEM-Leitfaden für die Implementierung von ROI

Mit Android 15 wird ein standardisierter Prozess zur Einbindung von Nutzerkonfigurationen für den ROI (Region of Interest) in das Android-Videocodierungsframework eingeführt. Weitere Informationen finden Sie in der Anleitung für OEMs zur Implementierung von ROI.

Berechtigungen

Plattformsignierte Zulassungsliste für freigegebene UIDs

Unter Android 15 gibt es eine explizite Zulassungsliste für nicht systemeigene Apps, die von der Plattform signiert sind und sich geteilte UIDs (von der Plattform signiert) teilen dürfen.

Weitere Informationen finden Sie unter Plattformsignierte Zulassungsliste für freigegebene UIDs.

Aktualisierte Anforderungen für die Rollen COMPANION_DEVICE_APP_STREAMING und COMPANION_DEVICE_NEARBY_DEVICE_STREAMING

In Android 15 wurden die Richtlinien für die Rolle „Virtueller Gerätemanager“ aktualisiert, um Missbrauch zu betrügerischen Zwecken zu verhindern.

Weitere Informationen finden Sie unter COMPANION_DEVICE_APP_STREAMING und COMPANION_DEVICE_NEARBY_DEVICE_STREAMING in der Android-Rollenübersicht.

Zulassungsliste für Berechtigungen für Signaturen

In Android 15 wird eine explizite Zulassungsliste für Berechtigungen für Plattformsignaturen eingeführt, die von nicht systeminternen Apps oder neu durch Updates von System-Apps angefordert werden.

Weitere Informationen finden Sie unter Zulassungsliste für die Berechtigung „Signatur“.

Laufzeit

setAdjustCompilerFilterCallback

Ab Android 15 können Sie den Compilerfilter für bestimmte Pakete mit der setAdjustCompilerFilterCallback API überschreiben.

Weitere Informationen finden Sie unter Compilerfilter für bestimmte Pakete überschreiben.

Sicherheit

2G-Umschalter

Mobilfunkanbieter können die 2G-Ein/Aus-Schaltfläche nicht mehr vor Nutzern ausblenden. Der Schlüssel für die Mobilfunkanbieterkonfiguration KEY_HIDE_ENABLE_2G wurde eingestellt.

Flag „dusize_4k“

In Android 15 wird das Flag dusize_4k eingeführt, das die Größe der Verschlüsselungsdateneinheit auf 4.096 Byte festlegt, auch wenn die Blockgröße des Dateisystems nicht 4.096 Byte beträgt.

Weitere Informationen finden Sie unter Interner Speicher.

Verschlüsselung von Mobilfunknetzen und Transparenz bei der Offenlegung von IMSI

Mit Mobilfunkprotokollen bis einschließlich 5G können Nutzerdaten (einschließlich Anrufe, SMS, Datenverbindungen und bestimmter signalbasierter Metadaten) im Klartext übertragen werden, wenn Verschlüsselung und Integritätsschutz deaktiviert sind.

Android 15 führt neue Netzwerk- und Datenschutzeinstellungen ein, die Nutzer benachrichtigen, wenn sie eine Verbindung zu einem unsicheren Mobilfunknetz herstellen (ohne Verschlüsselung oder Integritätsschutz, obwohl dies eigentlich erwartet wird) und ihre privaten IDs (IMSI, IMEI oder SUCI) dem Netzwerk auf eine Weise offengelegt werden, die potenziell zum Tracking von Nutzern verwendet werden könnte.

Die IMSI (International Mobile Subscriber Identity) ist eine eindeutige Nummer, mit der jeder Nutzer in einem bestimmten Mobilfunknetz identifiziert wird, die mit der SIM-Karte eines Nutzers verknüpft ist. Angreifer können diese Nummer abfangen, was die Grundlage für viele bekannte Angriffe auf Mobilfunknetze ist. Die IMEI (International Mobile Equipment Identity) ist die eindeutige Kennung, die mit einem Mobilgerät verknüpft ist. Die Subscription Concealed Identifier (SUCI) ist eine 5G-spezifische Kennung.

Vertrauliches Profil

Der private Bereich ist ein sicherer Bereich für sensible Apps, in dem Nutzer Apps vor unbefugten Zugriffen verbergen können. Sie können vertrauliche Apps wie Banking-, Dating- und andere private Apps, auf die andere Nutzer des Geräts nicht zugreifen sollen, in einem vertraulichen Profil speichern.

Weitere Informationen finden Sie unter Vertrauliches Profil.

Updates

Virtueller A/B-Test, Version 3

In Android 15 wird eine neue Version des virtuellen A/B-Updatemechanismus von Android eingeführt. Diese neue Funktion ermöglicht schnellere, kleinere und leistungsfähigere Over-the-air-Updates. Weitere Informationen finden Sie unter Virtuelle A/B-Tests.

Virtualisierung

Verbesserungen am Android Virtualization-Framework (AVF)

In Android 15 wurden die folgenden Verbesserungen am Android Virtualization Framework (AVF) vorgenommen, dem Framework zur Verwaltung virtueller Maschinen (VMs).

  • Aktualisierbare VM: Bei VMs bleiben ihre Geheimnisse und die damit geschützten Daten auch bei Updates im Software-Stack geschützt. Weitere Informationen finden Sie unter Aktualisierbare VM.

  • Remote Attestation für VMs: Clients einer VM können sicher sein, dass sie mit der richtigen VM und dem richtigen Softwarestack kommunizieren, die auf einem vertrauenswürdigen Gerät ausgeführt werden. Mit der Attestierung können Kunden beispielsweise dafür sorgen, dass ein wertvolles Modell für maschinelles Lernen nur direkt an ihre vertrauenswürdige VM gesendet wird. Weitere Informationen finden Sie unter Remoteattestierung von VMs.

  • Gerätezuweisung: Peripheriegeräte können einer geschützten VM vollständig zugewiesen werden. Auf ein solches zugewiesenes Gerät kann nicht von außerhalb der VM aus zugegriffen werden. Das Gerät selbst kann nur auf den Arbeitsspeicher zugreifen, der der VM gehört. Mit dieser Funktion können Sie maschinelle Lernbeschleuniger wie eine GPU in einer geschützten VM ausführen, ohne den Code und die Daten aus der VM senden zu müssen. Diese Funktion ist experimentell und ihre Verfügbarkeit hängt stark von der Hardware und der Unterstützung durch die Chipsatz- und Gerätehersteller ab. Weitere Informationen finden Sie unter Erste Schritte mit der Gerätezuweisung.