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. 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) App mit nicht linearer Schriftgrößenskalierung testen
Da Android die Schriftgrößenskalierung auf 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 verarbeiten kann.
Bedienungshilfen Neue Funktionen und APIs Nicht lineare Schriftgrößenanpassung auf bis zu 200%
Android unterstützt die Schriftgrößenanpassung auf bis zu 200 % und bietet damit zusätzliche Bedienungshilfen, insbesondere für Nutzer mit eingeschränktem Sehvermögen.
Kamera und Medien Neue Funktionen und APIs Ultra HDR für Bilder
Android 14 bietet Unterstützung für HDR-Bilder (High Dynamic Range), bei denen 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 bietet Upgrades und Verbesserungen für Kameraerweiterungen. Apps können jetzt längere Verarbeitungszeiten bewältigen, was zu besseren Bildern führt, die mit rechenintensiven Algorithmen wie der Restlichtfotografie auf unterstützten Geräten aufgenommen wurden.
Kamera und Medien Neue Funktionen und APIs Zoom im Sensor
Implementiere Steuerelemente zum Überschreiben von Anfragen, damit Nutzer den Zoom steuern können, noch bevor andere Kamerasteuerelemente bereit sind.
Kamera und Medien Neue Funktionen und APIs Lossless-USB-Audio
Android 14 unterstützt Lossless-Audioformate für audiophile Erlebnisse über kabelgebundene USB-Headsets.
Hauptfunktion Ändern (alle Apps) Exakte Alarme werden 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 die 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 Warteschlange stehen, die sich im Cache befindet.
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) MTU ist auf 517 für den ersten GATT-Client festgelegt, der eine MTU anfordert.
Der Android-Bluetooth-Stack hält sich strenger an die Version 5.2 der Bluetooth Core Specification 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-Anforderungen 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 wird ein neuer Grund eingeführt, warum eine App in den eingeschränkten Standby-Bucket verschoben werden kann.
Hauptfunktion Ändern (alle Apps) mlock auf 64 KB begrenzt
In Android 14 und höher wird der maximale Arbeitsspeicher, der mit mlock() gesperrt werden kann, auf 64 KB pro Prozess reduziert.
Hauptfunktion Ändern (alle Apps) System erzwingt die Ressourcennutzung von 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 Lebenszyklusstatus wechselt.
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 von Dienst im Vordergrund angegeben werden.
Hauptfunktion Änderung (Apps, die auf Android 14 oder höher ausgerichtet sind) Erzwingen der Berechtigung BLUETOOTH_CONNECT in BluetoothAdapter
Unter Android 14 wird die Berechtigung BLUETOOTH_CONNECT beim Aufrufen der BluetoothAdapter-Methode getProfileConnectionState() für Apps, die auf Android 14 (API‑Level 34) oder höher ausgerichtet sind, erzwungen.
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 erzwingt Callback- und Netzwerkverhalten
Wenn Ihre App auf Android 14 (API‑Level 34) oder höher ausgerichtet ist und die gewährte Zeit im Hauptthread überschreitet, löst die App einen ANR mit der Fehlermeldung aus.
Nutzererfahrung Änderung (Apps, die auf Android 14 oder höher ausgerichtet sind) Tile Launch API
Unter Android 14 wird TileService#startActivityAndCollapse(Intent) zugunsten von TileService#startActivityAndCollapse(PendingIntent) eingestellt.
Produktivität von Entwicklern und Tools Neue Funktionen und APIs Credential Manager
Mit Android 14 wird der Credential Manager eingeführt, der mehrere Anmeldemethoden in einer einzigen API unterstützt, darunter Nutzername und Passwort, Passkeys und föderierte Anmeldelösungen wie „Über Google anmelden“.
Produktivität von Entwicklern und Tools Neue Funktionen und APIs Health Connect
Ab Android 14 ist Health Connect Teil der Plattform und wird über Google Play-Systemupdates aktualisiert. Ein separater Download ist nicht erforderlich.
Produktivität von Entwicklern und Tools Neue Funktionen und APIs OpenJDK 17-Updates
Android 14 umfasst Funktionen und Verbesserungen, die sich noch stärker an der OpenJDK 17 LTS-Version orientieren. Dazu gehören sowohl Bibliotheksupdates als auch die Unterstützung der Java 17-Sprache für App- und Plattformentwickler.
Produktivität von Entwicklern und Tools Neue Funktionen und APIs Verbesserungen für App-Stores
In Android 14 werden mehrere neue PackageInstaller-APIs eingeführt, mit denen App-Stores die Nutzerfreundlichkeit verbessern können.
Produktivität von Entwicklern und Tools Neue Funktionen und APIs App-Metadaten-Bundles
Ab Android 14 können Sie mit dem Android-Paketinstaller App-Metadaten wie Praktiken zur Datensicherheit angeben, die auf App-Store-Seiten wie Google Play enthalten sein sollen.
Produktivität von Entwicklern und Tools Neue Funktionen und APIs Screenshot-Erkennung
Eine datenschutzfreundliche API, die einen Callback aufruft und eine Toast-Nachricht anzeigt, wenn der Nutzer einen Screenshot erstellt, 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 ermöglichen.
Grafik Neue Funktionen und APIs Benutzerdefinierte Meshes mit Vertex- und Fragment-Shadern
In Android 14 wird die Unterstützung für benutzerdefinierte Meshes eingeführt, 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 einem HardwareBuffer zu unterstützen, wird in Android 14 HardwareBufferRenderer eingeführt.
Lokalisierung Neue Funktionen und APIs Einstellung der bevorzugten Sprache pro App
Android 14 erweitert die in Android 13 (API‑Level 33) eingeführten Funktionen für die bevorzugte Sprache pro App um einige zusätzliche Funktionen.
Lokalisierung 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 können Sie eine personalisierte und natürlich klingende Nutzererfahrung für diese Sprachen bieten.
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 spiegeln.
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
Nutzer können einer App teilweisen Zugriff auf ihre Fotos und Videos gewähren, wenn sie eine der in Android 13 (API-Level 33) eingeführten Berechtigungen für visuelle Medien anfordert: READ_MEDIA_IMAGES und READ_MEDIA_VIDEO.
Sicherheit Ändern (alle Apps) Mindest-Ziel-API-Level für die Installation
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, sofern Apps nicht bestimmte Bedingungen erfüllen.
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, schränkt Android ein, dass Apps implizite Intents an interne App-Komponenten senden.
Sicherheit Änderung (Apps, die auf Android 14 oder höher ausgerichtet sind) Exportverhalten für Laufzeitregistrierung von Übertragungsempfängern muss 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 Ä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 einer anderen App Berechtigungen zum Starten von Hintergrundaktivitäten gewähren möchten. Dies gilt entweder beim Senden des PendingIntent der anderen App oder beim Binden des Dienstes der anderen 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-Schwachstelle, indem eingeschränkt wird, was in Namen von ZIP-Dateieinträgen enthalten sein darf.
Nutzererfahrung Ändern (alle Apps) Änderungen bei der Darstellung von nicht schließbaren Benachrichtigungen für Nutzer
Wenn Ihre App Nutzern nicht schließbare Benachrichtigungen im Vordergrund anzeigt, wurde das Verhalten in Android 14 so geändert, dass Nutzer solche Benachrichtigungen schließen können.
Nutzererfahrung Ändern (alle Apps) Informationen zur Datensicherheit sind besser sichtbar
Die Informationen zur Datensicherheit Ihrer App, z. B. zur Weitergabe von Daten, werden jetzt in einigen Systemdialogfeldern mit Berechtigungsbegründung 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 ermöglichen, die Berechtigung USE_FULL_SCREEN_INTENT verwenden, um Full-Screen-Intent-Benachrichtigungen zu unterstützen.
Nutzererfahrung Neue Funktionen und APIs Benutzerdefinierte Aktionen in der Freigabetabelle und verbessertes Ranking
In Android 14 wird die Systemfreigabetabelle 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
Apps, die die neuen System-Back-APIs verwenden, können sich für die Vorhersage-Back-Funktion anmelden, um automatisch In-App-Animationen zu erhalten und benutzerdefinierte Übergänge zu unterstützen.
Nutzererfahrung Neue Funktionen und APIs OEM-App-Überschreibungen für große Bildschirme
Mit Manifesteigenschaften können Sie OEM-Überschreibungen für Ihre App deaktivieren.
Nutzererfahrung Neue Funktionen und APIs App-spezifische Überschreibungen für Nutzer mit großen Bildschirmen
Mit Android 14 QPR1 können Nutzer app-spezifische Überschreibungen ü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.