In der folgenden Tabelle sind alle dokumentierten Funktionen und Verhaltensänderungen aufgeführt, die sich auf App-Entwickler auswirken können. In dieser Liste finden Sie Änderungen, die Sie betreffen. Klicken Sie dann auf den entsprechenden Link, um die Dokumentation zu lesen.
| Kategorie | Typ | Name |
|---|---|---|
| Bedienungshilfen | Neue Funktionen und APIs |
Bessere Braillezeilenunterstützung In Android 15 haben wir die Unterstützung von Braillezeilen, die den HID-Standard über USB und sicheres Bluetooth verwenden, in TalkBack ermöglicht. |
| Kamera und Medien | Ändern (alle Apps) |
Direkte und ausgelagerte Audiowiedergabe macht zuvor geöffnete direkte oder ausgelagerte Audiotracks ungültig, wenn Ressourcenlimits erreicht werden Ab Android 15 macht das System, wenn eine App die direkte Wiedergabe anfordert, alle derzeit geöffneten direkten AudioTrack-Objekte ungültig, die die Erfüllung der neuen Trackanfrage verhindern. |
| Kamera und Medien | Änderung (Apps, die auf Android 15 ausgerichtet sind) |
Einschränkungen beim Anfordern des Audiofokus Apps, die auf Android 15 ausgerichtet sind, müssen die oberste App sein oder einen audiobezogenen Dienst im Vordergrund ausführen, um den Audiofokus anzufordern. |
| Kamera und Medien | Neue Funktionen und APIs |
Low Light-Modus Mit Android 15 wird der Low Light-Modus eingeführt, ein Modus für die automatische Belichtung, der sowohl für Camera 2 als auch für die Kameraerweiterung „Nachtmodus“ verfügbar ist. |
| Kamera und Medien | Neue Funktionen und APIs |
Kamerasteuerung in der App Unter Android 15 werden Erweiterungen für mehr Kontrolle über die Kamerahardware und ihre Algorithmen auf unterstützten Geräten hinzugefügt. |
| Kamera und Medien | Neue Funktionen und APIs |
HDR-Headroom-Steuerung Mit Android 15 können Sie den HDR-Headroom mit setDesiredHdrHeadroom steuern, um ein Gleichgewicht zwischen SDR- und HDR-Inhalten zu schaffen. |
| Kamera und Medien | Neue Funktionen und APIs |
Lautstärkeregelung In Android 15 wird die API LoudnessCodecController eingeführt, die auf dem Lautstärkestandard CTA-2075 basiert. Mit dieser API können Sie Inkonsistenzen bei der Audiolautstärke verwalten, damit Nutzer die Lautstärke nicht ständig anpassen müssen, wenn sie zwischen Inhalten oder Apps wechseln. |
| Kamera und Medien | Neue Funktionen und APIs |
Virtuelle MIDI 2.0-Geräte In Android 15 wird die UMP-Unterstützung auf virtuelle MIDI-Apps ausgeweitet. So können Kompositions-Apps Synthesizer-Apps als virtuelles MIDI 2.0-Gerät steuern, genau wie bei einem USB-MIDI 2.0-Gerät. |
| Kamera und Medien | Neue Funktionen und APIs |
Effizientere AV1-Softwaredecodierung dav1d, der beliebte AV1-Softwaredecoder von VideoLAN, ist jetzt für Android-Geräte verfügbar, die die AV1-Decodierung in der Hardware nicht unterstützen. |
| Kamera und Medien | Einstellung |
Spatializer anstelle von Virtualizer verwendenIn Android 15 wird die Klasse Virtualizer eingestellt. |
| Konnektivität | Neue Funktionen und APIs |
Satellitenunterstützung Android 15 bietet weiterhin Plattformunterstützung für Satellitenverbindungen und enthält einige UI-Elemente, um eine einheitliche Nutzererfahrung bei Satellitenverbindungen zu gewährleisten. |
| Konnektivität | Neue Funktionen und APIs |
Reibungslosere NFC-Funktionen Mit Android 15 soll das kontaktlose Bezahlen noch reibungsloser und zuverlässiger werden. Gleichzeitig wird das robuste NFC-App-Ökosystem von Android weiterhin unterstützt. |
| Konnektivität | Neue Funktionen und APIs |
Wallet-Rolle In Android 15 wird eine Wallet-Rolle eingeführt, die eine engere Integration mit der bevorzugten Wallet-App des Nutzers ermöglicht. |
| Hauptfunktion | Ändern (alle Apps) |
Änderungen am Status „Angehalten“ für Pakete In Android 15 werden Apps nur durch direkte oder indirekte Nutzeraktionen aus dem Status FLAG_STOPPED entfernt. Zusätzlich zu den bestehenden Einschränkungen werden mit Android 15 auch alle ausstehenden Intents abgebrochen, wenn die App in den Status „Beendet“ wechselt. |
| Hauptfunktion | Ändern (alle Apps) |
Unterstützung von 16‑KB-Seitengrößen Ab Android 15 unterstützt das Android-System Entwicklergeräte, die für die Verwendung einer Seitengröße von 16 KB konfiguriert sind. Wenn Sie in Ihrer App nativen Code verwenden, sollten Sie sie neu erstellen und Unterstützung für Geräte mit 16‑KB-Speicherseiten hinzufügen. Alle Entwickler sollten ihre Apps in einer 16‑KB-Umgebung testen, um zu prüfen, ob es unerwartete Regressionen im App-Verhalten gibt. |
| Hauptfunktion | Ändern (alle Apps) |
Erforderliche Änderungen für einige Apps zur Unterstützung des vertraulichen Profils Das vertrauliche Profil ist eine Funktion in Android 15, mit der Nutzer einen separaten Bereich auf ihrem Gerät erstellen können, in dem sie sensible Apps vor neugierigen Blicken schützen können. Dieser Bereich wird durch eine zusätzliche Authentifizierung geschützt. Da Apps im vertraulichen Profil nur eingeschränkt sichtbar sind, müssen für einige Arten von Apps zusätzliche Schritte ausgeführt werden, damit sie Apps im vertraulichen Profil eines Nutzers sehen und mit ihnen interagieren können. |
| Hauptfunktion | Ändern (alle Apps) |
Auf PNG basierende Emoji-Schriftart entfernt Die alte, auf PNG basierende Emoji-Schriftartdatei ( NotoColorEmojiLegacy.ttf) wurde entfernt. Es ist nur noch die vektorbasierte Datei vorhanden. |
| Hauptfunktion | Ändern (alle Apps) |
Mindest-Ziel-API-Level für die Installation Apps mit einem targetSdkVersion unter 24 können nicht installiert werden. |
| Hauptfunktion | Änderung (Apps, die auf Android 15 ausgerichtet sind) |
Vordergrunddiensttyp für die Medienverarbeitung In Android 15 wird ein neuer Vordergrunddiensttyp eingeführt: mediaProcessing. Dieser Diensttyp eignet sich für Vorgänge wie das Transcodieren von Mediendateien. |
| Hauptfunktion | Änderung (Apps, die auf Android 15 ausgerichtet sind) |
Einschränkungen für BOOT_COMPLETED-Übertragungsempfänger, die Dienste im Vordergrund startenBei Apps, die auf Android 15 ausgerichtet sind, dürfen BOOT_COMPLETED-Empfänger bestimmte Arten von Diensten im Vordergrund nicht starten. |
| Hauptfunktion | Änderung (Apps, die auf Android 15 ausgerichtet sind) |
Änderungen daran, wann Apps den globalen Status des „Bitte nicht stören“-Modus ändern können Apps, die auf Android 15 ausgerichtet sind, können den globalen Status oder die Richtlinie von „Bitte nicht stören“ (BnS) auf einem Gerät nicht mehr ändern, weder durch Ändern der Nutzereinstellungen noch durch Deaktivieren des BnS-Modus. |
| Hauptfunktion | Änderung (Apps, die auf Android 15 ausgerichtet sind) |
OpenJDK API-Änderungen Im Rahmen der OpenJDK API-Updates gibt es einige Änderungen, die sich auf die App-Kompatibilität auswirken können, z. B. Änderungen an einigen APIs für die Stringformatierung, der Verarbeitung von Sprachcodes und zufälligen Ganzzahlfolgen. |
| Hauptfunktion | Einstellung |
WebSQL in Android WebView eingestellt WebSQL-bezogene Methoden aus WebSettings sind eingestellt. |
| Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
OpenJDK 17-Updates Mit Android 15 werden die Core-Bibliotheken von Android weiter aktualisiert, um sie an die Funktionen der neuesten OpenJDK-LTS-Releases anzupassen. |
| Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
PDF-Verbesserungen Android 15 bietet erhebliche Verbesserungen an den PdfRenderer-APIs. |
| Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
Verbesserungen beim automatischen Sprachwechsel In Android 15 werden zusätzliche Steuerelemente eingeführt, mit denen Apps den automatischen Sprachwechsel an ihren Anwendungsfall anpassen können. |
| Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
Verbesserte OpenType Variable Font API Android 15 verbessert die Nutzbarkeit von OpenType Variable Fonts. |
| Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
Detaillierte Zeilenumbruchsteuerung Ab Android 15 können mit einem TextView und dem zugrunde liegenden Zeilenumbruchtool der angegebene Textabschnitt in derselben Zeile beibehalten werden, um die Lesbarkeit zu verbessern. |
| Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
App-Archivierung Unter Android 15 können Apps auf Betriebssystemebene archiviert und wieder aktiviert werden, sodass eine einfachere Implementierung in allen App-Shops möglich ist. |
| Grafik | Neue Funktionen und APIs |
Modernisierung des GPU-Zugriffs in Android Android 15 enthält ANGLE als optionale Ebene für die Ausführung von OpenGL® ES auf Vulkan. ANGLE wird bereits als GL-Systemtreiber auf einigen neuen Geräten ausgeliefert und neue Android-Geräte werden OpenGL nur noch über ANGLE unterstützen. |
| Grafik | Neue Funktionen und APIs |
Verbesserungen für CanvasMit Android 15 setzen wir die Modernisierung des Canvas-Grafiksystems von Android mit neuen Funktionen fort. |
| Internationalisierung | Neue Funktionen und APIs |
CJK-Schriftart mit variablen Achsen Ab Android 15 ist die Schriftartdatei für chinesische, japanische und koreanische (CJK) Sprachen, NotoSansCJK, eine Schriftart mit variablen Achsen. |
| Internationalisierung | Neue Funktionen und APIs |
Zeichenabstand Ab Android 15 kann Text mithilfe des Zeichenabstands mit JUSTIFICATION_MODE_INTER_CHARACTER ausgerichtet werden. |
| Internationalisierung | Neue Funktionen und APIs |
Automatische Konfiguration von Zeilenumbrüchen In Android 15 können Apps mit der Option LINE_BREAK_WORD_STYLE_AUTO satzbasierten Zeilenumbrüche nur für kurze Textzeilen anwenden. |
| Internationalisierung | Neue Funktionen und APIs |
Zusätzliche japanische Hentaigana-Schriftart In Android 15 ist standardmäßig eine Schriftartdatei für altes japanisches Hiragana (Hentaigana) enthalten. |
| Große Displays und Formfaktoren | Neue Funktionen und APIs |
Verbessertes Multitasking auf großen Displays Android 15 bietet Nutzern bessere Möglichkeiten für Multitasking auf Geräten mit großen Displays. |
| Große Displays und Formfaktoren | Neue Funktionen und APIs |
Unterstützung des Außendisplays Ihre App kann eine Eigenschaft deklarieren, die von Android 15 verwendet wird, damit Ihr Application oder Activity auf den kleinen Außendisplays unterstützter faltbarer Geräte angezeigt werden kann. |
| Einschränkungen für Nicht-SDK-Schnittstellen | Änderung (Apps, die auf Android 15 ausgerichtet sind) |
Aktualisierungen der Einschränkungen für Nicht-SDK-Schnittstellen Android 15 enthält aktualisierte Listen eingeschränkter Nicht-SDK-Schnittstellen, die auf der Zusammenarbeit mit Android-Entwicklern und den neuesten internen Tests basieren. |
| Leistung und Akku | Neue Funktionen und APIs |
ApplicationStartInfo APIDie ApplicationStartInfo API in Android 15 bietet Einblicke in den App-Start, einschließlich des Startstatus, der in den Startphasen verbrachten Zeit und der Art und Weise, wie Ihre App gestartet wurde, als Ihre Application-Klasse instanziiert wurde. |
| Leistung und Akku | Neue Funktionen und APIs |
Detaillierte Informationen zur App-Größe In Android 15 wird die StorageStats.getAppBytesByDataType([type]) API eingeführt. Damit können Sie nachvollziehen, wie Ihre App den Speicherplatz nutzt, einschließlich APK-Dateiaufteilungen, AOT- und Speedup-bezogenem Code, DEX-Metadaten, Bibliotheken und geführten Profilen. |
| Leistung und Akku | Neue Funktionen und APIs |
Von der App verwaltetes Profiling Android 15 enthält die Klasse ProfilingManager, mit der Sie Profiling-Informationen in Ihrer App erfassen können. |
| Leistung und Akku | Neue Funktionen und APIs |
SQLite-Datenbankverbesserungen In Android 15 werden SQLite-APIs eingeführt, die erweiterte Funktionen der zugrunde liegenden SQLite-Engine verfügbar machen. Diese Funktionen zielen auf bestimmte Leistungsprobleme ab, die in Apps auftreten können. |
| Leistung und Akku | Neue Funktionen und APIs |
Updates für das Android Dynamic Performance Framework Mit Android 15 setzen wir unsere Investitionen in das Android Dynamic Performance Framework (ADPF) fort. Das ADPF ist eine Reihe von APIs, mit denen Spiele und leistungsintensive Apps direkter mit den Energie- und Wärmesystemen von Android-Geräten interagieren können. |
| Datenschutz | Neue Funktionen und APIs |
Erkennung von Bildschirmaufzeichnungen Unter Android 15 wird Unterstützung für Apps hinzugefügt, damit sie erkennen können, dass sie aufgezeichnet werden. |
| Datenschutz | Neue Funktionen und APIs |
Erweiterte IntentFilter-FunktionenAndroid 15 bietet Unterstützung für eine präzisere Intent-Auflösung über UriRelativeFilterGroup, das eine Reihe von UriRelativeFilter-Objekten enthält, die eine Reihe von Intent-Abgleichsregeln bilden, die jeweils erfüllt werden müssen, einschließlich URL-Suchparameter, URL-Fragmente sowie Blockierungs- oder Ausschlussregeln. |
| Datenschutz | Neue Funktionen und APIs |
Vertrauliches Profil Vertrauliche Profile bieten Nutzern einen separaten Bereich auf ihrem Gerät für Apps, die andere nicht auf ihrem Gerät sehen sollen. Sie werden durch eine zusätzliche Authentifizierung geschützt. Apps im vertraulichen Profil werden in einem separaten Container im Launcher angezeigt und sind in „Letzte Apps“, Benachrichtigungen, Einstellungen und anderen Apps nicht zu sehen, wenn das vertrauliche Profil gesperrt ist. |
| Datenschutz | Neue Funktionen und APIs |
Letzte Nutzerauswahl für den Zugriff auf ausgewählte Fotos abfragen Apps können nur die zuletzt ausgewählten Fotos und Videos hervorheben, wenn teilweiser Zugriff auf Medienberechtigungen gewährt wird. |
| Datenschutz | Neue Funktionen und APIs |
Privacy Sandbox für Android Android 15 enthält die neuesten Android Ad Services-Erweiterungen mit der aktuellen Version der Privacy Sandbox für Android. Diese Ergänzung ist Teil unserer Bemühungen, Technologien zu entwickeln, die den Datenschutz für Nutzer verbessern und effektive, personalisierte Anzeigen für mobile Apps ermöglichen. |
| Datenschutz | Neue Funktionen und APIs |
Health Connect In Android 15 sind die neuesten Erweiterungen von Health Connect by Android integriert. Health Connect ist eine sichere und zentrale Plattform zum Verwalten und Teilen von Gesundheits- und Fitnessdaten, die von Apps erhoben werden. Mit diesem Update werden Datentypen für Fitness, Ernährung, Hauttemperatur, Trainingspläne und mehr unterstützt. |
| Datenschutz | Neue Funktionen und APIs |
Teilfreigabe des Bildschirms Android 15 unterstützt die Teilfreigabe des Bildschirms. Nutzer können also nur ein App-Fenster anstelle des gesamten Gerätebildschirms teilen oder aufzeichnen. Diese Funktion, die erstmals in Android 14 QPR2 aktiviert wurde, umfasst MediaProjection-Callbacks, mit denen Ihre App die Funktion zum teilweisen Teilen des Bildschirms anpassen kann. |
| Sicherheit | Änderung (Apps, die auf Android 15 ausgerichtet sind) |
Eingeschränkte TLS-Versionen In Android 15 wird die Verwendung von TLS-Versionen 1.0 und 1.1 eingeschränkt. Diese Versionen waren zuvor in Android veraltet, sind aber jetzt für Apps, die auf Android 15 ausgerichtet sind, nicht mehr zulässig. |
| Sicherheit | Änderung (Apps, die auf Android 15 ausgerichtet sind) |
Sichere Starts von Hintergrundaktivitäten Für Apps, die auf Android 15 ausgerichtet sind, haben wir weitere Änderungen vorgenommen, um zu verhindern, dass schädliche Hintergrund-Apps andere Apps in den Vordergrund holen, ihre Berechtigungen erhöhen und Nutzerinteraktionen missbrauchen. |
| Sicherheit | Änderung (Apps, die auf Android 15 ausgerichtet sind) |
Sicherere Intents Bei Apps, die auf Android 15 ausgerichtet sind, müssen Intents, die auf bestimmte Komponenten ausgerichtet sind, genau den Intent-Filterspezifikationen des Ziels entsprechen. Intents ohne Aktion stimmen nicht mehr mit Intent-Filtern überein. |
| Sicherheit | Neue Funktionen und APIs |
Credential Manager mit Autofill integrieren Ab Android 15 können Entwickler bestimmte Ansichten wie Nutzername- oder Passwortfelder mit Credential Manager-Anfragen verknüpfen. So lässt sich der Anmeldevorgang für Nutzer einfacher gestalten. |
| Sicherheit | Neue Funktionen und APIs |
Registrierung und Anmeldung mit einem einzigen Tippen über biometrische Aufforderungen einbinden Der Credential Manager bindet biometrische Aufforderungen in die Prozesse zur Erstellung von Anmeldedaten und zur Anmeldung ein. Anbieter müssen biometrische Aufforderungen daher nicht selbst verwalten. |
| Sicherheit | Neue Funktionen und APIs |
Schlüsselverwaltung für die Ende-zu-Ende-Verschlüsselung Verwenden Sie die Klasse E2eeContactKeysManager, um die Ende-zu-Ende-Verschlüsselung (E2EE) in Ihren Android-Apps zu ermöglichen. |
| Sicherheit | Neue Funktionen und APIs |
Berechtigungsprüfungen für Inhalts-URIs In Android 15 werden eine Reihe von APIs eingeführt, mit denen Berechtigungsprüfungen für Inhalts-URIs durchgeführt werden. |
| Nutzererfahrung und System-UI | Ändern (alle Apps) |
Animationen für intelligente „Zurück“-Touchgeste für Apps aktiviert, die sich dafür angemeldet haben Die Entwickleroption für Animationen für intelligente „Zurück“-Touchgeste wurde entfernt. Stattdessen werden Systemanimationen wie „Zurück zum Startbildschirm“, „Aufgabenübergreifend“ und „Aktivitätenübergreifend“ für Apps angezeigt, die die intelligente „Zurück“-Geste entweder vollständig oder auf Aktivitätsebene aktiviert haben. |
| Nutzererfahrung und System-UI | Änderung (Apps, die auf Android 15 ausgerichtet sind) |
Edge-to-Edge-Durchsetzung Für Apps, die auf Android 15 ausgerichtet sind, führen wir mehrere Änderungen im Zusammenhang mit Edge-to-Edge ein. Die Nutzerfreundlichkeit Ihrer App kann durch diese Änderungen beeinträchtigt werden, wenn Ihre App UI-Elemente oben oder unten auf dem Bildschirm hat und Insets nicht verarbeitet. |
| Nutzererfahrung und System-UI | Änderung (Apps, die auf Android 15 ausgerichtet sind) |
Stabile Konfiguration Wenn Ihre App auf Android 15 oder höher ausgerichtet ist, werden die Systemleisten nicht mehr durch Configuration ausgeschlossen. |
| Nutzererfahrung und System-UI | Änderung (Apps, die auf Android 15 ausgerichtet sind) |
Das Attribut elegantTextHeight hat standardmäßig den Wert true. Bei Apps, die auf Android 15 ausgerichtet sind, hat das Attribut elegantTextHeight TextView standardmäßig den Wert true. Dadurch wird die standardmäßig verwendete kompakte Schriftart für einige Skripts mit großen vertikalen Messwerten durch eine Schriftart ersetzt, die viel besser lesbar ist. |
| Nutzererfahrung und System-UI | Änderung (Apps, die auf Android 15 ausgerichtet sind) |
TextView Breitenänderungen bei komplexen BuchstabenformenIn früheren Android-Versionen wurden bei einigen kursiven Schriftarten oder Sprachen mit komplexen Formen die Buchstaben möglicherweise im Bereich des vorherigen oder nächsten Zeichens gerendert. In einigen Fällen wurden solche Buchstaben am Anfang oder Ende abgeschnitten. Ab Android 15 wird durch ein TextView Breite für das Zeichnen von ausreichend Platz für solche Buchstaben zugewiesen. Apps können zusätzliches Padding links anfordern, um das Abschneiden zu verhindern. |
| Nutzererfahrung und System-UI | Änderung (Apps, die auf Android 15 ausgerichtet sind) |
Gebietsschemaabhängige Standardzeilenhöhe für EditTextBei Apps, die auf Android 15 ausgerichtet sind, ist eine Mindestzeilenhöhe für EditText reserviert, die der Referenzschriftart für die angegebene Locale entspricht. |
| Nutzererfahrung und System-UI | Neue Funktionen und APIs |
Umfangreichere Widget-Vorschauen mit der Generated Previews API Ab Android 15 wird die Unterstützung für generierte Vorschauen hinzugefügt. Das bedeutet, dass App-Widget-Anbieter RemoteViews als Auswahlvorschau anstelle einer statischen Ressource generieren können. |
| Nutzererfahrung und System-UI | Neue Funktionen und APIs |
Bild-im-Bild Ab Android 15 wird der Activity#onPictureInPictureUiStateChanged-Callback ausgelöst, sobald die Bild-im-Bild-Animation beginnt. |
| Nutzererfahrung und System-UI | Neue Funktionen und APIs |
Verbesserte „Bitte nicht stören“-RegelnAutomaticZenRule ermöglicht es Apps, Regeln für die Aufmerksamkeitsverwaltung („Bitte nicht stören“) anzupassen und zu entscheiden, wann sie aktiviert oder deaktiviert werden. In Android 15 werden diese Regeln mit dem Ziel, die Nutzerfreundlichkeit zu verbessern, erheblich erweitert. |
| Nutzererfahrung und System-UI | Neue Funktionen und APIs |
VibrationEffect für Benachrichtigungskanäle festlegenUnter Android 15 können für eingehende Benachrichtigungen pro Kanal umfangreiche Vibrationsmuster festgelegt werden. |
| Nutzererfahrung und System-UI | Neue Funktionen und APIs |
Chip für die Statusleiste für die Projektion von Medieninhalten und automatisches Beenden In Android 15 QPR1 wird ein auffälliger Statusleistenindikator für die Projektion von Medieninhalten (Bildschirmfreigabe, Casting und Aufzeichnung) eingeführt, damit Nutzer über laufende Projektionen von Medieninhalten informiert werden und eine zugängliche Steuerung zum Beenden der Projektion erhalten. Außerdem wird die laufende Projektion von Medieninhalten automatisch beendet, wenn das Display des Geräts gesperrt wird. |