Android 14 Versionshinweise
Android 14, Android 14-QPR1 und Android 14-QPR2 Versionshinweise
Architektur
backend.[cpp|ndk].additional_shared_libraries
Eingeführt in Android 14, fügt backend.[cpp|ndk].additional_shared_libraries Abhängigkeiten zu den nativen Bibliotheken hinzu und ist nützlich mit ndk_header und cpp_header. Siehe Definieren einer AIDL-Schnittstelle für weitere Informationen.
gen_trace-Wert
Ab Android 14 wird gen_trace für die cpp- und java-Backends auf true gesetzt. Siehe Definieren einer AIDL-Schnittstelle für weitere Informationen.
Kernel-Unterstützung
Ab Android 14 werden 5.4-Kernel nicht mehr unterstützt. Siehe die aktualisierten Kernel-Informationen unter Feature und Kernel starten.
Kernel-Wake-Source-Statistiken
Android 14-QPR2 fügt logcat eine Wake-Source-Statistik hinzu. Diese Statistiken identifizieren die Komponenten im Kernel, die das System während jedes Suspend- und Resume-Zyklus wach halten, und können zum Debuggen der Kernel-Performance und zur Verbesserung der Batterielebensdauer verwendet werden. Kernel-Wake-Source-Statistiken sind nur in Userdebug- und Engineering-Builds verfügbar, bei denen suspend.debug.wakestats_log.enabled auf true gesetzt ist. Siehe logKernelWakeLockStats für weitere Informationen.
Audio
Dynamischer Soundbar-Modus
Mit der Unterstützung des Android 14-Frameworks können Set-Top-Boxen (STBs) und Over-the-Top-Geräte (OTT) mit eingebauten oder angeschlossenen Lautsprechern als Soundbars für angeschlossene Geräte konfiguriert werden. Weitere Informationen finden Sie unter Dynamischer Soundbar-Modus.
Umstellung von Audio HAL auf AIDL
Beginnend mit Android 14 wird die Audio-HAL-Schnittstelle mit AIDL definiert. Weitere Informationen finden Sie unter AIDL-Implementierung und Vergleich von AIDL und HIDL Audio HAL.
Aktualisierungen für das Routing mehrerer USB-Geräte
Das USB-Framework von Android 14 unterstützt das Routing zu mehreren USB-Geräten gleichzeitig. Weitere Informationen finden Sie unter Kombiniertes Audio-Geräte-Routing.
Bevorzugte Mixer-Attribute auf USB-Geräten
Android 14 bietet Entwickler-APIs, mit denen Anwendungen bevorzugte Mixer-Attribute für die USB-Audiowiedergabe abfragen und konfigurieren können. Weitere Informationen finden Sie unter Bevorzugte Mixer-Attribute auf USB-Geräten.
Klangdosis
Android 14 bietet Unterstützung für die Schalldosis im Audio-Framework und in Audio HAL durch kontinuierliche Überwachung von Schalldosis-Messungen und Ausgabe von Warnungen an Benutzer über schädliche Expositionspegel. Siehe Schalldosis für weitere Informationen.
Beginnend mit Android 14-QPR1 ist die Berechnung der Schalldosis aktiviert.
Kamera
Funktionen der Kameraerweiterungen
Android 14 fügt der Version 1.4.0 der Schnittstelle für Kameraerweiterungen die folgenden Funktionen hinzu:
Erweiterungsspezifische Metadaten
Schätzung der Latenzzeit bei der Aufnahme in Echtzeit
Rückrufe zum Fortschritt der Aufnahmeverarbeitung
Postview-Standbildaufnahme
Unterstützung der SurfaceView-Ausgabe
Gerät als Webcam
Android 14-QPR1 bietet Unterstützung für die Verwendung eines Geräts als USB-Webcam. Android-Geräte, die diese Funktion unterstützen, werden als UVC-Gerät beworben, wodurch eine breite Palette von USB-Hosts mit verschiedenen Betriebssystemen (z. B. Linux, macOS, Windows und ChromeOS) die Kamera des Geräts als Webcam verwenden können. Weitere Informationen finden Sie unter Verwenden eines Geräts als Webcam.
Referenz-USB-Kamera HAL
Android 14 migriert die Referenz-USB-Kamera-HAL zu AIDL und veraltet die HIDL-Implementierung. Informationen über die USB-Kamera-HAL finden Sie unter Externe USB-Kameras.
Ultra HDR
Android 14 bietet Unterstützung für die Aufnahme von Ultra HDR-komprimierten Bildern mit dem JPEG_R-Bildformat. Dieses Format ist abwärtskompatibel mit SDR-JPEG-Bildern und unterstützt das HDR-Rendering von Inhalten. Weitere Informationen finden Sie unter Ultra HDR.
Wide Gamut-Erfassung
Android 14 bietet Unterstützung für Display P3 Wide Gamut Capture, mit dem Geräte Wide Gamut-Farbbilder im JPEG-Format mit der ImageReader-Klasse erfassen können, ohne 10-Bit-HDR zu verwenden. Weitere Informationen finden Sie unter Wide Gamut Capture.
Kompatibilität
Kamera-ITS-Aktualisierungen
Android 14 führt Aktualisierungen der Camera ITS-Tests ein, die Aktualisierungen von Python- und Paketversionen, aktualisierte Tests und neue Tests umfassen. Weitere Details finden Sie unter Android 14 Camera Image Test Suite Release Notes.
CDD Aktualisierungen
Das Kompatibilitätsdefinitionsdokument von Android 14 baut auf früheren Versionen auf und enthält Aktualisierungen für neue Funktionen und Änderungen an den Anforderungen für bereits veröffentlichte Funktionen. Eine Liste der Änderungen in Android 14 finden Sie unter Android 14 Compatibility Definition Release Notes.
CTS-Versionshinweise
Eine Liste der wichtigsten CTS-Änderungen für Android 14 finden Sie in den Android 14 CTS-Versionshinweisen.
CTS Verifier-Tests für die Anwesenheitskalibrierung
Android 14 fügt CTS Verifier-Tests zur Validierung der aktualisierten Wi-Fi Neighbour Awareness Networking (NAN) und BLE RSSI Präsenzkalibrierungsanforderungen hinzu. Dazu gehören die Tests für die NAN-Genauigkeit, die BLE-RSSI-Genauigkeit und die BLE-Rx/Tx-Offset-Genauigkeit. Weitere Informationen finden Sie unter Anwesenheitskalibrierung.
Leistungsklasse 14 (PC14)-Videocodierungsqualität (VEQ) CTS-Test
Mit Android 14 werden Anforderungen an die Videocodierungsqualität (VEQ) für Geräte der Leistungsklasse 14 (PC14) eingeführt. Die PC14-VEQ-Anforderungen werden durch einen neuen CTS-Test namens CtsVideoEncodingQualityHostTest überprüft. Weitere Informationen finden Sie unter Ausführen von PC14-VEQ-Tests.
Konnektivität
5G-Slicing-Upsell
Mit Android 14-QPR1 wird die 5G-Slicing-Upsell-Funktion eingeführt, mit der Netzbetreiber ihren Nutzern durch 5G-Netz-Slicing verbesserte Netzwerkfunktionen (Latenz und Bandbreite) anbieten können. Weitere Informationen finden Sie unter 5G Slicing Upsell.
ASHA-Anzeigen für Hörgeräte
Um die Bluetooth-Kopplung mit ASHA- und LE-Audio-Dualmodus-Hörgeräten zu verbessern, ermöglicht Android 14 die Verwendung des zweiten Bits (0 indiziert) im ASHA-Fähigkeitsbyte, um anzuzeigen, ob das Gerät den Coordinated Set Identification Service (CSIS) unterstützt. Weitere Informationen finden Sie unter Hörgeräte-Audio-Unterstützung mit Bluetooth LE.
eSIM-Updates für mehrfach aktivierte Profile (MEP)
Android 14 unterstützt die Optionen MEP-A1 und MEP-B für die Auswahl der Issuer Security Domain Root (ISD-R) und die Auswahl von eSIM-Ports, wie in GSMA SGP V22 3.0 beschrieben. Weitere Informationen finden Sie unter Mehrere aktivierte Profile.
GNSS
Android 14 führt die folgenden GNSS-Funktionen und APIs ein, die über die GNSS-AIDL-HAL-Schnittstelle verfügbar sind:
GnssCapabilities.getGnssSignalTypes: Gibt die Liste der GNSS-Signaltypen zurück, die der GNSS-Chipsatz unterstützt.
GnssCapabilities.hasAccumulatedDeltaRange: Bestimmt, ob der GNSS-Chipsatz den kumulierten Delta-Bereich unterstützt.
GnssMeasurementsEvent.isFullTracking: Zeigt an, ob sich die GNSS-Engine im Full-Tracking-Modus befindet.
Geräte, die mit Android 14 gestartet werden, müssen die GNSS AIDL HAL verwenden. Das GNSS-Framework unterstützt HIDL-HALs für Geräte, die auf Android 14 aktualisiert wurden, aber die neuen GNSS-Funktionen sind nur über die GNSS-AIDL-HAL-Schnittstelle verfügbar.
Chipsets und Geräte, die mit Android 14 oder höher gestartet werden und einen GPS- oder GNSS-Empfänger enthalten und die Fähigkeit über das android.hardware.location.gps-Funktionsflag an Apps melden, werden dringend empfohlen, die Funktion der akkumulierten Delta-Reichweite zu unterstützen.
IMS-API-Aktualisierungen
Android 14 führt die folgenden Aktualisierungen für ImsService ein:
Hinzufügen der Klasse SipDetails, mit der ImsService Schlüsselinformationen aus der vom Netzwerk gelieferten SIP-Antwort melden kann, wenn ein IMS-Registrierungs-, IMS-Publishing- oder IMS-Subscribe-Verfahren abgeschlossen ist. Dadurch erhalten Anwendungen, die eine RCS-Einzelregistrierung implementieren, mehr Einblick in die SIP-Transaktionsantwort, wenn ein Netzwerk- oder Geräteproblem auftritt, sodass Fehler oder Ausfälle schnell behoben werden können.
Die Berichterstattung über SipDetails wurde zu den folgenden Klassen hinzugefügt:
ImsRegistrationImplBase, RegistrationManager.RegistrationCallback, und ImsRegistrationAttributes: Ermöglicht die Meldung detaillierter SIP-Transaktionsergebnisinformationen, wenn eine SIP REGISTER-Antwort vom Netzwerk zurückgegeben wird.
RcsUceAdapter.CapabilitiesCallback und RcsCapabilityExchangeImplBase.SubscribeResponseCallback: Ermöglicht die Meldung detaillierterer Informationen, wenn eine SIP SUBSCRIBE-Antwort vom Netz zurückgegeben wird.
RcsUceAdapter.OnPublishStateChangedListener, PublishAttributes, CapabilityExchangeEventListener und RcsCapabilityExchangeImplBase.PublishResponseCallback: Ermöglicht die Meldung detaillierterer Informationen, wenn eine SIP PUBLISH-Antwort vom Netz zurückgegeben wird.
Fügt die Klassen MediaQualityStatus und MediaThreshold hinzu, um Unterstützung für IMS-Medienqualitätsberichte zu bieten. Mit den folgenden Methoden in MmTelFeature können Aktualisierungen der Medienqualität an andere Systemanwendungen wie QualifiedNetworksService gemeldet werden, was zur Bestimmung des Zeitpunkts für einen Wechsel des IMS-PDN-Transports erforderlich ist:
setMediaThreshold
clearMediaThreshold
queryMediaQualityStatus
Die Aktualisierungen der Medienqualität werden über die Schnittstelle TelephonyCallback#MediaQualityStatusChangedListener gemeldet.
Fügt Unterstützung für terminalbasiertes Anklopfen in AOSP hinzu, wie in den IR.92-Anforderungen (2.3.4 Anklopfen) definiert. Damit entfällt die Notwendigkeit, dass jede ImsService-Implementierung diese Anforderungen umsetzen muss.
Um diese Funktion in AOSP zu aktivieren:
Setzen Sie die Fähigkeit ImsService#CAPABILITY_TERMINAL_BASED_CALL_WAITING und implementieren Sie die Methode MmTelFeature#setTerminalBasedCallWaitingStatus.
Konfigurieren Sie die folgenden CarrierConfigManager-Schlüssel für jeden Anbieter, um terminalbasiertes Anklopfen für einen bestimmten Anbieter zu aktivieren:
ImsSs#KEY_UT_TERMINAL_BASED_SERVICES_INT_ARRAY
ImsSs#SUPPLEMENTARY_SERVICE_CW
ImsSs#KEY_TERMINAL_BASIERTE_RUFWARTUNG_SYNC_TYPE_INT
ImsSs#KEY_TERMINAL_BASED_CALL_WAITING_DEFAULT_ENABLED_BOOL
Um das Threading für ImsService zu verbessern, wurde ein Konstruktor auf ImsSmsImplBase hinzugefügt, der es Implementierern ermöglicht, einen Executor während der Klassenkonstruktion bereitzustellen. Dieser Executor kann verwendet werden, um eingehende IPC-Anfragen auf bestimmten Threads zu planen.
Qualifizierter Netzwerkdienst
Android 14 fügt dem Telefoniemodul den Dienst Qualified Networks Service (QNS) hinzu. Dieser Dienst ist eine Implementierung von QualifiedNetworksService.java.
QNS bewertet die verfügbaren Zugangsnetze auf der Grundlage des Netzwerkstatus des Geräts und der Betreiberrichtlinien, bestimmt das beste Zugangsnetz für jeden APN-Typ (z. B. IMS, MMS und EMERGENCY) und meldet die Informationen an das Telefonie-Framework, um den Transporttyp für Datennetze auszuwählen. QNS bietet über 100 Betreiberkonfigurationen zur Unterstützung der Betreiberanforderungen.
QNS ist ein optionaler Dienst. Um QNS zu aktivieren, setzen Sie den Wert der Konfiguration config_qualified_networks_service_package auf com.android.telephony.qns.
<string name="config_qualified_networks_service_package">
com.android.telephony.qns
</string>
Wi-Fi Aware-Erkennungssitzungen aussetzen und fortsetzen
Android 14 unterstützt die Möglichkeit für privilegierte Anwendungen, aktive Wi-Fi Aware-Erkennungssitzungen auszusetzen und fortzusetzen. Dadurch können Geräte Erkennungssitzungen schneller wieder aufnehmen und verbrauchen weniger Strom. Weitere Informationen finden Sie unter Unterbrechen und Fortsetzen.
Telekommunikations-VoIP-APIs
Android 14 führt die TelecomManager#addCall-API ein, die die ConnectionService-Klasse für VoIP-Anwendungsfälle ersetzt. Diese API bildet die Grundlage für eine neue Telecom CallsManager Jetpack-Klasse, die den Prozess der Integration von VoIP-Anrufen in die Android-Plattform vereinfacht. Die Jetpack-Klasse bietet Entwicklern eine einzige API-Oberfläche, die unter Android 14 oder höher funktioniert, sowie eine Abwärtskompatibilitätsschicht, die die vorhandene ConnectionService-Klasse umschließt. Wir empfehlen Entwicklern, die Telecom CallsManager Jetpack-Klasse direkt zu verwenden, um die größtmögliche Bandbreite an Android SDK-Versionen zu erreichen.
Aktualisierungen der Zeit- und Zeitzonenerkennung
Android 14 führt die folgenden Updates für die Zeit- und Zeitzonenerkennung unter Android ein:
Hinzufügen einer oberen Zeitgrenze für Zeitvorschläge. Details finden Sie unter Erlaubte Zeitgrenzen.
Hinzufügen von Unterstützung für mehrere NTP-Server. Weitere Informationen finden Sie unter Server.
Aktualisiert das Verhalten für Geräte, die nur die Ortszeitzonenerkennung unterstützen. Details finden Sie unter Geräte, die nur den Algorithmus zur Erkennung der Ortszeitzone unterstützen.
Fügt APIs hinzu, mit denen Anbieter von Ortszeitzonen Statusinformationen melden können. Weitere Informationen finden Sie unter LTZP-Status-APIs.
Ultrabreitband-Tests
Android 14 fügt einen neuen manuellen CTS-Test hinzu, um die Einhaltung der Ultrabreitband-Anforderungen (UWB) zu überprüfen. Weitere Informationen darüber, wie Sie Ihre Geräte einrichten und diesen Test durchführen können, finden Sie unter UWB-Anforderungen.
UWB-HAL-Schnittstelle
Android 14 fügt Folgendes für die UWB HAL-Schnittstelle hinzu:
Android OIDs
ANDROID_BEREICH_DIAGNOSTIK
Parameter für UWB-Sitzungskonfigurationsnachrichten
ENABLE_DIAGNOSTICS
DIAGRAMS_FRAME_REPORTS_FIELDS
Parameter für UWB-Fähigkeitsmeldungen
UNTERSTÜTZTE_MIN_SLOT_DURATION_RSTU
UNTERSTÜTZTE_MAX_RANGING_SESSION_NUMBER
UNTERSTÜTZTE_KANÄLE_AOA
Status-Codes
STATUS_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT
STATUS_REGULIERUNG_UWB_AUS
Grundcodes für Zustandsänderungen
GRUND_FEHLER_UNGÜLTIGER_KANAL_MIT_AOA
REASON_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT
GRUND_REGULIERUNG_UWB_AUS
Weitere Einzelheiten finden Sie unter UWB HAL-Schnittstelle.
Wi-Fi 7
Android 14 führt neue Funktionen und Verbesserungen zur Unterstützung von Wi-Fi 7 ein. Weitere Informationen finden Sie unter Wi-Fi 7.
Wi-Fi-Anbieter-HAL
Ab Android 14 wird die Wi-Fi Vendor HAL über AIDL definiert. Weitere Informationen finden Sie unter Wi-Fi HAL.
Cuttlefish
Cuttlefish Wi-Fi Funktion aktualisiert
Ab Android 14 enthält die Cuttlefish Wi-Fi-Funktion die Tools WmediumdService und OpenwrtControlService zur Steuerung von Wi-Fi auf einem Cuttlefish-Gerät. Für weitere Details siehe Cuttlefish: Wi-Fi.
Anzeige
WindowManager-Erweiterungen
Android 14 fügt Unterstützung für den Dual-Display-Modus, Leistungseinflüsse beim Laden und den gerätespezifischen Zustandsbezeichner COMMON_STATE_USE_BASE_STATE in WindowManager-Erweiterungen hinzu.
Unternehmen
Framework für die Auflösung von Unternehmensgeräterichtlinien
Ab Android 14 können mehrere Agenten für die Verwaltung von Geräterichtlinien mithilfe von DevicePolicyManager-APIs Richtlinien festlegen. Weitere Informationen finden Sie unter Framework für die Auflösung von Geräterichtlinien.
Grafiken
Android Baseline Profile (ABP) und Vulkan-Implementierung
Jedes Gerät, das Android 14 oder höher und die Vulkan-API unterstützt, muss alle im Android Baseline 2021-Profil definierten Funktionen erfüllen. Weitere Informationen finden Sie unter Implementierung von Vulkan.
Reduzierter Grafikpufferspeicherverbrauch
Ab Android 14 können Sie den Grafikpuffer-Cache zwangsweise leeren, um den Grafikspeicherverbrauch zu reduzieren. Weitere Informationen finden Sie unter Reduzieren des Grafikspeicherverbrauchs.
Einführung von Vulkan 1.1
Für Android 14 und höher müssen alle Vulkan-fähigen Geräte über Vulkan 1.1-Treiber verfügen. Weitere Informationen finden Sie unter CDD-Anforderungen für Android 14.
Leistung
Leistungssteigerung für Spiele
Ab Android 14 ermöglicht ein neuer Energiemodus namens GAME die Anpassung der Telefonleistung bei der Nutzung von Spielen. Weitere Informationen finden Sie unter Leistungssteigerung für Spiele.
Berechtigungen
Erfassen von Inhalten für Notizen
Ab Android 14 können Benutzer mit den APIs für die Erfassung von Inhalten für Notizen einen Screenshot direkt über die Standard-App für Notizen erstellen. Weitere Informationen finden Sie unter Inhalte für Notizen erfassen.
Rolle COMPANION_DEVICE_GLASSES
Mit der COMPANION_DEVICE_GLASSES-Rolle in Android 14 können Benutzer ihr Brillengerät über eine App verwalten und Funktionen wie den Zugriff auf Kontakte und die Verwaltung von Benachrichtigungen und Anrufen ausführen. Weitere Einzelheiten finden Sie unter COMPANION_DEVICE_GLASSES auf Android-Rollen.
Rolle COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
Mit der COMPANION_DEVICE_NEARBY_DEVICE_STREAMING-Rolle in Android 14 können Apps Kommunikationskanäle zwischen verbundenen Geräten erstellen und verwalten, um Apps zu streamen und Benachrichtigungen zwischen den Geräten zu senden. Nur OEMs können diese Rolle gewähren. Weitere Einzelheiten finden Sie unter COMPANION_DEVICE_NEARBY_DEVICE_STREAMING auf Android-Rollen.
Grenzen für bildschirmfüllende Absichten
Um Werbespam und Credential-Phishing zu verhindern, kann ab Android 14 die Standardberechtigung USE_FULL_SCREEN_INTENT zum Senden von bildschirmfüllenden Benachrichtigungen nur Apps gewährt werden, die Anruf- und Alarmfunktionen bieten. Weitere Informationen finden Sie unter Einschränkungen für bildschirmfüllende Benachrichtigungen.
NOTES-Rolle
Die NOTES-Rolle in Android 14 unterstützt die Notizfunktion und erhöht die Produktivität von Android-Tablets. Mit der NOTES-Rolle können OEMs den Endbenutzern eine konsistente Erfahrung bei der Erstellung von Notizen bieten, wenn sie einen Stylus auf einem Android-Tablet mit der bevorzugten Notiz-App des Benutzers verwenden. Weitere Einzelheiten finden Sie unter NOTES auf Android-Rollen.
Stromversorgung
Migration von Thermal HAL zu AIDL
Ab Android 14 wird die Thermal HAL-Schnittstelle mit AIDL definiert. Weitere Informationen finden Sie unter Thermal Mitigation.
PowerManager.ACQUIRE_CAUSES_WAKEUP-Berechtigungen
Android 14 führt die android.permission.TURN_SCREEN_ON-Berechtigung ein, eine spezielle App-Zugriffsberechtigung, die Benutzer in ihren Einstellungen erteilen. Künftig ist diese Berechtigung erforderlich, damit die veraltete Konstante PowerManager#ACQUIRE_CAUSES_WAKEUP ihre Wirkung entfalten kann. Sie können diese Berechtigung für Signaturen und privilegierte Anwendungen vorgeben. Die empfohlene Methode zur Unterstützung des Einschaltens des Bildschirms ist die Verwendung von R.attr.turnScreenOn, für die die neue Berechtigung nicht erforderlich ist.
Laufzeit
JDWP-Thread-Erstellung
Android 14 fügt die Systemeigenschaft persist.debug.dalvik.vm.jdwp.enabled hinzu, um zu steuern, ob Java Debug Wire Protocol (JDWP) Threads in Userdebug-Builds erstellt werden. Für weitere Informationen siehe JDWP-Optionen.
OpenJDK 17 Aktualisierungen
Android 14 setzt die Arbeit an der Aktualisierung der Android-Kernbibliotheken fort, um sie an die Funktionen der neuesten OpenJDK LTS-Releases anzupassen. Dazu gehören sowohl Bibliotheksaktualisierungen als auch die Unterstützung der Sprache Java 17 für App- und Plattformentwickler. Weitere Informationen über die Änderungen und ihre Auswirkungen auf Android-Entwickler finden Sie unter OpenJDK 17-Updates.
Sicherheit
Android 14 Sicherheitshinweise
Die Android-Sicherheitsrelease-Notizen beschreiben die Schwachstellen, die mit dem Sicherheitspatch 2022-09-01 gepatcht wurden. Android 14, wie auf AOSP veröffentlicht, hat einen Standard-Sicherheitspatch-Level von 2023-09-01. Weitere Details finden Sie unter Android 14 Sicherheitsrelease-Hinweise.
2G deaktivieren
Android 14 ermöglicht es Benutzern, 2G auf der Ebene der Funkhardware auf jedem Gerät zu deaktivieren, das die Fähigkeitskonstante "CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK" implementiert. Dies verhindert, dass ein Gerät 2G-Netzwerke scannt oder sich mit ihnen verbindet. Siehe Disable 2G docs, um alle Änderungen zu sehen.
Deaktivieren des zellularen Null-Chiffre/Integritätsmodus
Android 14 führt einen neuen Schalter im Menü für die Einstellungen des Mobilfunknetzes ein, mit dem die Null-Chiffre für Nicht-Notrufe einfach deaktiviert werden kann. Alle Geräte, die Radio HAL 2.0 und höher verwenden, unterstützen die neue Option, die vom OEM aktiviert werden kann. Die Deaktivierung der Nullverschlüsselung schützt die Privatsphäre der Nutzer, indem sie verhindert, dass der SMS- und Sprachverkehr passiv und unverschlüsselt abgefangen wird.
Verschlüsselung von Dateinamen
AES-HCTR2 ist der bevorzugte Modus für die Verschlüsselung von Dateinamen für Geräte mit beschleunigten Kryptographieanweisungen in Android 14. Weitere Einzelheiten finden Sie unter Dateibasiert
Mehrere IMEIs
Android 14 bietet Unterstützung für mehrere IMEIs im Android Key Attestation Record. OEMs können diese Funktion implementieren, indem sie ein KeyMint-Tag für eine zweite IMEI hinzufügen. Es wird immer üblicher, dass Geräte mehrere Mobilfunkgeräte haben, und OEMs können nun Geräte mit zwei IMEIs unterstützen. Weitere Einzelheiten finden Sie unter Attestierung.
Nur-Lese-Dateien
Wenn Ihre Anwendung auf Android 14 abzielt und Dynamic Code Loading (DCL) verwendet, müssen alle dynamisch geladenen Dateien als schreibgeschützt gekennzeichnet sein. Andernfalls löst das System eine Ausnahme aus. Wir empfehlen, das dynamische Laden von Code zu vermeiden, wann immer dies möglich ist, da dies das Risiko, dass eine App durch Code-Injektion oder Code-Manipulation kompromittiert werden kann, stark erhöht.
Sicherheitscenter
Mit Android 13 wurde das Sicherheitscenter von Android eingeführt, um Umleitungseinträge bereitzustellen, mit denen Benutzer auf bestimmte Sicherheits- und Datenschutzeinstellungen zugreifen können. Mit Android 14 wird das Sicherheitscenter weiter verbessert. In den Dokumenten zum Sicherheitscenter finden Sie alle Änderungen.
Speicher
Picker-Auswahl in der Medienberechtigung
Ab Android 14 haben Benutzer die Möglichkeit, nur bestimmte Medien auszuwählen, die für eine App freigegeben werden sollen, wenn die App Zugriff auf die Medienbibliothek des Benutzers anfordert. Weitere Details finden Sie unter Berechtigungen.
TV
TV-Eingang HAL mit AIDL
Ab Android 14 wird die TV-Eingabe-HAL-Schnittstelle mithilfe von AIDL definiert.
Virtualisierung
Sicherheitsgarantien für Gastbetriebssysteme
Ab Android 14 sind Schreibvorgänge auf verschlüsselte Speichermedien vertraulich. Siehe Gastbetriebssystem für weitere Informationen.
pKVM-Hyperaufrufe
Der pKVM-Hypervisor stellt in Android 14 einen neuen Hyperaufruf zur Speicherfreigabe zur Verfügung. Siehe pKVM-Hypercalls für weitere Informationen.
pKVM Hersteller-Modul
pKVM-Vendor-Module werden in Android 14 eingeführt. Siehe pKVM-Vendor-Module für weitere Informationen.