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 |
---|---|---|
Kamera | Neue Funktionen und APIs |
HDR-Videoaufnahme Apps können die Camera2 APIs verwenden, um HDR-Videos aufzunehmen und in der Vorschau anzusehen. |
Konnektivität | Ändern (Apps für Nutzer ab 13 Jahren) |
BluetoothAdapter#enable() und BluetoothAdapter#disable() verworfen Bei Apps, die auf Android 13 (API-Level 33) oder höher ausgerichtet sind, werden die Methoden BluetoothAdapter#enable() und BluetoothAdapter#disable() eingestellt und geben immer false zurück. |
Hauptfunktion | Ändern (alle Apps) |
Implementierung der alten Kopie des Sprachdienstes entfernt Apps sollten den Standardanbieter des Geräts für SpeechService verwenden, anstatt eine bestimmte App hartzucodieren. |
Hauptfunktion | Neue Funktionen und APIs |
Updates für OpenJDK 11 Android 13 enthält eine Reihe von Updates, die mit dem LTS-Release von OpenJDK 11 übereinstimmen. |
Produktivität der Entwicklungsteams und Tools | Neue Funktionen und APIs |
Design-App-Symbole Apps können einfarbige App-Symbole zur Verfügung stellen, die auf dem Gerät eines Nutzers mithilfe der dynamischen Material You-Farbe gestaltet werden können. |
Produktivität der Entwicklungsteams und Tools | Neue Funktionen und APIs |
App-spezifische Spracheinstellungen Mithilfe neuer Plattform-APIs können Apps die bevorzugte Sprache pro App festlegen oder abrufen. |
Produktivität der Entwicklungsteams und Tools | Neue Funktionen und APIs |
Schnellere Verwendung von Bindestrichen Android 13 verbessert die Bindestriche für TextView -Instanzen drastisch. |
Produktivität der Entwicklungsteams und Tools | Neue Funktionen und APIs |
Text Conversion APIs In Android 13 können Apps die neue Text Conversion API aufrufen. Nutzer, die eine Sprache mit Eingabemethoden für die Lautschrift verwenden, finden dann schneller und einfacher, wonach sie suchen. |
Produktivität der Entwicklungsteams und Tools | Neue Funktionen und APIs |
Verbesserte Zeilenhöhe bei nicht lateinischen Schriftzeichen Unter Android 13 wird die Anzeige nichtlateinischer Schriften (z. B. Tamil, Burmesisch, Telugu und Tibetisch) durch eine an die jeweilige Sprache angepasste Zeilenhöhe verbessert. |
Produktivität der Entwicklungsteams und Tools | Neue Funktionen und APIs |
Verbesserter japanischer Textumbruch TextViews kann jetzt Text von Bunsetsu (der kleinsten Worteinheit, die natürlich klingt) oder von Wortgruppen anstatt nach Zeichen umbrechen – für ausgefeiltere und besser lesbare japanische Anwendungen. |
Produktivität der Entwicklungsteams und Tools | Neue Funktionen und APIs |
Updates für Unicode-Bibliotheken Android 13 enthält die neuesten Verbesserungen, Fehlerbehebungen und Änderungen, die in Unicode ICU 70, Unicode CLDR 40 und Unicode 14.0 enthalten sind. |
Produktivität der Entwicklungsteams und Tools | Neue Funktionen und APIs |
Farbvektor-Schriftarten Android 13 unterstützt jetzt COLR-Schriftarten der Version 1 und aktualisiert die System-Emojis auf das COLRv1-Format. |
Produktivität der Entwicklungsteams und Tools | Neue Funktionen und APIs |
Quick Settings Placement API Apps, die benutzerdefinierte Kacheln bieten, können diese Kacheln über die Schnelleinstellungen verfügbar machen. |
Produktivität der Entwicklungsteams und Tools | Neue Funktionen und APIs |
Vorschau der Zwischenablage Ab Android 13 nutzen Apps eine standardmäßige visuelle Bestätigung, wenn Inhalte in die Zwischenablage eingefügt werden. |
Produktivität der Entwicklungsteams und Tools | Neue Funktionen und APIs |
Vorausschauende Zurück-Touch-Geste Android 13 führt eine vorausschauende Zurück-Geste für Android-Geräte wie Smartphones, große Bildschirme und faltbare Smartphones ein. |
Produktivität der Entwicklungsteams und Tools | Neue Funktionen und APIs |
Bluetooth LE Audio Android 13 unterstützt LE Audio, sodass Entwickler die neuen Funktionen auf kompatiblen Geräten kostenlos erhalten können. |
Produktivität der Entwicklungsteams und Tools | Neue Funktionen und APIs |
MIDI 2.0 Android 13 unterstützt den neuen MIDI 2.0-Standard und bietet die Möglichkeit, MIDI 2.0-Hardware über USB zu verbinden. |
Produktivität der Entwicklungsteams und Tools | Neue Funktionen und APIs |
ART-Optimierungen Android 13 verbessert durch Updates der ART-Laufzeit die Leistung und Effizienz aller Apps. |
Grafik | Neue Funktionen und APIs |
Programmierbare Shader Apps können programmierbare RuntimeShader -Objekte verwenden, um erweiterte Effekte zu erzeugen. |
Grafik | Neue Funktionen und APIs |
Verbesserungen für Choreografen Zusätzliche Methoden in den APIs Choreographer und ASurfaceControl liefern Apps mehr Informationen zu möglichen Frame-Zeitachsen und geben SurfaceFlinger mehr Kontext zum Frame-Lebenszyklus. |
Medien | Neue Funktionen und APIs |
Antizipatives Audiorouting Anwendungen können neue APIs verwenden, um zu ermitteln, wie ihr Audio geroutet wird. |
Leistung und Akku | Ändern (alle Apps) |
Task-Manager Mit Android 13 können Nutzer Dienste im Vordergrund unabhängig von der SDK-Zielversion über die Benachrichtigungsleiste beenden. |
Leistung und Akku | Ändern (alle Apps) |
Verarbeitung von Prefetch-Jobs mit JobScheduler verbessern In Android 13 versucht das System jetzt zu bestimmen, wann eine App das nächste Mal gestartet wird, und verwendet diese Schätzung, um Prefetch-Jobs auszuführen. |
Leistung und Akku | Ändern (alle Apps) |
Auslastung von Akkuressourcen Mit Android 13 wird die Nutzung von Akkuressourcen eingeführt. Diese Funktion bietet mehrere Möglichkeiten, die Akkulaufzeit von Geräten zu optimieren. |
Datenschutz und Sicherheit | Ändern (alle Apps) |
Laufzeitberechtigung für Benachrichtigungen Mit Android 13 ist eine neue Laufzeitbenachrichtigungsberechtigung verfügbar: POST_NOTIFICATIONS . |
Datenschutz und Sicherheit | Ändern (alle Apps) |
Sensible Inhalte aus Zwischenablage ausblenden Apps, mit denen Nutzer vertrauliche Inhalte in die Zwischenablage kopieren können, müssen eine Markierung hinzufügen, um diese Inhalte aus der Vorschau des Inhalts der Zwischenablage auszublenden. |
Datenschutz und Sicherheit | Ändern (alle Apps) |
Von gemeinsamer 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 migriert werden. |
Datenschutz und Sicherheit | Ändern (Apps für Nutzer ab 13 Jahren) |
Neue Laufzeitberechtigung für WLAN-Geräte in der Nähe Wenn Sie bestimmte WLAN-APIs verwenden, sollten Apps, die keinen Zugriff auf den physischen Standort eines Geräts benötigen, dies mithilfe einer neuen Berechtigung ausdrücklich bestätigen. |
Datenschutz und Sicherheit | Ändern (Apps für Nutzer ab 13 Jahren) |
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 | Ändern (Apps für Nutzer ab 13 Jahren) |
Detaillierte Medienberechtigungen Apps müssen jetzt separate Berechtigungen verwenden, um Zugriff auf verschiedene Medientypen anzufordern, anstatt die Berechtigung READ_EXTERNAL_STORAGE zu verwenden.
|
Datenschutz und Sicherheit | Neue Funktionen und APIs |
Sichererer Export von kontextregistrierten Empfängern Um Laufzeitempfänger sicherer zu machen, kannst du mit Android 13 festlegen, ob ein bestimmter Sendeempfänger in deiner 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 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 Gerätestandort zuzugreifen. |
Datenschutz und Sicherheit | Neue Funktionen und APIs |
Neue Berechtigung zur Verwendung exakter Alarme Bei der Ausrichtung auf Android 13 können Apps wie Kalender und Wecker die neue Berechtigung USE_EXACT_ALARM zur Installationszeit verwenden, um exakte Alarme festzulegen. |
Datenschutz und Sicherheit | Neue Funktionen und APIs |
Vom Entwickler herabgestufte Berechtigungen für Entwickler Ab Android 13 kann Ihre App den Zugriff auf Laufzeitberechtigungen widerrufen, die ihr vom System oder vom Nutzer gewährt wurden. |
Datenschutz und Sicherheit | Neue Funktionen und APIs |
APK-Signaturschema v3.1 Das APK-Signaturschema v3.1 ermöglicht Apps, Original- und rotierte Unterzeichner in einem einzigen APK sowie SDK-Versions-Targeting zu unterstützen. |
Datenschutz und Sicherheit | Neue Funktionen und APIs |
Bessere Fehlerberichte in Keystore und KeyMint Für Anwendungen, 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 von Android 12 und dem Feature Drop für 12L auf. Dazu gehören Optimierungen für die System-UI, verbessertes Multitasking und verbesserte Kompatibilitätsmodi. |
Nutzererfahrung | Ändern (Apps für Nutzer ab 13 Jahren) |
Mediensteuerelemente abgeleitet von PlaybackState Das System leitet jetzt Mediensteuerelemente von PlaybackState -Aktionen anstelle von MediaStyle -Benachrichtigungen ab. |
Nutzererfahrung | Ändern (Apps für Nutzer ab 13 Jahren) |
App-Farbschema wird automatisch auf WebView-Inhalte angewendet Für Apps, die auf Android 13 (API-Level 33) oder höher ausgerichtet sind, wird die Methode setForceDark() eingestellt. Stattdessen wird in WebView jetzt die prefers-color-scheme der Medienabfrage immer gemäß dem Designattribut der App (isLightTheme ) festgelegt. |
Google Play-Dienste | Ändern (Apps für Nutzer ab 13 Jahren) |
Berechtigung für Werbe-ID erforderlich Für Apps, in denen die Werbe-ID der Google Play-Dienste verwendet wird und die auf Android 13 (API-Level 33) oder höher ausgerichtet sind, muss in der Manifestdatei der App die normale Berechtigung AD_ID deklariert werden. |
Einschränkungen für Nicht-SDK-Schnittstellen | Ändern (Apps für Nutzer ab 13 Jahren) |
Updates zu 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 für realistisch klingende Inhalte. |
Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.