In der folgenden Tabelle sind alle dokumentierten Funktions- und Verhaltensänderungen aufgeführt, die sich auf App-Entwickler auswirken können. In dieser Liste finden Sie Änderungen, die sich auf Sie auswirken. Klicken Sie auf den entsprechenden Link, um die Dokumentation aufzurufen.
Kategorie | Eingeben | Name |
---|---|---|
Kamera | Neue Funktionen und APIs |
HDR-Videoaufnahme Apps können mit Camera2 APIs HDR-Videoinhalte aufnehmen und eine Vorschau anzeigen. |
Konnektivität | Ändern (Apps, die auf 13 Jahre oder älter ausgerichtet sind) |
BluetoothAdapter#enable() und BluetoothAdapter#disable() eingestellt Für Apps, die auf Android 13 (API-Level 33) oder höher ausgerichtet sind, sind die Methoden BluetoothAdapter#enable() und BluetoothAdapter#disable() eingestellt und geben immer false zurück. |
Hauptfunktion | Ändern (alle Apps) |
Alte Kopie der Sprachdienstimplementierung entfernt Apps sollten den Standardanbieter des Geräts für SpeechService verwenden, anstatt eine bestimmte App hartzucodieren. |
Hauptfunktion | Neue Funktionen und APIs |
OpenJDK 11-Updates Android 13 enthält eine Reihe von Updates, die mit der OpenJDK 11 LTS-Version übereinstimmen. |
Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
Thematische App-Symbole Apps können einfarbige App-Symbole bereitstellen, die auf dem Gerät eines Nutzers mithilfe der dynamischen Farben von Material You gestaltet werden können. |
Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
Appspezifische Spracheinstellungen Mit neuen Plattform-APIs können Apps die bevorzugte Sprache eines Nutzers pro App festlegen oder abrufen. |
Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
Schnellere Silbentrennung Android 13 verbessert die Silbentrennung für TextView -Instanzen drastisch. |
Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
APIs zur Textkonvertierung In Android 13 können Apps die neue Textkonvertierungs-API aufrufen, damit Nutzer, die Sprachen mit phonetischer Eingabe verwenden, schneller und einfacher finden, wonach sie suchen. |
Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
Verbesserte Zeilenhöhe für Schriftsysteme ohne lateinische Buchstaben In Android 13 wird die Darstellung von Schriftsystemen ohne lateinische Buchstaben (z. B. Tamil, Birmanisch, Telugu und Tibetisch) durch eine für jede Sprache angepasste Zeilenhöhe verbessert. |
Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
Verbessertes Umbrechen von japanischem Text In TextViews kann Text jetzt nach Bunsetsu (die kleinste natürliche Worteinheit) oder nach Wortgruppen statt nach Zeichen umgebrochen werden. Das sorgt für eine bessere Lesbarkeit japanischer Apps. |
Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
Aktualisierungen 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 |
Farbvektorschriften In Android 13 wird die Rendering-Unterstützung für COLR-Version-1-Schriftarten hinzugefügt und die System-Emojis werden auf das COLRv1-Format aktualisiert. |
Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
Placement API für die 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 |
Zwischenablagevorschau Seit Android 13 nutzen Apps eine standardmäßige visuelle Bestätigung, wenn Inhalte der Zwischenablage hinzugefügt werden. |
Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
Vorhersagende Touch-Geste „Zurück“ Android 13 führt eine vorausschauende Touch-Geste „Zurück“ für Android-Geräte wie Smartphones, Geräte mit großen Displays und faltbare Geräte ein. |
Produktivität und Tools für Entwickler | Neue Funktionen und APIs |
Bluetooth LE Audio Android 13 bietet eine 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 unterstützt 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-Laufzeit. |
Grafik | Neue Funktionen und APIs |
Programmierbare Shader In Apps können RuntimeShader -Objekte verwendet werden, um erweiterte Effekte zu erzielen. |
Grafik | Neue Funktionen und APIs |
Verbesserungen bei Choreographer Zusätzliche Methoden in den Choreographer - und ASurfaceControl -APIs bieten Apps mehr Informationen zu den möglichen Frame-Zeitachsen und fügen SurfaceFlinger mehr Kontext zum Frame-Lebenszyklus hinzu. |
Medien | Neue Funktionen und APIs |
Vorausschauendes Audio-Routing Mit neuen APIs können Apps festlegen, wie ihr Audio geroutet wird. |
Leistung und Akku | Ändern (alle Apps) |
Aufgabenmanager Unter Android 13 können Nutzer Dienste im Vordergrund unabhängig von der Ziel-SDK-Version über den Benachrichtigungs-Schieberegler beenden. |
Leistung und Akku | Ändern (alle Apps) |
Verbesserung der Verarbeitung von Prefetch-Jobs mit JobScheduler In Android 13 versucht das System jetzt, das nächste Mal zu ermitteln, wann eine App gestartet wird, und verwendet diese Schätzung, um Prefetch-Jobs auszuführen. |
Leistung und Akku | Ändern (alle Apps) |
Akkuressourcennutzung In Android 13 wird die Akkuressourcennutzung eingeführt, mit der sich die Akkulaufzeit des Geräts besser verwalten lässt. |
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 aus der Zwischenablage ausblenden In Apps, in denen Nutzer vertrauliche Inhalte in die Zwischenablage kopieren können, muss ein Flag hinzugefügt werden, um diese Inhalte aus den Vorschauen der Zwischenablageinhalte 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 | Ändern (Apps, die auf 13 Jahre oder älter 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 ausdrücklich angeben. |
Datenschutz und Sicherheit | Ändern (Apps, die auf 13 Jahre oder älter ausgerichtet sind) |
Neue Berechtigung für die Verwendung von Körpersensoren im Hintergrund erforderlich Wenn Ihre App auf Android 13 ausgerichtet ist und im Hintergrund ausgeführt werden muss, um auf Informationen von Körpersensoren zuzugreifen, müssen Sie die neue Berechtigung BODY_SENSORS_BACKGROUND deklarieren. |
Datenschutz und Sicherheit | Ändern (Apps, die auf 13 Jahre oder älter ausgerichtet sind) |
Detaillierte Medienberechtigungen Apps müssen jetzt separate Berechtigungen verwenden, um den Zugriff auf verschiedene Medientypen anzufordern, anstatt die Berechtigung READ_EXTERNAL_STORAGE .
|
Datenschutz und Sicherheit | Neue Funktionen und APIs |
Sichererer Export von kontextregistrierten Empfängern Um die Sicherheit von Laufzeitempfängern zu erhöhen, 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, integrierte Möglichkeit zur Auswahl von Mediendateien zu bieten, ohne Zugriff auf die 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 finden, ohne auf den Standort des Geräts zuzugreifen. |
Datenschutz und Sicherheit | Neue Funktionen und APIs |
Neue Berechtigung zur Verwendung exakter Wecker Bei der Ausrichtung auf Android 13 können Apps wie Kalender und Wecker die neue Berechtigung USE_EXACT_ALARM zur Installationszeit verwenden, um exakte Wecker einzustellen. |
Datenschutz und Sicherheit | Neue Funktionen und APIs |
Vom Entwickler herabstufbare Berechtigungen Ab Android 13 kann Ihre App den Zugriff auf Laufzeitberechtigungen widerrufen, die ihr zuvor entweder vom System oder vom Nutzer gewährt wurden. |
Datenschutz und Sicherheit | Neue Funktionen und APIs |
APK-Signaturschema 3.1 Mit dem APK-Signaturschema 3.1 können Apps ursprüngliche und rotierende Unterzeichner in einem einzigen APK unterstützen. Außerdem wird die Ausrichtung auf die SDK-Version 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ßem Display Android 13 baut auf den Tablet-Optimierungen auf, die in Android 12 und der 12L-Funktionsveröffentlichung eingeführt wurden. Dazu gehören Optimierungen für die System-UI, besseres Multitasking und verbesserte Kompatibilitätsmodi. |
Nutzererfahrung | Ändern (Apps, die auf 13 Jahre oder älter ausgerichtet sind) |
Mediensteuerelemente, die von PlaybackState abgeleitet sindDas System leitet Mediensteuerelemente jetzt von PlaybackState -Aktionen statt von MediaStyle -Benachrichtigungen ab. |
Nutzererfahrung | Ändern (Apps, die auf 13 Jahre oder älter ausgerichtet sind) |
Das App-Farbthema wird automatisch auf WebView-Inhalte angewendet Für Apps, die auf Android 13 (API-Level 33) oder höher ausgerichtet sind, wird die setForceDark() -Methode eingestellt. Stattdessen legt WebView die Medienabfrage prefers-color-scheme jetzt immer gemäß dem Designattribut isLightTheme der App fest. |
Google Play-Dienste | Ändern (Apps, die auf 13 Jahre oder älter ausgerichtet sind) |
Berechtigung für Werbe-ID erforderlich Apps, die die Werbe-ID der Google Play-Dienste verwenden und auf Android 13 (API-Level 33) oder höher ausgerichtet sind, müssen in der Manifestdatei der App die normale Berechtigung AD_ID deklarieren. |
Einschränkungen für Nicht-SDK-Schnittstellen | Ändern (Apps, die auf 13 Jahre oder älter 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 |
Raumklang Ein immersives Audioerlebnis für realistischere Inhalte. |
Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.