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 | Eingeben | Name |
|---|---|---|
| Kamera | Neue Funktionen und APIs |
HDR-Videoaufnahme Apps können Camera2-APIs verwenden, um HDR-Videoinhalte aufzunehmen und in der Vorschau anzusehen. |
| Konnektivität | Änderung (Apps, die auf Android 13 oder höher ausgerichtet sind) |
BluetoothAdapter#enable() und BluetoothAdapter#disable() sind veraltet Bei Apps, die auf Android 13 (API‑Level 33) oder höher ausgerichtet sind, sind die Methoden BluetoothAdapter#enable() und BluetoothAdapter#disable() veraltet und geben immer false zurück. |
| Hauptfunktion | Ändern (alle Apps) |
Alte Kopie der Implementierung des Sprachdienstes entfernt Apps sollten den Standardanbieter des Geräts für SpeechService verwenden, anstatt eine bestimmte App fest zu codieren. |
| Hauptfunktion | Neue Funktionen und APIs |
OpenJDK 11-Updates Android 13 enthält eine Reihe von Updates, die auf die OpenJDK 11-LTS-Version abgestimmt sind. |
| Produktivität von Entwicklern und Tools | Neue Funktionen und APIs |
Symboldesigns Apps können monochrome App-Symbole bereitstellen, die auf dem Gerät eines Nutzers mit dynamischen Farben von Material You gestaltet werden können. |
| Produktivität von Entwicklern und Tools | Neue Funktionen und APIs |
App-spezifische Spracheinstellungen Apps können neue Plattform-APIs verwenden, um die bevorzugte Sprache eines Nutzers für eine bestimmte App festzulegen oder abzurufen. |
| Produktivität von Entwicklern und Tools | Neue Funktionen und APIs |
Schnellere Silbentrennung Unter Android 13 wird die Leistung der Silbentrennung für TextView-Instanzen deutlich verbessert. |
| Produktivität von Entwicklern und Tools | Neue Funktionen und APIs |
APIs zur Textkonvertierung In Android 13 können Apps die neue API zur Textkonvertierung aufrufen, damit Nutzer, die Sprachen mit phonetischen Eingabemethoden sprechen, schneller und einfacher finden, wonach sie suchen. |
| Produktivität von Entwicklern und Tools | Neue Funktionen und APIs |
Verbesserte Zeilenhöhen für nicht lateinische Schriftsysteme In Android 13 wird die Darstellung von nicht lateinischen Schriftsystemen (z. B. Tamil, Birmanisch, Telugu und Tibetisch) durch die Verwendung einer für jede Sprache angepassten Zeilenhöhe verbessert. |
| Produktivität von Entwicklern und Tools | Neue Funktionen und APIs |
Verbesserter Zeilenumbruch für japanischen Text TextViews können Text jetzt nach Bunsetsu (der kleinsten Einheit von Wörtern, die sich natürlich anhört) oder nach Wortgruppen umbrechen – anstatt nach Zeichen –, um japanische Anwendungen ansprechender und lesbarer zu gestalten. |
| Produktivität von Entwicklern und Tools | Neue Funktionen und APIs |
Unicode-Bibliotheksupdates Android 13 enthält die neuesten Verbesserungen, Fehlerkorrekturen und Änderungen, die in Unicode ICU 70, Unicode CLDR 40 und Unicode 14.0 enthalten sind. |
| Produktivität von Entwicklern und Tools | Neue Funktionen und APIs |
Farbvektorschriftarten In Android 13 wird die Unterstützung für das Rendern von COLR-Version 1-Schriftarten hinzugefügt und das System-Emoji wird auf das COLRv1-Format aktualisiert. |
| Produktivität von Entwicklern und Tools | Neue Funktionen und APIs |
API zur Platzierung in den Schnelleinstellungen Apps, die benutzerdefinierte Kacheln bereitstellen, können diese Kacheln in den Schnelleinstellungen verfügbar machen. |
| Produktivität von Entwicklern und Tools | Neue Funktionen und APIs |
Vorschau der Zwischenablage Ab Android 13 wird in Apps eine standardmäßige visuelle Bestätigung angezeigt, wenn Inhalte in die Zwischenablage eingefügt werden. |
| Produktivität von Entwicklern und Tools | Neue Funktionen und APIs |
Vorhersagende „Zurück“-Geste Mit Android 13 wird eine vorhersagende „Zurück“-Geste für Android-Geräte wie Smartphones, Geräte mit großen Displays und Foldables eingeführt. |
| Produktivität von Entwicklern und Tools | Neue Funktionen und APIs |
Bluetooth LE Audio Android 13 bietet integrierte Unterstützung für LE Audio. Entwickler sollten die neuen Funktionen also auf kompatiblen Geräten kostenlos nutzen können. |
| Produktivität von Entwicklern und Tools | Neue Funktionen und APIs |
MIDI 2.0 Mit Android 13 wird der neue MIDI 2.0-Standard unterstützt, einschließlich der Möglichkeit, MIDI 2.0-Hardware über USB zu verbinden. |
| Produktivität von Entwicklern und Tools | Neue Funktionen und APIs |
ART-Optimierungen Android 13 verbessert die Leistung und Effizienz aller Apps durch Updates der ART-Laufzeitumgebung. |
| Grafik | Neue Funktionen und APIs |
Programmierbare Shader Apps können programmierbare RuntimeShader-Objekte verwenden, um erweiterte Effekte zu erstellen. |
| Grafik | Neue Funktionen und APIs |
Choreographer-Verbesserungen Zusätzliche Methoden in den APIs Choreographer und ASurfaceControl liefern Apps mehr Informationen zu den möglichen Frame-Zeitachsen und fügen SurfaceFlinger mehr Kontext zum Frame-Lebenszyklus hinzu. |
| Medien | Neue Funktionen und APIs |
Anticipatory Audio Routing Apps können neue APIs verwenden, um zu ermitteln, wie ihr Audio geroutet wird. |
| Leistung und Akku | Ändern (alle Apps) |
Task-Manager Unter Android 13 können Nutzer Dienste im Vordergrund über die Benachrichtigungsleiste beenden, unabhängig von der Ziel-SDK-Version. |
| Leistung und Akku | Ändern (alle Apps) |
Verarbeitung von Prefetch-Jobs mit JobScheduler verbessern In Android 13 versucht das System, den Zeitpunkt des nächsten App-Starts zu ermitteln, und verwendet diese Schätzung, um Prefetch-Jobs auszuführen. |
| Leistung und Akku | Ändern (alle Apps) |
Akkunutzung Mit Android 13 wird die Akkunutzung eingeführt, die mehrere Möglichkeiten bietet, die Akkulaufzeit von Geräten besser zu verwalten. |
| Datenschutz und Sicherheit | Ändern (alle Apps) |
Laufzeitberechtigung für Benachrichtigungen In Android 13 wird eine neue Laufzeitberechtigung für Benachrichtigungen eingeführt: POST_NOTIFICATIONS. |
| Datenschutz und Sicherheit | Ändern (alle Apps) |
Vertrauliche Inhalte in der Zwischenablage ausblenden Apps, mit denen Nutzer vertrauliche Inhalte in die Zwischenablage kopieren können, müssen ein Flag hinzufügen, um diese Inhalte in Vorschauen von Zwischenablageinhalten auszublenden. |
| Datenschutz und Sicherheit | Ändern (alle Apps) |
Von der gemeinsamen Nutzer-ID migrieren Apps, die das eingestellte Attribut android:sharedUserId verwenden und nicht mehr von der Funktionalität des Attributs abhängig sind, sollten zu anderen Mechanismen migrieren. |
| Datenschutz und Sicherheit | Änderung (Apps, die auf Android 13 und höher ausgerichtet sind) |
Neue Laufzeitberechtigung für WLAN-Geräte in der Nähe Wenn bestimmte WLAN-APIs verwendet werden, sollten Apps, die keinen Zugriff auf den physischen Standort eines Geräts benötigen, dies mithilfe einer neuen Berechtigung bestätigen. |
| Datenschutz und Sicherheit | Änderung (Apps, die auf Android 13 und höher ausgerichtet sind) |
Verwendung von Körpersensoren im Hintergrund erfordert neue Berechtigung Wenn Ihre App auf Android 13 ausgerichtet ist und Zugriff auf Körpersensordaten benötigt, während sie im Hintergrund ausgeführt wird, müssen Sie die neue Berechtigung BODY_SENSORS_BACKGROUND deklarieren. |
| Datenschutz und Sicherheit | Änderung (Apps, die auf Android 13 und höher ausgerichtet sind) |
Granulare Medienberechtigungen Apps müssen jetzt separate Berechtigungen verwenden, um Zugriff auf verschiedene Medientypen anzufordern, anstatt die Berechtigung READ_EXTERNAL_STORAGE.
|
| Datenschutz und Sicherheit | Neue Funktionen und APIs |
Sichereres Exportieren von kontextregistrierten Empfängern Um Runtime-Empfänger sicherer zu machen, können Sie in Android 13 angeben, ob ein bestimmter Übertragungsempfänger in Ihrer App exportiert und für andere Apps auf dem Gerät sichtbar sein soll. |
| Datenschutz und Sicherheit | Neue Funktionen und APIs |
Bildauswahl Apps sollten eine neue Bildauswahl verwenden, damit Nutzer Mediendateien sicher auswählen können, ohne Zugriff auf ihre gesamte Mediathek zu gewähren. |
| Datenschutz und Sicherheit | Neue Funktionen und APIs |
Neue Laufzeitberechtigung für WLAN-Geräte in der Nähe Apps können eine neue Berechtigung anfordern, um WLAN-Geräte in der Nähe zu erkennen, ohne auf den Standort des Geräts zuzugreifen. |
| Datenschutz und Sicherheit | Neue Funktionen und APIs |
Neue Berechtigung für die Verwendung exakter Alarme Wenn Apps wie Kalender und Wecker auf Android 13 ausgerichtet sind, können sie die neue USE_EXACT_ALARM-Berechtigung für die Installationszeit verwenden, um exakte Alarme festzulegen. |
| Datenschutz und Sicherheit | Neue Funktionen und APIs |
Vom Entwickler herabgestufte Berechtigungen Ab Android 13 kann Ihre App den Zugriff auf Laufzeitberechtigungen widerrufen, die ihr zuvor vom System oder vom Nutzer gewährt wurden. |
| Datenschutz und Sicherheit | Neue Funktionen und APIs |
APK-Signaturschema v3.1 Mit dem APK-Signaturschema v3.1 können Apps sowohl ursprüngliche als auch rotierte Signierer in einem einzigen APK unterstützen. Außerdem wird die Ausrichtung auf SDK-Versionen unterstützt. |
| Datenschutz und Sicherheit | Neue Funktionen und APIs |
Bessere Fehlerberichte in Keystore und KeyMint Für Apps, die Schlüssel generieren, bieten Keystore und KeyMint jetzt detailliertere und genauere Fehlerindikatoren. |
| Tablets und große Bildschirme | Neue Funktionen und APIs |
Verbesserte Unterstützung für Tablets und Geräte mit großen Bildschirmen Android 13 baut auf den Tablet-Optimierungen auf, die in Android 12 und 12L eingeführt wurden. Dazu gehören Optimierungen für die System-UI, besseres Multitasking und verbesserte Kompatibilitätsmodi. |
| Nutzererfahrung | Änderung (Apps, die auf Android 13 und höher ausgerichtet sind) |
Von PlaybackState abgeleitete MediensteuerelementeDas System leitet Mediensteuerelemente jetzt von PlaybackState-Aktionen anstelle von MediaStyle-Benachrichtigungen ab. |
| Nutzererfahrung | Änderung (Apps, die auf Android 13 und höher ausgerichtet sind) |
App-Farbdesign wird automatisch auf WebView-Inhalte angewendet Für Apps, die auf Android 13 (API‑Level 33) oder höher ausgerichtet sind, ist die setForceDark()-Methode veraltet. Stattdessen wird die Media-Anfrage prefers-color-scheme jetzt immer gemäß dem Designattribut der App, isLightTheme, festgelegt. |
| Google Play-Dienste | Änderung (Apps, die auf Android 13 und höher ausgerichtet sind) |
Berechtigung für Werbe-ID erforderlich Für Apps, die die Werbe-ID der Google Play-Dienste verwenden und auf Android 13 (API‑Level 33) und höher ausgerichtet sind, muss im Manifest der App die normale Berechtigung AD_ID deklariert werden. |
| Einschränkungen für Nicht-SDK-Schnittstellen | Änderung (Apps, die auf Android 13 und höher ausgerichtet sind) |
Aktualisierungen der Einschränkungen für Nicht-SDK-Schnittstellen Android 13 enthält aktualisierte Listen eingeschränkter Nicht-SDK-Schnittstellen, die auf der Zusammenarbeit mit Android-Entwicklern und den neuesten internen Tests basieren. |
| Medien | Neue Funktionen und APIs |
Spatial Audio Ein eindrucksvolles Audioerlebnis, das dir das Gefühl vermittelt, als wärst du mitten im Geschehen, und Inhalte viel realistischer klingen lässt. |
Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.