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 |
---|---|---|
Barrierefreiheit | 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 |
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 |
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 |
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 | 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 (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. |
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 |
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 |
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 |
App-Archivierung Android 15 unterstützt jetzt das Archivieren und Dearchivieren von Apps auf Betriebssystemebene, was die Implementierung für alle App-Shops vereinfacht. |
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. |
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 |
Privacy Sandbox für Android Mit Android 15 werden Android AD-Dienste auf Erweiterungsebene 10 erweitert. Dabei wird die neueste Version der Privacy Sandbox für Android integriert. Das ist Teil unserer Bemühungen, neue Technologien zu entwickeln, die den Datenschutz für Nutzer verbessern und effektive, personalisierte Werbung für mobile Apps ermöglichen. |
Datenschutz | Neue Funktionen und APIs |
Health Connect Android 15 integriert Android 14-Erweiterungen 10 rund um Health Connect von Android, eine sichere und zentrale Plattform zum Verwalten und Teilen von von Apps erhobenen Gesundheits- und Fitnessdaten. Dieses Update unterstützt neue Datentypen für Fitness, Ernährung 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 | 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 |
Dateien mit fs-verity schützen Die FileIntegrityManager von Android 15 enthält neue APIs, die die Vorteile der Funktion „fs-verity“ im Linux-Kernel nutzen. |
Nutzererfahrung | Ä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 | Ä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 | Ä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 | 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. |