Versionshinweise zu Android 15 und Android 15-QPR1

Auf dieser Seite werden die wichtigsten Funktionen in den Releases Android 15 und Android 15-QPR1 zusammengefasst und Links zu weiteren Informationen bereitgestellt. Die Zusammenfassungen der Funktionen sind nach dem Speicherort der Dokumentation der Funktion auf dieser Website organisiert.

Architektur

Einstellung von VNDK

Android 15 stellt VNDK ein. Ehemalige VNDK-Bibliotheken werden genauso behandelt wie andere Anbieter- oder Produktbibliotheken. Weitere Informationen finden Sie unter Vendor NDK.

Seitengröße von 16 KB aktivieren

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

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

Anbieter-Overlay

Android 15 stellt das Anbieter-Overlay ein.

Audio

Erfassung von Kopfbewegungen über LE-Audio

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

Automobil

Android Automotive-Energierichtlinie

Die Android Automotive Energierichtlinie für Android 15 wurde mit zwei neuen Systemenergierichtlinien aktualisiert: „Keine Nutzerinteraktion“ und „Vorbereitung auf den Ruhezustand“.

Inhalte für HD- und DAB-Radio

Android 15 enthält Verbesserungen für die 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 Camera Feature Combination Query API

Ab Android 15 bietet die Android-Plattform eine API zum Abfragen von Kombinationen von Kamerafunktionen. Mit dieser API können Kameraclients abfragen, ob eine bestimmte Kombination von Kamerafunktionen vom Gerät unterstützt werden kann.

Weitere Informationen finden Sie unter API zum Abfragen von Funktionskombinationen.

Low Light Boost

Android 15 führt Low Light Boost ein, einen neuen Modus für die automatische Belichtung, der in Camera2 in der HAL und als Teil einer Kameraerweiterung wie dem Nachtmodus implementiert werden kann. Low Light Boost passt die Helligkeit des Vorschaustreams bei wenig Licht automatisch an.

Weitere Informationen finden Sie unter Low Light Boost.

Kompatibilität

Camera ITS-Updates

Android 15 enthält Updates für Camera ITS Tests, darunter neue und aktualisierte Tests.

Weitere Informationen finden Sie in den Versionshinweisen zur Android 15 Camera Image Test Suite.

CDD

Das Compatibility Definition Document für Android 15 wurde veröffentlicht.

Testfall für immersiven Klang

Ab Android 15 gibt es einen neuen CTS‑Prüfungstest zur Überprüfung der Latenz bei der Erfassung von Kopfbewegungen für räumliches Audio.

Weitere Informationen finden Sie unter der CTS‑Prüfung für den Latenztest bei der Erfassung von Kopfbewegungen.

Neue CTS‑Prüfungstests für Audio

Der CTS‑Prüfungsdokumentation wurden die folgenden Audiotests und unterstützenden Seiten hinzugefügt:

Konnektivität

Android Packet Filter v6

Android 15 führt Android Packet Filter (APF) v6 ein, der Zähler für Debugging und Messwerte sowie Unterstützung für die Paketübertragung enthält. Weitere Informationen finden Sie unter Android Packet Filter.

Android-eigene NCI-Befehle

Android 15 fügt neue Android-eigene NFC Controller Interface (NCI)-Befehle hinzu, um mit einem NFC-Controller zu interagieren. Weitere Informationen zu den Spezifikationen dieser Befehle finden Sie unter Android-eigene NCI Befehle.

Dienst zur Auswahl von Domains

Android 15 fügt die System-API DomainSelectionService hinzu, mit der Sie die Auswahl der Domain zwischen dem IMS-Dienst und Legacy-Diensten über leitungsvermittelte Netzwerke implementieren können.

Weitere Informationen finden Sie unter Dienst zur Auswahl von Domains.

Funktionen des Transportunternehmens auf Aboebene

Ab Android 15 können Transportunternehmen die Dienstfunktionen des Geräts auf Aboebene angeben. So können App-Entwickler die Nutzererfahrung 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 Wi-Fi Round Trip Time (RTT) das IEEE 802.11az-Protokoll. Weitere Informationen finden Sie unter Wi-Fi RTT.

