Liste der Funktionen und Änderungen in Android 14

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. Über den entsprechenden Link können Sie die Dokumentation aufrufen.

Kategorie Eingeben Name
Bedienungshilfen Ändern (alle Apps) Ihre App mit nicht linearer Schriftskalierung testen
Da Android eine Schriftskalierung von bis zu 200 % unterstützt, sollten Sie UI-Tests durchführen, um sicherzustellen, dass Ihre App größere Schriftgrößen ohne Beeinträchtigung der Nutzerfreundlichkeit unterstützt.
Bedienungshilfen Neue Funktionen und APIs Nichtlineare Schriftskalierung auf 200%
Android unterstützt die Schriftskalierung auf bis zu 200 %. So erhalten Nutzer mit eingeschränktem Sehvermögen zusätzliche Bedienungshilfen, die den Richtlinien für barrierefreie Webinhalte (Web Content Accessibility Guidelines, WCAG) entsprechen.
Kamera und Medien Neue Funktionen und APIs Ultra HDR für Bilder
Android 14 unterstützt HDR-Bilder (High Dynamic Range), bei denen bei der Aufnahme eines Fotos mehr Informationen vom Sensor erhalten bleiben. Dadurch werden lebendigere Farben und ein höherer Kontrast ermöglicht.
Kamera und Medien Neue Funktionen und APIs Kameraerweiterungen mit Zoom, Fokus, Vorschau und mehr
Android 14 aktualisiert und verbessert Kameraerweiterungen. So können Apps längere Verarbeitungszeiten verarbeiten, was mithilfe von prozessorintensiven Algorithmen wie der Fotografie bei schlechten Lichtverhältnissen auf unterstützten Geräten zu besseren Bildern führt.
Kamera und Medien Neue Funktionen und APIs Sensorzoom
Implementieren Sie Steuerelemente für die Anfrageüberschreibung, damit Nutzer den Zoom bereits nutzen können, bevor andere Kamerasteuerungen bereit sind.
Kamera und Medien Neue Funktionen und APIs Verlustfreie USB-Audiowiedergabe
Android 14 unterstützt jetzt verlustfreie Audioformate für eine audiophile Wiedergabe über USB-Kopfhörer.
Hauptfunktion Ändern (alle Apps) Das Planen exakter Wecker wird standardmäßig abgelehnt
Die Berechtigung SCHEDULE_EXACT_ALARM wird den meisten neu installierten Apps, die auf Android 13 und höher ausgerichtet sind, nicht mehr vorab gewährt. Sie wird standardmäßig abgelehnt.
Hauptfunktion Ändern (alle Apps) Kontextregistrierte Broadcasts werden in eine Warteschlange gestellt, während Apps im Cache sind
Das System kann kontextregistrierte Broadcasts in eine Warteschlange stellen, wenn diese Broadcasts für die Zustellung an eine App in der Zwischenspeicherung in die Warteschlange gestellt werden.
Hauptfunktion Ändern (alle Apps) Apps können nur ihre eigenen Hintergrundprozesse beenden
Wenn Ihre App killBackgroundProcesses() aufruft, kann die API nur die Hintergrundprozesse Ihrer eigenen App beenden.
Hauptfunktion Ändern (alle Apps) Die MTU wird für den ersten GATT-Client, der eine MTU anfordert, auf 517 festgelegt
Der Android-Bluetooth-Stack hält sich strikter an die Version 5.2 der Bluetooth-Kernspezifikation und fordert die BLE ATT-MTU auf 517 Byte an, wenn der erste GATT-Client eine MTU über die BluetoothGatt#requestMtu(int) API anfordert. Alle nachfolgenden MTU-Anfragen für diese ACL-Verbindung werden ignoriert.
Hauptfunktion Ändern (alle Apps) Neuer Grund, warum eine App in den eingeschränkten Standby-Bucket verschoben werden kann
In Android 14 gibt es einen neuen Grund, warum eine App in den eingeschränkten Standby-Bucket verschoben werden kann.
Hauptfunktion Ändern (alle Apps) mlock auf 64 KB begrenzt
Unter Android 14 und höher reduziert die Plattform den maximalen Arbeitsspeicher, der mit mlock() gesperrt werden kann, auf 64 KB pro Prozess.
Hauptfunktion Ändern (alle Apps) Das System erzwingt die Nutzung von Ressourcen für im Cache gespeicherte Apps
Kurz nachdem ein App-Prozess in den Cache-Status wechselt, sind Hintergrundarbeiten nicht mehr zulässig, bis eine Prozesskomponente wieder in einen aktiven Status des Lebenszyklus zurückkehrt.
Hauptfunktion Ändern (Apps, die auf 14 Jahre oder älter ausgerichtet sind) Typen von Diensten im Vordergrund sind erforderlich
Wenn Ihre App auf Android 14 (API-Level 34) oder höher ausgerichtet ist, muss für jeden Dienst im Vordergrund mindestens ein Typ angegeben werden.
Hauptfunktion Ändern (Apps, die auf 14 Jahre oder älter ausgerichtet sind) Erzwingung der Berechtigung „BLUETOOTH_CONNECT“ in BluetoothAdapter
Unter Android 14 wird die Berechtigung BLUETOOTH_CONNECT erzwungen, wenn die Methode „BluetoothAdapter“ getProfileConnectionState() für Apps aufgerufen wird, die auf Android 14 (API-Level 34) oder höher ausgerichtet sind.
Hauptfunktion Ändern (Apps, die auf 14 Jahre oder älter ausgerichtet sind) OpenJDK 17-Updates
Im Rahmen der OpenJDK 17-Updates gibt es einige Änderungen, die sich auf die App-Kompatibilität auswirken können, z. B. Änderungen an regulären Ausdrücken und der UUID-Verarbeitung.
Hauptfunktion Ändern (Apps, die auf 14 Jahre oder älter ausgerichtet sind) JobScheduler verstärkt das Verhalten von Rückrufen und Netzwerken
Wenn Ihre App auf Android 14 (API-Level 34) oder höher ausgerichtet ist und die zugewiesene Zeit im Hauptthread überschreitet, löst die App eine ANR mit der Fehlermeldung aus.
Nutzererfahrung Ändern (Apps, die auf 14 Jahre oder älter ausgerichtet sind) Tile Launch API
Unter Android 14 wird TileService#startActivityAndCollapse(Intent) zugunsten von TileService#startActivityAndCollapse(PendingIntent) eingestellt.
Produktivität und Tools für Entwickler Neue Funktionen und APIs Credential Manager
Android 14 führt den Credential Manager ein, der mehrere Anmeldemethoden unterstützt, darunter Nutzername und Passwort, Passkeys und föderierte Anmeldelösungen wie „Über Google anmelden“ in einer einzigen API.
Produktivität und Tools für Entwickler Neue Funktionen und APIs Health Connect
Ab Android 14 ist Health Connect Teil der Plattform und erhält Updates über Google Play-Systemupdates, ohne dass ein separater Download erforderlich ist.
Produktivität und Tools für Entwickler Neue Funktionen und APIs OpenJDK 17-Updates
Android 14 enthält Funktionen und Verbesserungen, die noch besser mit der OpenJDK 17 LTS-Version übereinstimmen. Dazu gehören sowohl Bibliotheksupdates als auch die Java 17-Sprachunterstützung für App- und Plattformentwickler.
Produktivität und Tools für Entwickler Neue Funktionen und APIs Verbesserungen für App-Shops
Mit Android 14 werden mehrere neue PackageInstaller APIs eingeführt, mit denen App-Shops die Nutzerfreundlichkeit verbessern können.
Produktivität und Tools für Entwickler Neue Funktionen und APIs App-Metadaten-Bundles
Ab Android 14 können Sie mit dem Android-Paketinstallationsprogramm App-Metadaten wie Praktiken zur Datensicherheit angeben, die auf App-Shop-Seiten wie Google Play angezeigt werden sollen.
Produktivität und Tools für Entwickler Neue Funktionen und APIs Screenshot-Erkennung
Eine datenschutzfreundliche API, die einen Rückruf aufruft und eine Toast-Nachricht anzeigt, wenn der Nutzer einen Screenshot aufnimmt, während eine App-Aktivität sichtbar ist.
Grafik Neue Funktionen und APIs Pfade können jetzt abgefragt und interpoliert werden
Sie können Pfade abfragen, um herauszufinden, was sich darin befindet, zwischen Pfaden interpolieren, deren Strukturen genau übereinstimmen, und Morphing-Effekte aktivieren.
Grafik Neue Funktionen und APIs Benutzerdefinierte Shader mit Vertex- und Fragment-Shadern
Android 14 unterstützt benutzerdefinierte Shader, die als Dreiecke oder Dreiecksstreifen definiert werden können und optional indexiert werden können.
Grafik Neue Funktionen und APIs Hardware-Buffer-Renderer für Canvas
In Android 14 wird HardwareBufferRenderer eingeführt, um die Verwendung der Canvas API von Android zum Zeichnen mit Hardwarebeschleunigung in einem HardwareBuffer zu unterstützen.
Lokalisierung Neue Funktionen und APIs Einstellung der bevorzugten Sprache pro App
Android 14 erweitert die Funktionen für die Sprache pro App, die in Android 13 (API-Level 33) eingeführt wurden, um einige zusätzliche Funktionen.
Lokalisierung Neue Funktionen und APIs Grammatical Inflection API
Mit der Grammatical Infection API können Sie Unterstützung für Nutzer hinzufügen, die Sprachen mit grammatischem Geschlecht sprechen. So wird für diese Sprachen eine personalisiertere und natürlich klingende Nutzererfahrung ermöglicht.
Lokalisierung Neue Funktionen und APIs Regionale Einstellungen
Apps können Benachrichtigungen erhalten, wenn ein Nutzer seine regionalen Einstellungen ändert, und diese Einstellungen in der App widerspiegeln.
Einschränkungen für Nicht-SDK-Schnittstellen Ändern (Apps, die auf 14 Jahre oder älter ausgerichtet sind) Aktualisierungen der Einschränkungen für Nicht-SDK-Schnittstellen
Android 14 enthält aktualisierte Listen der eingeschränkten Nicht-SDK-Schnittstellen, die auf der Zusammenarbeit mit Android-Entwicklern und den neuesten internen Tests basieren.
Datenschutz Ändern (Apps, die auf 14 Jahre oder älter ausgerichtet sind) Teilweiser Zugriff auf Fotos und Videos
Nutzer können Apps, die eine der in Android 13 (API-Level 33) eingeführten Berechtigungen für visuelle Medien anfordern, teilweisen Zugriff auf ihre Fotos und Videos gewähren: READ_MEDIA_IMAGES und READ_MEDIA_VIDEO.
Sicherheit Ändern (alle Apps) Mindestinstallierbare Ziel-API-Ebene
Apps mit einem targetSdkVersion unter 23 können nicht installiert werden.
Sicherheit Ändern (alle Apps) Paketnamen von Rechteinhabern werden möglicherweise entfernt
Der Wert von OWNER_PACKAGE_NAME wird entfernt, es sei denn, die Apps erfüllen bestimmte Bedingungen.
Sicherheit Ändern (Apps, die auf 14 Jahre oder älter ausgerichtet sind) Einschränkungen für implizite und ausstehende Intents
Bei Apps, die auf Android 14 (API-Level 34) oder höher ausgerichtet sind, verhindert Android das Senden impliziter Intents an interne App-Komponenten.
Sicherheit Ändern (Apps, die auf 14 Jahre oder älter ausgerichtet sind) Bei der Laufzeitregistrierung von Broadcastempfängern muss das Exportverhalten angegeben werden
Bei Apps und Diensten, die auf Android 14 (API-Level 34) oder höher ausgerichtet sind und kontextregistrierte Empfänger verwenden, muss ein Flag angegeben werden, um anzugeben, ob der Empfänger in alle anderen Apps auf dem Gerät exportiert werden soll.
Sicherheit Ändern (Apps, die auf 14 Jahre oder älter ausgerichtet sind) Sichereres dynamisches Code-Laden
Wenn Ihre App auf Android 14 (API-Level 34) oder höher ausgerichtet ist und dynamisches Code-Laden (DCL) verwendet, müssen alle dynamisch geladenen Dateien als schreibgeschützt gekennzeichnet sein.
Sicherheit Ändern (Apps, die auf 14 Jahre oder älter ausgerichtet sind) Zusätzliche Einschränkungen beim Starten von Aktivitäten im Hintergrund
Bei Apps, die auf Android 14 (API-Level 34) oder höher ausgerichtet sind, muss die Option aktiviert werden, wenn die Berechtigung zum Starten von Aktivitäten im Hintergrund einer anderen App gewährt werden soll. Dies kann beim Senden der PendingIntent der App oder beim Binden des Dienstes der App erfolgen.
Sicherheit Ändern (Apps, die auf 14 Jahre oder älter ausgerichtet sind) Zip-Path-Traversal
Bei Apps, die auf Android 14 (API-Level 34) oder höher ausgerichtet sind, verhindert Android die Zip-Path-Traversal-Sicherheitslücke, indem die Namen von ZIP-Dateieinträgen eingeschränkt werden.
Nutzererfahrung Ändern (alle Apps) Änderungen bei nicht abwischbaren Benachrichtigungen
Wenn Ihre App Nutzern nicht abwischbare Benachrichtigungen im Vordergrund anzeigt, wurde das Verhalten unter Android 14 geändert, sodass Nutzer diese Benachrichtigungen jetzt schließen können.
Nutzererfahrung Ändern (alle Apps) Informationen zur Datensicherheit sind jetzt besser sichtbar
Informationen zur Datensicherheit Ihrer App, z. B. zur Datenweitergabe, werden jetzt in einigen Systemdialogen zur Berechtigungsbegründung und in Systembenachrichtigungen angezeigt.
Nutzererfahrung Ändern (Apps, die auf 14 Jahre oder älter ausgerichtet sind) Sichere Full-Screen-Intent-Benachrichtigungen
Bei Apps, die auf Android 14 (API-Level 34) oder höher ausgerichtet sind, dürfen nur Apps, die Anrufe und Wecker bereitstellen, die Berechtigung USE_FULL_SCREEN_INTENT verwenden, um Full-Screen-Intent-Benachrichtigungen zu unterstützen.
Nutzererfahrung Neue Funktionen und APIs Benutzerdefinierte Aktionen in der Freigabeliste und verbessertes Ranking
In Android 14 wird die Systemfreigabeliste aktualisiert, um benutzerdefinierte App-Aktionen und informativere Vorschauergebnisse für Nutzer zu unterstützen.
Nutzererfahrung Neue Funktionen und APIs Unterstützung für integrierte und benutzerdefinierte Animationen
In Apps, die die neuen System Back APIs verwenden, kann die Vorhersagefunktion aktiviert werden, um automatisch In-App-Animationen zu erhalten und benutzerdefinierte Übergänge zu unterstützen.
Nutzererfahrung Neue Funktionen und APIs OEM-Überschreibungen für große Bildschirme pro App
Mit Manifest-Eigenschaften können Sie OEM-Überschreibungen für Ihre App deaktivieren.
Nutzererfahrung Neue Funktionen und APIs Nutzer können auf Geräten mit großen Bildschirmen App-spezifische Überschreibungen vornehmen
Mit Android 14 QPR1 können Nutzer auf Geräten mit großen Bildschirmen über ein neues Einstellungsmenü App-spezifische Überschreibungen vornehmen. Apps können einige Überschreibungen deaktivieren.

Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.