Liste der Funktionen und Änderungen in Android 14

In der folgenden Tabelle sind alle dokumentierten Funktionen und Verhaltensänderungen aufgeführt, die sich auf App-Entwickler auswirken können. Verwenden Sie diese Liste, um Änderungen zu finden, die Sie betreffen, und folgen Sie dann dem entsprechenden Link, um die Dokumentation zu lesen.

Kategorie Typ Name
Bedienungshilfen Änderung (alle Apps) App mit nicht linearer Schriftgrößenanpassung testen
Da Android die Schriftgrößenanpassung auf bis zu 200 % unterstützt, sollten Sie UI-Tests durchführen, um sicherzustellen, dass Ihre App größere Schriftgrößen aufnehmen kann, ohne die Nutzerfreundlichkeit zu beeinträchtigen.
Bedienungshilfen Neue Funktionen und APIs Nicht lineare Schriftgrößenanpassung auf 200%
Android unterstützt die Schriftgrößenanpassung auf bis zu 200 % und bietet so zusätzliche Bedienungshilfen, insbesondere für Nutzer mit Sehbehinderung.
Kamera und Medien Neue Funktionen und APIs Ultra HDR für Bilder
Android 14 unterstützt HDR-Bilder (High Dynamic Range), bei denen beim Aufnehmen eines Fotos mehr Informationen vom Sensor beibehalten werden. Dadurch werden lebendige Farben und ein höherer Kontrast ermöglicht.
Kamera und Medien Neue Funktionen und APIs Zoom, Fokus, Postview und mehr in Kameraerweiterungen
Android 14 aktualisiert und verbessert Kameraerweiterungen, sodass Apps längere Verarbeitungszeiten bewältigen können. Dadurch können Bilder mit rechenintensiven Algorithmen wie der Fotografie bei wenig Licht auf unterstützten Geräten verbessert werden.
Kamera und Medien Neue Funktionen und APIs Zoom im Sensor
Implementieren Sie Steuerelemente zum Überschreiben von Anfragen, um Nutzern die Zoomsteuerung zu ermöglichen, noch bevor andere Kamerasteuerelemente bereit sind.
Kamera und Medien Neue Funktionen und APIs Verlustfreies USB-Audio
Android 14 unterstützt verlustfreie Audioformate für audiophile Erlebnisse über kabelgebundene USB-Headsets.
Hauptfunktion Änderung (alle Apps) Exakte Alarme werden standardmäßig abgelehnt
Die SCHEDULE_EXACT_ALARM Berechtigung wird den meisten neu installierten Apps, die auf Android 13 und höher ausgerichtet sind, nicht mehr vorab gewährt. Die Berechtigung wird standardmäßig abgelehnt.
Hauptfunktion Änderung (alle Apps) Kontextregistrierte Übertragungen werden in die Warteschlange gestellt, während Apps im Cache gespeichert werden
Das System kann kontextregistrierte Übertragungen in eine Warteschlange stellen, wenn diese Übertragungen zur Zustellung an eine App in der Warteschlange stehen, die im Cache gespeichert ist.
Hauptfunktion Änderung (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 Änderung (alle Apps) MTU wird auf 517 festgelegt, wenn der erste GATT-Client eine MTU anfordert
Der Android-Bluetooth-Stack hält sich strenger an Version 5.2 der Bluetooth Core Specification und fordert die BLE ATT MTU auf 517 Byte an, wenn der erste GATT-Client eine MTU mit der BluetoothGatt#requestMtu(int) API anfordert. Alle nachfolgenden MTU-Anfragen für diese ACL-Verbindung werden ignoriert.
Hauptfunktion Änderung (alle Apps) Neuer Grund, warum eine App in den eingeschränkten Standby-Bucket verschoben werden kann
Android 14 führt einen neuen Grund ein, warum eine App in den eingeschränkten Standby-Bucket verschoben werden kann.
Hauptfunktion Änderung (alle Apps) mlock auf 64 KB begrenzt
In Android 14 und höher reduziert die Plattform den maximalen Arbeitsspeicher, der mit mlock() gesperrt werden kann, auf 64 KB pro Prozess.
Hauptfunktion Änderung (alle Apps) System erzwingt die Nutzung von Ressourcen für Apps im Cache
Kurz nachdem ein App-Prozess in den Cache verschoben wurde, sind Hintergrundaufgaben nicht mehr zulässig, bis eine Prozesskomponente wieder in einen aktiven Zustand des Lebenszyklus eintritt.
Hauptfunktion Änderung (Apps, die auf Android 14 oder höher 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 in Ihrer App mindestens ein Typ für Dienste im Vordergrund angegeben werden.
Hauptfunktion Änderung (Apps, die auf Android 14 oder höher ausgerichtet sind) Erzwingung der Berechtigung BLUETOOTH_CONNECT in BluetoothAdapter
Android 14 erzwingt die BLUETOOTH_CONNECT, wenn die Methode getProfileConnectionState() von BluetoothAdapter für Apps aufgerufen wird, die auf Android 14 (API-Level 34) oder höher ausgerichtet sind.
Hauptfunktion Änderung (Apps, die auf Android 14 oder höher 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 Änderung (Apps, die auf Android 14 oder höher ausgerichtet sind) JobScheduler verstärkt das Callback- und Netzwerkverhalten
Wenn Ihre App auf Android 14 (API-Level 34) oder höher ausgerichtet ist und die gewährte Zeit für den Hauptthread überschreitet, löst die App eine ANR mit der Fehlermeldung aus.
Nutzererfahrung Änderung (Apps, die auf Android 14 oder höher ausgerichtet sind) API zum Starten von Kacheln
In Android 14 wird TileService#startActivityAndCollapse(Intent) zugunsten von TileService#startActivityAndCollapse(PendingIntent) verworfen.
Produktivität und Tools für Entwickler Neue Funktionen und APIs Anmeldedaten-Manager
Android 14 führt den Anmeldedaten-Manager ein, der mehrere Anmeldemethoden unterstützt, darunter Nutzername und Passwort, Passkeys und Lösungen für die föderierte Anmeldung (z. B. „Ü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 weiter auf das OpenJDK 17 LTS-Release abgestimmt sind, einschließlich Bibliotheksupdates und Java 17-Sprachunterstützung für App- und Plattformentwickler.
Produktivität und Tools für Entwickler Neue Funktionen und APIs Verbesserungen für App-Stores
Android 14 führt mehrere neue PackageInstaller APIs ein, mit denen App-Stores die Nutzererfahrung 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-Paketinstaller App-Metadaten wie Datenschutzpraktiken angeben, die auf App-Store-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 Callback 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 Meshes mit Vertex- und Fragment-Shadern
Android 14 unterstützt benutzerdefinierte Meshes, die als Dreiecke oder Dreiecksstreifen definiert und optional indexiert werden können.
Grafik Neue Funktionen und APIs Hardware-Buffer-Renderer für Canvas
Um die Verwendung der Canvas-API von Android zum Zeichnen mit Hardwarebeschleunigung in einen HardwareBuffer zu erleichtern, führt Android 14 HardwareBufferRenderer ein.
Internationalisierung Neue Funktionen und APIs Einstellungen der bevorzugten Sprache pro App
Android 14 erweitert die sprachspezifischen Funktionen pro App, die in Android 13 (API-Level 33) eingeführt wurden, um einige zusätzliche Funktionen.
Internationalisierung Neue Funktionen und APIs Grammatical Inflection API
Mit der Grammatical Inflection API können Sie Unterstützung für Nutzer hinzufügen, die Sprachen mit grammatischem Geschlecht sprechen. So wird die Nutzererfahrung für diese Sprachen personalisierter und natürlicher.
Internationalisierung 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 Änderung (Apps, die auf Android 14 oder höher ausgerichtet sind) Aktualisierungen der Einschränkungen für Nicht-SDK-Schnittstellen
Android 14 enthält aktualisierte Listen eingeschränkter Nicht-SDK-Schnittstellen, die auf der Zusammenarbeit mit Android-Entwicklern und den neuesten internen Tests basieren.
Datenschutz Änderung (Apps, die auf Android 14 oder höher ausgerichtet sind) Teilweiser Zugriff auf Fotos und Videos
Der Nutzer kann teilweisen Zugriff auf seine Fotos und Videos gewähren, wenn eine App visuelle Medienberechtigungen anfordert, die in Android 13 (API-Level 33) eingeführt wurden: READ_MEDIA_IMAGES und READ_MEDIA_VIDEO.
Sicherheit Änderung (alle Apps) Mindestziel-API-Level für die Installation
Apps mit einem targetSdkVersion unter 23 können nicht installiert werden.
Sicherheit Änderung (alle Apps) Paketnamen des Medieninhabers können unkenntlich gemacht werden
Der Wert von OWNER_PACKAGE_NAME wird unkenntlich gemacht, es sei denn, Apps erfüllen bestimmte Bedingungen.
Sicherheit Änderung (Apps, die auf Android 14 oder höher 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, dass Apps implizite Intents an interne App-Komponenten senden.
Sicherheit Änderung (Apps, die auf Android 14 oder höher ausgerichtet sind) Laufzeitregistrierte Übertragungsempfänger müssen das Exportverhalten angeben
Für Apps und Dienste, 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 Änderung (Apps, die auf Android 14 oder höher ausgerichtet sind) Sichereres dynamisches Laden von Code
Wenn Ihre App auf Android 14 (API-Level 34) oder höher ausgerichtet ist und Dynamic Code Loading (DCL) verwendet, müssen alle dynamisch geladenen Dateien als schreibgeschützt markiert werden.
Sicherheit Änderung (Apps, die auf Android 14 oder höher ausgerichtet sind) Zusätzliche Einschränkungen für das Starten von Aktivitäten im Hintergrund
Apps, die auf Android 14 (API-Level 34) oder höher ausgerichtet sind, müssen sich anmelden, wenn sie die Berechtigung zum Starten von Hintergrundaktivitäten an eine andere App gewähren möchten, entweder beim Senden des PendingIntent dieser App oder beim Binden des Dienstes dieser App.
Sicherheit Änderung (Apps, die auf Android 14 oder höher 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 es einschränkt, was ZIP-Dateieintragsnamen enthalten können.
Nutzererfahrung Änderung (alle Apps) Änderungen an der Darstellung von nicht ablehnbaren Benachrichtigungen für Nutzer
Wenn Ihre App Nutzern nicht ablehnbare Benachrichtigungen im Vordergrund anzeigt, hat sich das Verhalten in Android 14 geändert, sodass Nutzer solche Benachrichtigungen ablehnen können.
Nutzererfahrung Änderung (alle Apps) Informationen zur Datensicherheit sind besser sichtbar
Die Informationen zur Datensicherheit Ihrer App, z. B. zu Datenschutzpraktiken, werden jetzt in einigen Systemdialogfeldern mit Begründung für Berechtigungen und in Systembenachrichtigungen angezeigt.
Nutzererfahrung Änderung (Apps, die auf Android 14 oder höher 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 Alarme bereitstellen, die Berechtigung USE_FULL_SCREEN_INTENT verwenden, um Full-Screen Intent-Benachrichtigungen zu unterstützen.
Nutzererfahrung Neue Funktionen und APIs Benutzerdefinierte Aktionen im Teilen-Menü und verbesserte Rangfolge
Android 14 aktualisiert das System-Teilen-Menü, 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
Apps, die die neuen System-Zurück-APIs verwenden, können sich für die intelligente „Zurück“-Geste anmelden, um automatisch In-App-Animationen zu erhalten und auch benutzerdefinierte Übergänge zu unterstützen.
Nutzererfahrung Neue Funktionen und APIs OEM-Überschreibungen pro App für große Bildschirme
Mit Manifesteigenschaften können Sie OEM-Überschreibungen für Ihre App deaktivieren.
Nutzererfahrung Neue Funktionen und APIs Nutzerüberschreibungen pro App für große Bildschirme
Mit Android 14 QPR1 können Nutzer Überschreibungen pro App über ein neues Einstellungsmenü auf Geräten mit großen Bildschirmen anwenden. Apps können einige Überschreibungen deaktivieren.

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