Update des Profils für Begleitgeräte

Android 15 fügt dem Profil für Smartwatches die POST_NOTIFICATIONS Berechtigung hinzu. Weitere Informationen finden Sie unter Profile für Begleitgeräte Profiles.

Sepia

Snapshots erstellen und wiederherstellen auf Sepia-Geräten

Android 15 unterstützt das Erstellen und Wiederherstellen von Snapshots von virtuellen Sepia-Geräten. Wenn Sie einen Snapshot eines Sepia-Geräts erstellen, können Sie den Status des Geräts in einem Bild auf der Festplatte speichern. Anschließend können Sie den Snapshot wiederherstellen, um ein Sepia-Gerät in den zuvor gespeicherten Zustand zu versetzen.

Weitere Informationen finden Sie unter Sepia: Snapshots erstellen und wiederherstellen.

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

Android 15 unterstützt NFC auf Sepia-Geräten. Die NFC-Funktion von Sepia verwendet Casimir, ein externes Tool zur Simulation von NFC-Geräten.

Weitere Informationen finden Sie unter Sepia: 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 werden in allen Android-Versionen zu No-Ops, nachdem die Unterstützung in Chromium entfernt wurde.

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

Schriftarten

Unterstützung für variable Schriftarten

Ab Android 15 werden variable Schriftarten zur Laufzeit effizienter und präziser gerendert. Die Schriftartkonfigurationsdatei fonts.xml wird eingestellt. Weitere Informationen finden Sie unter Benutzerdefinierte Schriftarten implementieren.

Grafik

HDR in Android-Screenshots

Android 15-QPR1 führt einen lokalen Algorithmus für das Tone-Mapping für Screenshots ein. HDR in Android-Screenshots verfolgt die Entwicklung der HDR-Screenshot-Funktion in den letzten Android- Updates.

Interaktion

HID-Protokoll 2.0 für Head Tracker

Android 15 führt Version 2.0 des HID-Protokolls für Head Tracker ein, das Unterstützung für Bluetooth LE-Audio bietet. Weitere Informationen finden Sie unter HID-Protokoll für Head Tracker.

Einstellung der Neural Networks API

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

Weitere Informationen finden Sie im NNAPI-Migrationsleitfaden.

Medien

OEM-Anleitung für die RoI-Implementierung

Android 15 führt einen standardisierten Prozess zur Integration von Nutzerkonfigurationen für den Interessenbereich (Region of Interest, RoI) in das Android-Videocodierungs-Framework ein. Weitere Informationen finden Sie unter OEM-Anleitung für die RoI-Implementierung.

Berechtigungen

Zulassungsliste für plattformsignierte gemeinsame UIDs

Android 15 führt eine explizite Zulassungsliste für plattformsignierte Nicht-System-Apps ein, die plattformsignierten gemeinsamen UIDs beitreten dürfen.

Weitere Informationen finden Sie unter Zulassungsliste für plattformsignierte gemeinsame UIDs.

Aktualisierung der Anforderungen für die Rollen „COMPANION_DEVICE_APP_STREAMING“ und „COMPANION_DEVICE_NEARBY_DEVICE_STREAMING“

Android 15 aktualisiert die Richtlinien für die Rolle „Virtual Device Manager“, um Missbrauch für betrügerische Zwecke zu verhindern.

Weitere Informationen finden Sie unter COMPANION_DEVICE_APP_STREAMING und COMPANION_DEVICE_NEARBY_DEVICE_STREAMING unter Android Rollen.

Zulassungsliste für Signaturberechtigungen

Android 15 führt eine explizite Zulassungsliste für plattformsignierte Berechtigungen ein, die von Nicht-System-Apps angefordert werden oder die durch Updates von System-Apps neu angefordert werden.

Weitere Informationen finden Sie unter Zulassungsliste für Signaturberechtigungen.

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-Schalter

Transportunternehmen können den 2G-Schalter nicht mehr vor Nutzern verbergen. Der Konfigurationsschlüssel KEY_HIDE_ENABLE_2G des Transportunternehmens wurde eingestellt.

Flag „dusize_4k“

