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 Brailleschrift In Android 15 ist es nun möglich, dass TalkBack Braillezeilen unterstützt, die den HID-Standard sowohl über USB als auch über sicheres Bluetooth verwenden. |
Kamera und Medien | Ändern (alle Apps) |
Bei der direkten Wiedergabe und beim Auslagern der Audiowiedergabe werden jetzt zuvor geöffnete direkte
oder ausgelagerte Audiotracks ungültig, wenn Ressourcenlimits erreicht werden. Ab Android 15 werden ab Android 15 alle derzeit offenen direkten AudioTrack -Objekte ungültig, die die Ausführung der neuen Titelanfrage verhindern. |
Kamera und Medien | Ändern (Apps für Nutzer ab 15 Jahren) |
Einschränkungen für die Anforderung des Audiofokus Apps, die auf Android 15 ausgerichtet sind, müssen die Top-App sein oder einen audiobezogenen Dienst im Vordergrund ausführen, um den Audiofokus anzufordern. |
Kamera und Medien | Neue Funktionen und APIs |
Funktion „Optimierung bei wenig Licht“ Mit Android 15 wird die Optimierung bei wenig Licht eingeführt. Dieser neue Modus für die automatische Belichtung ist sowohl für Kamera 2 als auch für die Kameraerweiterung für den Nachtmodus verfügbar. |
Kamera und Medien | Neue Funktionen und APIs |
In-App-Kamerasteuerung Android 15 enthält neue Erweiterungen, mit denen die Kamerahardware und die Algorithmen auf unterstützten Geräten besser gesteuert werden können. |
Kamera und Medien | Neue Funktionen und APIs |
HDR-Headroom-Steuerung Unter Android 15 können Sie den HDR-Toleranz mit setDesiredHdrHeadroom steuern und so ein Gleichgewicht zwischen SDR- und HDR-Inhalten schaffen. |
Kamera und Medien | Neue Funktionen und APIs |
Lautstärkeregelung In Android 15 wird die LoudnessCodecController API eingeführt, die auf dem Lautheitsstandard CTA-2075 basiert. Mit dieser API können Sie Inkonsistenzen bei der Audiolautstärke vermeiden und so dafür sorgen, dass Nutzer beim Wechseln zwischen Inhalten oder Apps nicht ständig die Lautstärke anpassen müssen. |
Kamera und Medien | Neue Funktionen und APIs |
Virtual MIDI 2.0-Geräte Android 15 erweitert die UMP-Unterstützung auf virtuelle MIDI-Apps. So können Kompositions-Apps Synthesizer-Apps wie ein virtuelles MIDI 2.0-Gerät steuern, genau wie ein USB MIDI 2.0-Gerät. |
Kamera und Medien | Neue Funktionen und APIs |
Effizientere AV1-Software-Decodierung dav1d, der beliebte AV1-Softwaredecoder von VideoLAN, ist jetzt für Android-Geräte verfügbar, die die AV1-Decodierung in Hardware nicht unterstützen. |
Kamera und Medien | Einstellung |
Spatializer statt Virtualizer verwenden In Android 15 wird die Klasse Virtualizer eingestellt. |
Konnektivität | Neue Funktionen und APIs |
Unterstützung von Satelliten Android 15 erweitert die Plattformunterstützung für Satellitenkonnektivität und umfasst einige UI-Elemente, um eine einheitliche Nutzererfahrung in allen Bereichen der Satellitenkonnektivität zu ermöglichen. |
Konnektivität | Neue Funktionen und APIs |
Nahtlose NFC-Funktionen Android 15 arbeitet daran, kontaktloses Bezahlen nahtloser und zuverlässiger zu gestalten. Gleichzeitig wird das robuste NFC-App-Angebot von Android weiterhin unterstützt. |
Konnektivität | Neue Funktionen und APIs |
Rolle „Wallet“ In Android 15 wird eine neue Wallet-Rolle eingeführt, die eine engere Einbindung in die bevorzugte Wallet-App des Nutzers ermöglicht. |
Hauptfunktion | Ändern (alle Apps) |
Änderungen am Status „Paket beendet“ Unter Android 15 werden Apps nur durch direkte oder indirekte Nutzeraktionen aus dem Status FLAG_STOPPED entfernt. Zusätzlich zu den bestehenden Einschränkungen bricht das System auch alle ausstehenden Intents ab, wenn die App unter Android 15 in den Status „Stopp“ wechselt. |
Hauptfunktion | Ändern (alle Apps) |
Unterstützung von Seitengrößen von 16 KB Ab Android 15 unterstützt das Android-System Entwicklungsgeräte, die für eine Seitengröße von 16 KB konfiguriert sind. Wenn Sie nativen Code in Ihrer App verwenden, sollten Sie Ihre App mit Unterstützung für 16-KB-Geräte neu erstellen. Außerdem sollten alle Entwickler ihre Apps in einer 16-KB-Umgebung testen, um sicherzustellen, dass es keine unerwarteten Regressionen beim App-Verhalten gibt. |
Hauptfunktion | Ändern (alle Apps) |
Erforderliche Änderungen für einige Apps zur Unterstützung des privaten Bereichs Privater Bereich ist eine neue Funktion in Android 15, mit der Nutzer einen separaten Bereich auf ihrem Gerät erstellen können, in dem sie sensible Apps vor neugierigen Augen schützen können. Da die Sichtbarkeit von Apps im privaten Bereich eingeschränkt ist, sind bei einigen Arten von Apps zusätzliche Schritte erforderlich, um Apps im privaten Bereich des Nutzers sehen und mit ihnen interagieren zu können. |
Hauptfunktion | Ändern (alle Apps) |
Mindest-Ziel-API-Level für die Installation Apps, deren targetSdkVersion niedriger als 24 ist, können nicht installiert werden. |
Hauptfunktion | Ändern (Apps für Nutzer ab 15 Jahren) |
Neuer Typ für Medienverarbeitungsdienste im Vordergrund Mit Android 15 wird ein neuer Dienst im Vordergrund eingeführt: mediaProcessing . Dieser Diensttyp eignet sich für Vorgänge wie das Transcodieren von Mediendateien. |
Hauptfunktion | Ändern (Apps für Nutzer ab 15 Jahren) |
Einschränkungen für BOOT_COMPLETED -Broadcast-Empfä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 | Ändern (Apps für Nutzer ab 15 Jahren) |
Ä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 für „Bitte nicht stören“ auf einem Gerät nicht mehr ändern (entweder durch Ändern der Nutzereinstellungen oder durch Deaktivieren des Modus „Nicht stören“). |
Hauptfunktion | Ändern (Apps für Nutzer ab 15 Jahren) |
Änderungen an OpenJDK 17 Im Rahmen der Updates zu OpenJDK 17 gibt es einige Änderungen, die sich auf die Anwendungskompatibilität auswirken können. Dazu gehören Änderungen an einigen APIs zur Stringformatierung, die Verarbeitung von Sprachcodes und zufällige INT-Sequenzen. |
Produktivität der Entwicklungsteams und Tools | Neue Funktionen und APIs |
Updates für OpenJDK 17 Unter Android 15 werden die Kernbibliotheken von Android weiter aktualisiert, damit sie mit den Funktionen in den neuesten OpenJDK LTS-Releases übereinstimmen. |
Produktivität der Entwicklungsteams und Tools | Neue Funktionen und APIs |
PDF-Verbesserungen Die Entwicklervorschau 2 von Android 15 enthält eine frühe Vorschau wesentlicher Verbesserungen an den PdfRenderer APIs. |
Produktivität der Entwicklungsteams und Tools | Neue Funktionen und APIs |
Einstellungen für den automatischen Sprachwechsel Unter Android 15 sind zusätzliche Einstellungen verfügbar, mit denen Apps den automatischen Sprachwechsel an ihren Anwendungsfall anpassen können. |
Produktivität der Entwicklungsteams und Tools | Neue Funktionen und APIs |
Verbesserte OpenType Variable Font API Android 15 verbessert die Nutzerfreundlichkeit der Schriftart der OpenType-Variablen. |
Produktivität der Entwicklungsteams und Tools | Neue Funktionen und APIs |
Detaillierte Steuerelemente für Zeilenumbrüche Ab Android 15 können ein TextView und der zugrunde liegende Zeilenumbruch den gegebenen Teil des Textes in derselben Zeile beibehalten, um die Lesbarkeit zu verbessern. |
Produktivität der Entwicklungsteams und Tools | Neue Funktionen und APIs |
App-Archivierung Android 15 unterstützt jetzt das Archivieren und Dearchivieren von Apps auf Betriebssystemebene, was die Implementierung für alle App-Shops vereinfacht. |
Grafik | Neue Funktionen und APIs |
GPU-Zugriff von Android modernisieren Android 15 enthält ANGLE als optionale Ebene, um OpenGL® ES auf Vulkan auszuführen. ANGLE wird auf einigen neuen Geräten bereits als GL-Systemtreiber veröffentlicht und neue Android-Geräte unterstützen nur noch OpenGL® über ANGLE. |
Grafik | Neue Funktionen und APIs |
Verbesserungen für Canvas Mit Android 15 wird das Canvas-Grafiksystem von Android mit neuen Funktionen modernisiert. |
Lokalisierung | Neue Funktionen und APIs |
Variable Schriftart für CJK Ab Android 15 ist die Schriftartdatei NotoSansCJK für die Sprachen Chinesisch, Japanisch und Koreanisch (CJK) jetzt eine variable Schriftart. |
Lokalisierung | Neue Funktionen und APIs |
Ausrichtung zwischen Zeichen Ab Android 15 kann Text mithilfe von JUSTIFICATION_MODE_INTER_CHARACTER unter Verwendung von Buchstabenabstand im Blocksatz ausgerichtet werden. |
Lokalisierung | Neue Funktionen und APIs |
Automatische Konfiguration von Zeilenumbrüchen In Android 15 können Apps jetzt mit der Option LINE_BREAK_WORD_STYLE_AUTO Wortgruppenbasierte Zeilenumbrüche nur für kurze Textzeilen anwenden. |
Lokalisierung | Neue Funktionen und APIs |
Neue japanische Hentaigana-Schriftart In Android 15 wird eine neue Schriftartdatei für das alte japanische Hiragana (Hentaigana) standardmäßig gebündelt. |
Große Displays und Formfaktoren | Neue Funktionen und APIs |
Verbessertes Multitasking auf großen Bildschirmen Android 15 bietet Nutzern bessere Möglichkeiten zum Multitasking auf Geräten mit großen Bildschirmen. |
Große Displays und Formfaktoren | Neue Funktionen und APIs |
Unterstützung für Titelbildschirme Deine App kann eine Eigenschaft deklarieren, die unter Android 15 verwendet wird, damit deine Application oder Activity auf den kleinen Titelbildschirmen unterstützter umklappbarer Geräte angezeigt werden können. |
Einschränkungen für Nicht-SDK-Schnittstellen | Ändern (Apps für Nutzer ab 15 Jahren) |
Updates zu 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 API Die ApplicationStartInfo API unter Android 15 bietet Informationen zum App-Start, z. B. den Startstatus, die in den Startphasen verbrachte Zeit und den Start deiner App bei der Instanziierung der Application -Klasse. |
Leistung und Akku | Neue Funktionen und APIs |
Detaillierte Informationen zur App-Größe Unter Android 15 wird die StorageStats.getAppBytesByDataType([type]) API hinzugefügt. Damit erhältst du Informationen dazu, wie deine App den gesamten Speicherplatz belegt, einschließlich APK-Dateiaufteilungen, AOT-Code und beschleunigtem Code, DEX-Metadaten, Bibliotheken und geführten Profilen. |
Leistung und Akku | Neue Funktionen und APIs |
Von der App verwaltete Profilerstellung Android 15 enthält die brandneue ProfilingManager -Klasse, mit der Sie Profilinformationen direkt in Ihrer App erheben können. |
Leistung und Akku | Neue Funktionen und APIs |
SQLite-Datenbankverbesserungen Mit Android 15 werden neue SQLite-APIs eingeführt, die erweiterte Features der zugrunde liegenden SQLite-Engine bieten, die auf bestimmte Leistungsprobleme abzielen, die in Apps auftreten können. |
Leistung und Akku | Neue Funktionen und APIs |
Updates zum Dynamic Performance Framework von Android Android 15 setzt unsere Investition in das Android Dynamic Performance Framework (ADPF) fort. Es handelt sich dabei um eine Reihe von APIs, die es Spielen und leistungsintensiven Apps ermöglichen, direkter mit Energie- und Wärmesystemen von Android-Geräten zu interagieren. |
Datenschutz | Neue Funktionen und APIs |
Erkennung der Bildschirmaufzeichnung Android 15 unterstützt Apps, um zu erkennen, dass sie aufgezeichnet werden. |
Datenschutz | Neue Funktionen und APIs |
Erweiterte IntentFilter-Funktionen Android 15 unterstützt eine präzisere Intent -Auflösung über UriRelativeFilterGroup . Es enthält eine Reihe von UriRelativeFilter -Objekten, die einen Satz von Intent Abgleichregeln bilden, die jeweils erfüllt sein müssen. Dazu gehören URL-Suchparameter, URL-Fragmente sowie Blockier- oder Ausschlussregeln. |
Datenschutz | Neue Funktionen und APIs |
Privater Bereich Im privaten Bereich können Nutzer einen separaten Bereich auf ihrem Gerät erstellen, in dem sensible Apps vor neugierigen Augen geschützt werden. Apps im privaten Bereich werden in einem separaten Container im Launcher angezeigt und sind in der Ansicht „Zuletzt verwendet“, in Benachrichtigungen, in den Einstellungen und in anderen Apps nicht zu sehen, wenn der private Bereich gesperrt ist. |
Datenschutz | Neue Funktionen und APIs |
Zuletzt ausgewählte Nutzerauswahl für den Zugriff auf ausgewählte Fotos abfragen Apps können jetzt nur die zuletzt ausgewählten Fotos und Videos hervorheben, wenn Teilzugriff auf Medienberechtigungen gewährt wurde. |
Datenschutz | Neue Funktionen und APIs |
Privacy Sandbox für Android Android 15 enthält die neuesten Erweiterungen für Android-Werbedienste sowie die aktuelle Version der Privacy Sandbox für Android. Diese Ergänzung ist Teil unserer Bemühungen, neue 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 Android 15 enthält die neuesten Erweiterungen rund um Health Connect von Android, eine sichere und zentrale Plattform zum Verwalten und Freigeben von von Apps erhobenen Gesundheits- und Fitnessdaten. Dieses Update unterstützt neue Datentypen für Fitness, Ernährung, Hauttemperatur, Trainingspläne und mehr. |
Datenschutz | Neue Funktionen und APIs |
Teilweise Bildschirmfreigabe Unter Android 15 ist die Teilfreigabe möglich. Nutzer können also nicht den ganzen Bildschirm, sondern nur ein App-Fenster teilen oder aufnehmen. Diese Funktion, die erstmals in Android 14 QPR2 aktiviert wurde, enthält MediaProjection -Callbacks, mit denen deine App die Teilbildschirmfreigabe anpassen kann. |
Sicherheit | Ändern (Apps für Nutzer ab 15 Jahren) |
Einführung von sicheren 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 im Vordergrund zeigen, ihre Berechtigungen erhöhen und Nutzerinteraktionen missbrauchen. |
Sicherheit | Ändern (Apps für Nutzer ab 15 Jahren) |
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. Außerdem müssen Intents ohne Aktion keinem Intent-Filter mehr entsprechen. |
Sicherheit | Neue Funktionen und APIs |
Schlüsselverwaltung für Ende-zu-Ende-Verschlüsselung Neue E2eeContactKeysManager -Klasse, die die Ende-zu-Ende-Verschlüsselung in Ihren Android-Apps unterstützt. |
Sicherheit | Neue Funktionen und APIs |
Berechtigungsprüfungen für Inhalts-URIs Mit Android 15 werden neue APIs eingeführt, mit denen Berechtigungsprüfungen für Inhalts-URIs durchgeführt werden. |
Nutzererfahrung und System-UI | Ändern (alle Apps) |
Funktion für vorhersehbare Rückwärtsanimationen in Apps aktiviert, die diese Funktion aktiviert haben Die Entwickleroption für Vorhersageanimationen vom Typ „Zurück“ wurde entfernt. Systemanimationen wie „Zurück zur Startseite“, „Cross-Tasks“ und „Cross-Aktivitäten“ werden jetzt für Apps angezeigt, bei denen die Bewegungsvorhersage „Zurück“ vollständig oder auf Aktivitätsebene aktiviert wurde. |
Nutzererfahrung und System-UI | Ändern (Apps für Nutzer ab 15 Jahren) |
Edge-to-Edge-Erzwingung Für Apps, die auf Android 15 ausgerichtet sind, gibt es einige Änderungen im Zusammenhang mit Edge-to-Edge-Änderungen. Die Nutzererfahrung Ihrer App kann durch diese Änderungen negativ beeinflusst werden, wenn Ihre App UI-Elemente am oberen oder unteren Bildschirmrand hat und Ihre App keine Einsätze verarbeitet. |
Nutzererfahrung und System-UI | Ändern (Apps für Nutzer ab 15 Jahren) |
Stabile Konfiguration Wenn deine App auf Android 15 oder höher ausgerichtet ist, schließt Configuration die Systemleisten nicht mehr aus. |
Nutzererfahrung und System-UI | Ändern (Apps für Nutzer ab 15 Jahren) |
Standardwert für das Attribut „eleganteTextHeight“ ist standardmäßig auf „true“ gesetzt Bei Apps, die für Android 15 bestimmt sind, wird für das Attribut elegantTextHeight TextView standardmäßig der Wert „true“ festgelegt. Dabei wird die standardmäßig verwendete kompakte Schriftart durch einige Scripts mit großen vertikalen Messwerten durch eine besser lesbare Schriftart ersetzt. |
Nutzererfahrung und System-UI | Ändern (Apps für Nutzer ab 15 Jahren) |
Änderungen der TextView-Breite bei komplexen Buchstabenformen In früheren Android-Versionen können bei einigen kursiv formatierten Schriftarten oder Sprachen mit komplexer Form die Buchstaben im Bereich des vorherigen oder nächsten Zeichens dargestellt werden. In einigen Fällen wurden solche Buchstaben an der Anfangs- oder Endposition abgeschnitten. Ab Android 15 weist ein TextView die Breite zu, mit der genügend Platz für solche Buchstaben eingezeichnet werden kann. Außerdem können Apps zusätzliche Abstände auf der linken Seite anfordern, um zu verhindern, dass sie abgeschnitten werden. |
Nutzererfahrung und System-UI | Ändern (Apps für Nutzer ab 15 Jahren) |
Standardmäßige Zeilenhöhe für EditText unter Berücksichtigung des Gebietsschemas Für Apps, die auf Android 15 ausgerichtet sind, ist jetzt für EditText eine Mindestzeilenhöhe reserviert, die der Referenzschrift für das angegebene Gebietsschema entspricht. |
Nutzererfahrung und System-UI | Neue Funktionen und APIs |
Umfassendere Widget-Vorschauen mit der Generated Previews API Ab Android 15 werden generierte Vorschauen unterstützt. Anbieter von App-Widgets können also RemoteViews generieren und als Auswahlvorschau anstelle einer statischen Ressource verwenden. |
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“-Regeln Mit AutomaticZenRule können Apps die Regeln für die Aufmerksamkeitsverwaltung (Bitte nicht stören) anpassen und entscheiden, wann sie aktiviert oder deaktiviert werden. Unter Android 15 wurden diese Regeln erheblich erweitert, um die Nutzerfreundlichkeit zu verbessern. |
Nutzererfahrung und System-UI | Neue Funktionen und APIs |
Vibrationseffekt für Benachrichtigungskanäle festlegen Android 15 unterstützt das Festlegen von starken Vibrationen für eingehende Benachrichtigungen nach Kanal. |