In der folgenden Tabelle sind alle dokumentierten Funktionen und Verhaltensänderungen aufgeführt, die sich auf App-Entwickler auswirken können. Suchen Sie in dieser Liste nach Änderungen, die Sie betreffen, und klicken Sie dann auf den entsprechenden Link, um die Dokumentation zu lesen.
| Kategorie | Typ | 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 Für 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 | Änderung (alle Apps) |
Legacy-Kopie der SpeechService-Implementierung 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, um die Kompatibilität mit der OpenJDK 11 LTS-Version zu gewährleisten. |
| Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
Symboldesigns Apps können monochrome App-Symbole bereitstellen, die auf dem Gerät eines Nutzers mit der dynamischen Farbe von Material You gestaltet werden können. |
| Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
Einstellung der bevorzugten Sprache pro App Apps können neue Plattform-APIs verwenden, um die Einstellung der bevorzugten Sprache eines Nutzers pro App festzulegen oder abzurufen. |
| Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
Schnellere Silbentrennung Android 13 verbessert die Leistung der Silbentrennung für TextView Instanzen erheblich. |
| Produktivität und Tools für Entwickler | 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 und Tools für Entwickler | Neue Funktionen und APIs |
Verbesserte Zeilenhöhen für nicht-lateinische Schriften Android 13 verbessert die Darstellung nicht-lateinischer Schriften (z. B. Tamil, Birmanisch, Telugu und Tibetisch) durch die Verwendung einer für jede Sprache angepassten Zeilenhöhe. |
| Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
Verbesserter japanischer Zeilenumbruch TextViews können Text jetzt nach Bunsetsu (der kleinsten Einheit von Wörtern, die natürlich klingt) oder Wortgruppen statt nach Zeichen umbrechen. So werden japanische Anwendungen ansprechender und besser lesbar. |
| Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
Updates der Unicode-Bibliothek 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 und Tools für Entwickler | Neue Funktionen und APIs |
Farbige Vektorschriftarten Android 13 bietet Rendering-Unterstützung für COLR Version 1-Schriftarten und aktualisiert das System-Emoji auf das COLRv1-Format. |
| Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
API zur Platzierung von Schnelleinstellungen Apps, die benutzerdefinierte Kacheln bereitstellen, können diese Kacheln in den Schnelleinstellungen verfügbar machen. |
| Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
Vorschau der Zwischenablage Ab Android 13 verwenden Apps eine visuelle Standardbestätigung, wenn Inhalte in die Zwischenablage kopiert werden. |
| Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
Vorhersagbare „Zurück“-Geste Android 13 führt eine vorhersagbare „Zurück“-Geste für Android-Geräte wie Smartphones, Geräte mit großen Displays und Foldables ein. |
| Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
Bluetooth LE Audio Android 13 bietet integrierte Unterstützung für LE Audio. Entwickler sollten die neuen Funktionen daher kostenlos auf kompatiblen Geräten nutzen können. |
| Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
MIDI 2.0 Android 13 bietet Unterstützung für den neuen MIDI 2.0-Standard, einschließlich der Möglichkeit, MIDI 2.0-Hardware über USB anzuschließen. |
| Produktivität und Tools für Entwickler | 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 |
Verbesserungen am Choreographer Zusätzliche Methoden in den Choreographer und ASurfaceControl APIs liefern Apps mehr Informationen zu den möglichen Frame-Timelines und fügen SurfaceFlinger mehr Kontext zum Frame-Lebenszyklus hinzu. |
| Medien | Neue Funktionen und APIs |
Vorausschauendes Audio-Routing Apps können neue APIs verwenden, um zu ermitteln, wie ihr Audio weitergeleitet wird. |
| Leistung und Akku | Änderung (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 | Änderung (alle Apps) |
Verbesserte Vorabrufe mit JobScheduler Unter Android 13 versucht das System jetzt, den nächsten Startzeitpunkt einer App zu ermitteln, und verwendet diese Schätzung, um Vorabrufe auszuführen. |
| Leistung und Akku | Änderung (alle Apps) |
Akkunutzung Android 13 führt die Akkunutzung ein, die mehrere Möglichkeiten bietet, die Akkulaufzeit des Geräts besser zu verwalten. |
| Datenschutz und Sicherheit | Änderung (alle Apps) |
Berechtigung zum Senden von Benachrichtigungen während der Laufzeit Android 13 führt eine neue Berechtigung zum Senden von Benachrichtigungen während der Laufzeit ein: POST_NOTIFICATIONS. |
| Datenschutz und Sicherheit | Änderung (alle Apps) |
Sensible Inhalte aus der Zwischenablage ausblenden Apps, mit denen Nutzer sensible Inhalte in die Zwischenablage kopieren können, müssen ein Flag hinzufügen, um diese Inhalte in den Vorschauen der Zwischenablage auszublenden. |
| Datenschutz und Sicherheit | Änderung (alle Apps) |
Migration von der gemeinsamen Nutzer-ID Apps, die das veraltete android:sharedUserId
Attribut verwenden und nicht mehr auf die Funktionalität des Attributs angewiesen sind, sollten zu anderen Mechanismen migrieren. |
| Datenschutz und Sicherheit | Änderung (Apps, die auf Android 13 oder höher ausgerichtet sind) |
Neue Laufzeitberechtigung für WLAN-Geräte in der Nähe Bei der Verwendung bestimmter WLAN-APIs sollten Apps, die keinen Zugriff auf den physischen Standort eines Geräts benötigen, dies mit einer neuen Berechtigung bestätigen. |
| Datenschutz und Sicherheit | Änderung (Apps, die auf Android 13 oder höher ausgerichtet sind) |
Für die Verwendung von Körpersensoren im Hintergrund ist eine neue Berechtigung erforderlich 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 oder höher ausgerichtet sind) |
Granulare Medienberechtigungen Apps müssen jetzt separate Berechtigungen verwenden, um Zugriff auf verschiedene Arten von Medien anzufordern, anstatt die Berechtigung READ_EXTERNAL_STORAGE.
|
| Datenschutz und Sicherheit | Neue Funktionen und APIs |
Sichererer Export von kontextregistrierten Empfängern Um Laufzeit-Empfänger sicherer zu machen, können Sie unter 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, um Nutzern eine sichere und integrierte Möglichkeit zu bieten, Mediendateien auszuwählen, 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 Alarme auf Android 13 ausgerichtet sind, können sie die neue Berechtigung USE_EXACT_ALARM, die bei der Installation erteilt wird, verwenden, um
exakte Alarme festzulegen. |
| Datenschutz und Sicherheit | Neue Funktionen und APIs |
Berechtigungen, die von Entwicklern herabgestuft werden können 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 ursprüngliche und rotierte Unterzeichner in einem einzigen APK unterstützen und auch auf SDK-Versionen ausgerichtet werden. |
| 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 Displays | Neue Funktionen und APIs |
Verbesserte Unterstützung für Tablets und Geräte mit großen Displays Android 13 baut auf den Tablet-Optimierungen auf, die in Android 12 und dem 12L-Feature-Drop eingeführt wurden, einschließlich Optimierungen für die System-UI, besseres Multitasking und verbesserte Kompatibilitätsmodi. |
| Nutzererfahrung | Änderung (Apps, die auf Android 13 oder höher ausgerichtet sind) |
Mediensteuerelemente aus PlaybackStateDas System leitet Mediensteuerelemente jetzt von PlaybackState-Aktionen anstelle von MediaStyle-Benachrichtigungen ab. |
| Nutzererfahrung | Änderung (Apps, die auf Android 13 oder höher ausgerichtet sind) |
Farbschema der App wird automatisch auf WebView-Inhalte angewendet Für Apps, die auf Android 13 (API-Level 33) oder höher ausgerichtet sind, ist die Methode setForceDark() veraltet. Stattdessen legt WebView jetzt immer die Media Query prefers-color-scheme gemäß dem Designattribut der App, isLightTheme, fest. |
| Google Play-Dienste | Änderung (Apps, die auf Android 13 oder höher ausgerichtet sind) |
Berechtigung für Werbe-ID erforderlich Apps, die die Werbe-ID von Google Play-Diensten verwenden und auf Android 13 (API-Level 33) und höher ausgerichtet sind, müssen die AD_ID normale Berechtigung in der Manifestdatei ihrer App deklarieren. |
| Einschränkungen für Nicht-SDK-Schnittstellen | Änderung (Apps, die auf Android 13 oder höher ausgerichtet sind) |
Updates für Einschränkungen für Nicht-SDK-Schnittstellen Android 13 enthält aktualisierte Listen der eingeschränkten 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 für realistischer klingende Inhalte. |
Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.