Android 15 führt das Flag dusize_4k ein, das die Größe der Verschlüsselungsdateneinheit auf 4096 Byte erzwingt, auch wenn die Blockgröße des Dateisystems nicht 4096 Byte beträgt.

Weitere Informationen finden Sie unter Interner Speicher.

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

Mobilfunknetzprotokolle bis einschließlich 5G ermöglichen die Übertragung von Nutzerdaten (einschließlich Anrufen, SMS, Datenverbindungen und bestimmter signalbasierter Metadaten) im Klartext, wobei die Verschlüsselung und der Integritätsschutz deaktiviert sind.

Android 15 führt neue Netzwerk- und Datenschutzeinstellungen ein, die Benachrichtigungen für Nutzer ermöglichen, wenn sie sich mit einem unsicheren Mobilfunknetz verbinden (keine Verschlüsselung oder kein Integritätsschutz, obwohl dies sonst erwartet wird) und ihre privaten IDs (IMSI, IMEI oder SUCI) dem Netzwerk auf eine Weise offengelegt werden, die potenziell zur Verfolgung von Nutzern verwendet werden könnte.

Die International Mobile Subscriber Identity (IMSI) ist eine eindeutige Nummer, mit der jeder Nutzer in einem bestimmten Mobilfunknetz identifiziert wird, das mit der SIM-Karte des Nutzers verknüpft ist. Angreifer können diese Nummer während der Übertragung abfangen. Sie ist die Grundlage für viele bekannte Mobilfunkangriffe. Die International Mobile Equipment Identity (IMEI) ist die eindeutige ID, die mit einem Mobilgerät verknüpft ist. Die Subscription Concealed Identifier (SUCI) ist eine 5G-spezifische ID.

Vertrauliches Profil

Das vertrauliche Profil ist ein sicherer Bereich für sensible Apps, in dem Nutzer Apps vor unbefugtem Zugriff verbergen können. Sie können im vertraulichen Profil sensible Apps wie Banking-, Dating- und andere persönliche Apps speichern, auf die andere Gerätenutzer keinen Zugriff haben sollen.

Weitere Informationen finden Sie unter Vertrauliches Profil.

Updates

Virtual A/B, Version 3

Android 15 führt eine neue Version des virtuellen A/B-Aktualisierungsmechanismus von Android ein. Diese neue Funktion ermöglicht schnellere, kleinere und leistungsstärkere OTA-Updates. Weitere Informationen finden Sie unter Virtual A/B.

Virtualisierung

Verbesserungen am Android Virtualization-Framework (AVF)

Android 15 führt die folgenden Verbesserungen am Android Virtualization-Framework (AVF) ein, dem Framework zur Verwaltung virtueller Maschinen (VMs).

  • Aktualisierbare VM: Geheimnisse und Daten auf VMs können auch bei Updates im Softwarestack geschützt bleiben. Weitere Informationen finden Sie unter Aktualisierbare VM.

  • Remote-Attestierung von VMs: Clients einer VM können sicher sein, dass sie mit der richtigen VM und dem richtigen Softwarestack auf einem vertrauenswürdigen Gerät kommunizieren. Clients können die Attestierung verwenden, um beispielsweise sicherzustellen, dass sie ein wertvolles Modell für maschinelles Lernen nur direkt an ihre vertrauenswürdige VM senden. Weitere Informationen finden Sie unter Remote-Attestierung von VMs.

  • Gerätezuweisung: Peripheriegeräte können vollständig einer geschützten VM zugewiesen werden. Auf ein solches zugewiesenes Gerät kann nicht von außerhalb der VM zugegriffen werden und das Gerät selbst kann nur auf den Speicher zugreifen, der der VM gehört. Mit dieser Funktion können Beschleuniger für maschinelles Lernen wie eine GPU in einer geschützten VM ausgeführt werden, ohne dass der Code und die Daten aus der VM gesendet werden müssen. Diese Funktion ist experimentell und ihre Verfügbarkeit hängt stark von der Leistungsfähigkeit der Hardware und der Unterstützung durch die Chipset- und Gerätehersteller ab. Weitere Informationen finden Sie unter Erste Schritte mit der Geräte zuweisung.