Liste der Android 14-Funktionen und -Änderungen

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 klicken Sie dann auf den entsprechenden Link, um die Dokumentation zu lesen.

Kategorie Typ Name
Barrierefreiheit Ändern (alle Apps) 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 unterstützt, ohne die Nutzerfreundlichkeit zu beeinträchtigen.
Barrierefreiheit Neue Funktionen und APIs Nicht lineare Schriftskalierung auf 200%
Android unterstützt eine Schriftskalierung von bis zu 200%, sodass Nutzer mit eingeschränktem Sehvermögen zusätzliche Optionen für Bedienungshilfen haben, 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
Mit Android 14 werden jetzt auch HDR-Bilder (High Dynamic Range) unterstützt, bei denen beim Aufnehmen eines Fotos mehr Sensorinformationen gespeichert werden. Das sorgt für kräftige Farben und einen höheren Kontrast.
Kamera und Medien Neue Funktionen und APIs Zoom, Fokus, Postview und weitere Funktionen in Kameraerweiterungen
Unter Android 14 werden Kameraerweiterungen aktualisiert und verbessert. Dadurch können Apps längere Verarbeitungszeiten verarbeiten und bessere Bilder mithilfe von rechenintensiven Algorithmen wie Fotografieren bei schlechten Lichtverhältnissen auf unterstützten Geräten ermöglichen.
Kamera und Medien Neue Funktionen und APIs Zoom innerhalb des Sensors
Implementieren Sie Steuerelemente zum Überschreiben von Anfragen, damit Nutzer den Zoom steuern können, bevor andere Kamerasteuerelemente bereit sind.
Kamera und Medien Neue Funktionen und APIs Verlustfreies USB-Audio
Android 14 unterstützt verlustfreie Audioformate für ein optimales Audioerlebnis über kabelgebundene USB-Headsets.
Hauptfunktion Ändern (alle Apps) Genaue Alarme werden standardmäßig abgelehnt
Die Berechtigung SCHEDULE_EXACT_ALARM wird für die meisten neu installierten Apps, die auf Android 13 und höher ausgerichtet sind, nicht mehr vorab gewährt. Die Berechtigung wird standardmäßig verweigert.
Hauptfunktion Ändern (alle Apps) Kontextregistrierte Broadcasts werden in die Warteschlange gestellt, während Apps im Cache gespeichert werden
Das System kann kontextregistrierte Broadcasts in eine Warteschlange stellen, wenn diese Broadcasts zur Zustellung an eine App im Cache-Status 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) MTU ist für den ersten GATT-Client, der eine MTU anfordert, auf 517 gesetzt
Der Android-Bluetooth-Stack hält sich strenger an Version 5.2 der Bluetooth Core-Spezifikation und fordert die BLE-ATT-MTU auf 517 Byte an, wenn der erste GATT-Client eine MTU mithilfe der BluetoothGatt#requestMtu(int) API anfordert, und ignoriert alle nachfolgenden MTU-Anfragen über diese ACL-Verbindung.
Hauptfunktion Ändern (alle Apps) Neuer Grund, warum eine App in den eingeschränkten Standby-Bucket aufgenommen werden kann
In Android 14 wird ein neuer Grund eingeführt, warum eine App in den eingeschränkten Standby-Bucket aufgenommen werden kann.
Hauptfunktion Ändern (alle Apps) mlock begrenzt auf 64 KB
Ab Android 14 reduziert die Plattform den maximalen Speicher, der mit mlock() gesperrt werden kann, auf 64 KB pro Prozess.
Hauptfunktion Ändern (alle Apps) Ressourcennutzung im Cache erzwingt im System
Kurz nachdem ein App-Prozess in einen Cache-Status übergegangen ist, wird die Hintergrundarbeit unzulässig, bis eine Prozesskomponente wieder in den aktiven Status des Lebenszyklus eintritt.
Hauptfunktion Ändern (Apps für Nutzer ab 14 Jahren) 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 für Nutzer ab 14 Jahren) Erzwingung der Berechtigung „BLUETOOTH_CONNECT“ im BluetoothAdapter
Unter Android 14 wird die Berechtigung BLUETOOTH_CONNECT beim Aufrufen der Methode „BluetoothAdapter“ getProfileConnectionState() für Apps erzwungen, die auf Android 14 (API-Level 34) oder höher ausgerichtet sind.
Hauptfunktion Ändern (Apps für Nutzer ab 14 Jahren) Updates für OpenJDK 17
Im Rahmen der Aktualisierungen von OpenJDK 17 gibt es einige Änderungen, die sich auf die App-Kompatibilität auswirken können. Dazu gehören Änderungen an regulären Ausdrücken und der UUID-Handhabung.
Hauptfunktion Ändern (Apps für Nutzer ab 14 Jahren) „JobScheduler verstärkt das Callback und Netzwerkverhalten
Wenn deine App auf Android 14 (API-Level 34) oder höher ausgerichtet ist und die festgelegte Zeit im Hauptthread überschreitet, löst die App einen ANR-Fehler mit der Fehlermeldung aus.
Produktivität der Entwicklungsteams und Tools Neue Funktionen und APIs Anmeldedaten-Manager
In Android 14 wird der Anmeldedaten-Manager eingeführt, der mehrere Anmeldemethoden unterstützt, einschließlich Nutzername und Passwort, Passkeys und Lösungen für die föderierte Anmeldung (z. B. „Über Google anmelden)“ in einer einzigen API.
Produktivität der Entwicklungsteams und Tools 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 der Entwicklungsteams und Tools Neue Funktionen und APIs Updates für OpenJDK 17
Android 14 enthält Funktionen und Verbesserungen, die weiter mit der Version von OpenJDK 17 LTS übereinstimmen. Dazu gehören sowohl Bibliotheksupdates als auch Unterstützung von Java 17 für App- und Plattformentwickler.
Produktivität der Entwicklungsteams und Tools 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 der Entwicklungsteams und Tools Neue Funktionen und APIs App-Metadaten-Bundles
Ab Android 14 können Sie mit dem Installationsprogramm für Android-Pakete App-Metadaten angeben, z. B. Praktiken zur Datensicherheit, die auf App-Shop-Seiten wie Google Play enthalten sein sollen.
Produktivität der Entwicklungsteams und Tools Neue Funktionen und APIs Screenshoterkennung
Eine datenschutzfreundliche API, die einen Callback auslöst 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 sind jetzt abfragbar und interpolierbar
Abfragepfade, um herauszufinden, was darin enthalten ist, interpolieren Pfade, deren Strukturen genau übereinstimmen, und Morphing-Effekte aktivieren.
Grafik Neue Funktionen und APIs Benutzerdefinierte Mesh-Netzwerke mit Vertex- und Fragment-Shadern
Android 14 unterstützt jetzt benutzerdefinierte Mesh-Netzwerke, die als Dreiecke oder Dreiecksstreifen definiert werden können und optional indexiert werden können.
Grafik Neue Funktionen und APIs Hardware-Zwischenspeicher-Renderer für Canvas
Zur Unterstützung bei der Verwendung der Canvas API von Android, um mit Hardwarebeschleunigung in eine HardwareBuffer zu zeichnen, führt Android 14 HardwareBufferRenderer ein.
Lokalisierung Neue Funktionen und APIs Spracheinstellungen für einzelne Apps
Android 14 erweitert die in Android 13 (API-Level 33) eingeführten Sprachfunktionen für einzelne Apps um einige zusätzliche Funktionen.
Lokalisierung Neue Funktionen und APIs Grammatical Inflection API
Mit der Grammatical Infection API können Sie Nutzer unterstützen, die Sprachen mit grammatischem Geschlecht beherrschen, und bietet so eine personalisiertere und natürlich klingende Nutzererfahrung.
Lokalisierung Neue Funktionen und APIs Regionale Einstellungen
Apps können Benachrichtigungen erhalten, wenn ein Nutzer seine regionalen Einstellungen ändert, und diese Einstellungen in die App übernehmen.
Einschränkungen für Nicht-SDK-Schnittstellen Ändern (Apps für Nutzer ab 14 Jahren) Updates zu 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 Ändern (Apps für Nutzer ab 14 Jahren) Teilweiser Zugriff auf Fotos und Videos
Der Nutzer kann Teilzugriff auf seine Fotos und Videos gewähren, wenn eine App Berechtigungen für visuelle Medien anfordert, die in Android 13 (API-Level 33) eingeführt wurden: READ_MEDIA_IMAGES und READ_MEDIA_VIDEO.
Sicherheit Ändern (alle Apps) Mindest-Ziel-API-Level für die Installation
Apps, deren targetSdkVersion niedriger als 23 ist, können nicht installiert werden.
Sicherheit Ändern (alle Apps) Paketnamen des Medieninhabers werden möglicherweise entfernt
Der Wert von OWNER_PACKAGE_NAME wird entfernt, sofern Apps nicht bestimmte Bedingungen erfüllen.
Sicherheit Ändern (Apps für Nutzer ab 14 Jahren) Einschränkungen für implizite und ausstehende Intents
Bei Apps, die auf Android 14 (API-Level 34) oder höher ausgerichtet sind, dürfen Apps unter Android keine impliziten Intents an interne App-Komponenten senden.
Sicherheit Ändern (Apps für Nutzer ab 14 Jahren) Empfänger von laufzeitregistrierten Broadcasts müssen das Exportverhalten festlegen
Apps und Dienste, die auf Android 14 (API-Level 34) oder höher ausgerichtet sind und kontextregistrierte Empfänger verwenden, müssen ein Flag angeben, um anzugeben, ob der Empfänger in alle anderen Apps auf dem Gerät exportiert werden soll.
Sicherheit Ändern (Apps für Nutzer ab 14 Jahren) Sichereres Laden von dynamischem 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 Ändern (Apps für Nutzer ab 14 Jahren) 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 aktiviert werden, wenn sie ihre Berechtigungen zum Starten von Hintergrundaktivitäten an eine andere App erteilen möchten, entweder beim Senden der PendingIntent von dieser App oder beim Binden des Dienstes dieser App.
Sicherheit Ändern (Apps für Nutzer ab 14 Jahren) ZIP-Pfaddurchlauf
Bei Apps, die auf Android 14 (API-Level 34) oder höher ausgerichtet sind, verhindert Android die Sicherheitslücke beim ZIP-Pfaddurchlauf, indem eingeschränkt wird, welche Namen von ZIP-Dateieinträgen enthalten sein dürfen.
Nutzererfahrung Ändern (alle Apps) Änderungen bei der Darstellung von Benachrichtigungen, die sich nicht schließen lassen
Wenn in deiner App Nutzern nicht schließbare Benachrichtigungen im Vordergrund angezeigt werden, 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 jetzt besser sichtbar
Die Informationen zur Datensicherheit Ihrer App, z. B. bei der Weitergabe von Daten, werden jetzt in einigen Dialogfeldern zur Begründung von Berechtigungen und in Systembenachrichtigungen angezeigt.
Nutzererfahrung Ändern (Apps für Nutzer ab 14 Jahren) Sichere Vollbild-Intent-Benachrichtigungen
Bei Apps, die auf Android 14 (API-Level 34) oder höher ausgerichtet sind, dürfen nur Apps, die Anrufe und Wecker zur Verfügung stellen, die Berechtigung USE_FULL_SCREEN_INTENT verwenden, um Full-Screen-Intent-Benachrichtigungen zu unterstützen.
Nutzererfahrung Neue Funktionen und APIs Benutzerdefinierte Aktionen für Sharesheet und verbessertes Ranking
Android 14 aktualisiert das System-Sharesheet, 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 Systemback APIs verwenden, können die automatische Vervollständigung aktivieren, um automatisch In-App-Animationen zu erhalten. Außerdem werden benutzerdefinierte Übergänge unterstützt.
Nutzererfahrung Neue Funktionen und APIs OEM-Überschreibungen für große Bildschirme pro App
Mit Manifesteigenschaften können Sie OEM-Überschreibungen für Ihre App deaktivieren.
Nutzererfahrung Neue Funktionen und APIs Überschreibungen für Nutzer mit großen Bildschirmen pro App
Mit Android 14 QPR1 können Nutzer auf Geräten mit großen Bildschirmen über ein neues Einstellungsmenü Überschreibungen pro App vornehmen. Apps können einige Überschreibungen deaktivieren.

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