Diese Seite fasst die wichtigsten Funktionen der Versionen Android 14, Android 14-QPR1 und Android 14-QPR2 zusammen und bietet Links zu zusätzlichen Informationen. Diese Funktionszusammenfassungen sind nach dem Dokumentationsort der Funktion auf dieser Website geordnet.
Die Architektur
backend.[cpp|ndk].additional_shared_libraries
backend.[cpp|ndk].additional_shared_libraries
wurde in Android 14 eingeführt und fügt Abhängigkeiten zu den nativen Bibliotheken hinzu und ist nützlich mit ndk_header
und cpp_header
. Weitere Informationen finden Sie unter Definieren einer AIDL-Schnittstelle .
gen_trace-Wert
Ab Android 14 ist gen_trace
für die cpp
und java
Backends auf true
gesetzt. Weitere Informationen finden Sie unter Definieren einer AIDL-Schnittstelle .
Kernel-Unterstützung
Ab Android 14 werden 5.4-Kernel nicht mehr unterstützt. Sehen Sie sich die aktualisierten Kernel-Informationen unter Feature- und Launch-Kernel an.
Statistiken zur Kernel-Wake-Quelle
Android 14-QPR2 fügt Logcat Wake-Source-Statistiken 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-Leistung und zur Verbesserung der Batterielebensdauer verwendet werden. Statistiken zur Kernel-Wake-Quelle sind nur in Userdebug- und Engineering-Builds verfügbar, bei denen suspend.debug.wakestats_log.enabled
auf true
gesetzt ist. Weitere Informationen finden Sie unter logKernelWakeLockStats
.
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 integrierten oder angeschlossenen Lautsprechern als Soundbars für angeschlossene Geräte konfiguriert werden. Weitere Informationen finden Sie unter Dynamischer Soundbar-Modus .
Migration von Audio HAL nach AIDL
Ab Android 14 wird die Audio-HAL-Schnittstelle mit AIDL definiert. Weitere Informationen finden Sie unter AIDL-Implementierung und AIDL- und HIDL-Audio-HAL-Vergleich .
Mehrere Routing-Updates für USB-Geräte
Das Android 14 USB-Framework unterstützt das gleichzeitige Routing an mehrere USB-Geräte. Weitere Informationen finden Sie unter Kombiniertes Audiogeräte-Routing .
Bevorzugte Mixer-Attribute auf USB-Geräten
Android 14 stellt Entwickler-APIs bereit, mit denen Apps 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 .
Schalldosis
Android 14 bietet Unterstützung für die Schalldosis im Audio-Framework und Audio HAL durch kontinuierliche Überwachung der Schalldosismessungen und Ausgabe von Warnungen an Benutzer vor schädlichen Expositionspegeln. Weitere Informationen finden Sie unter Schalldosis .
Ab Android 14-QPR1 ist die Berechnung der Schalldosis aktiviert.
Kamera
Kameraerweiterungsfunktionen
Android 14 fügt Version 1.4.0 der Kameraerweiterungsschnittstelle die folgenden Funktionen hinzu:
- Erweiterungsspezifische Metadaten
- Schätzung der Stillstandslatenz in Echtzeit
- Erfassen Sie Rückrufe zum Verarbeitungsfortschritt
- Postview erfasst immer noch
- Unterstützt die SurfaceView-Ausgabe
Referenz-USB-Kamera HAL
Android 14 migriert die Referenz-USB-Kamera-HAL zu AIDL und veraltet die HIDL-Implementierung. Informationen zum 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 im JPEG_R
Bildformat. Dieses Format ist abwärtskompatibel mit SDR-JPEG-Bildern und unterstützt die HDR-Wiedergabe von Inhalten. Weitere Informationen finden Sie unter Ultra HDR .
Erfassung mit großem Farbumfang
Android 14 bietet Unterstützung für Display P3 Wide Gamut Capture, wodurch 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-Updates
Mit Android 14 werden Updates für Camera ITS-Tests eingeführt, darunter Updates für Python und Paketversionen, aktualisierte Tests und neue Tests. Weitere Informationen finden Sie in den Versionshinweisen zur Android 14 Camera Image Test Suite .
CDD-Updates
Das Kompatibilitätsdefinitionsdokument für Android 14 basiert auf früheren Versionen und enthält Aktualisierungen für neue Funktionen und Änderungen der Anforderungen für zuvor veröffentlichte Funktionen. Eine Liste der Änderungen in Android 14 finden Sie in den Versionshinweisen zur Android 14-Kompatibilitätsdefinition .
CTS-Versionshinweise
Eine Liste der wichtigsten CTS-Änderungen für Android 14 finden Sie in den Versionshinweisen zu Android 14 CTS .
CTS Verifier-Tests zur Anwesenheitskalibrierung
Android 14 fügt CTS-Verifier-Tests zur Validierung der aktualisierten Anforderungen für Wi-Fi Neighbor Awareness Networking (NAN) und BLE RSSI-Präsenzkalibrierung hinzu. Dazu gehören die NAN-Genauigkeits-, BLE-RSSI-Präzisions- und BLE-Rx/Tx-Offset-Präzisionstests. Weitere Informationen finden Sie unter Anwesenheitskalibrierung .
Leistungsklasse 14 (PC14) – CTS-Test für die Qualität der Videokodierung (VEQ).
Mit Android 14 werden Anforderungen an die Videokodierungsqualitä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-Upselling
Android 14-QPR1 führt die 5G-Slicing-Upsell-Funktion ein, die es Netzbetreibern ermöglicht, Benutzern durch 5G-Netzwerk-Slicing verbesserte Netzwerkfunktionen (Latenz und Bandbreite) anzubieten. Weitere Informationen finden Sie unter 5G-Slicing-Upsell .
ASHA-Werbung für Hörgeräte
Um das Bluetooth-Pairing-Erlebnis auf ASHA- und LE-Audio-Dual-Mode-Hörgeräten zu verbessern, ermöglicht Android 14 die Verwendung des zweiten Bits (0 indiziert) im ASHA-Fähigkeitsbyte, um anzugeben, ob das Gerät den Coordinated Set Identification Service (CSIS) unterstützt. Weitere Informationen finden Sie unter Audiounterstützung für Hörgeräte mit Bluetooth LE .
eSIM-Updates für mehrere aktivierte Profile (MEP).
Android 14 unterstützt die Optionen MEP-A1 und MEP-B für die Auswahl des Issuer Security Domain Root (ISD-R) und die Auswahl von eSIM-Ports gemäß GSMA SGP V22 3.0. 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 akkumulierten Delta-Bereich unterstützt. -
GnssMeasurementsEvent.isFullTracking
: Gibt an, ob sich die GNSS-Engine im vollständigen Tracking-Modus befindet.
Geräte, die mit Android 14 gestartet werden, müssen das 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.
Es wird dringend empfohlen, Chipsätze und Geräte mit Android 14 oder höher zu unterstützen, die über einen GPS- oder GNSS-Empfänger verfügen und die Funktion über das Feature-Flag android.hardware.location.gps
an Apps melden, um die Funktion der akkumulierten Delta-Reichweite zu unterstützen.
IMS-API-Updates
Android 14 führt die folgenden Updates für ImsService
ein:
Fügt die
SipDetails
Klasse hinzu, die esImsService
ermöglicht, wichtige Informationen aus der vom Netzwerk übermittelten SIP-Antwort zu melden, wenn ein IMS-Registrierungs-, IMS-Veröffentlichungs- oder IMS-Abonnementvorgang abgeschlossen ist. Dies gibt Apps, die die 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 Meldung von
SipDetails
wird den folgenden Klassen hinzugefügt:-
ImsRegistrationImplBase
,RegistrationManager.RegistrationCallback
undImsRegistrationAttributes
: Ermöglicht die Meldung detaillierter SIP-Transaktionsergebnisinformationen, wenn eineSIP REGISTER
Antwort vom Netzwerk zurückgegeben wird. -
RcsUceAdapter.CapabilitiesCallback
undRcsCapabilityExchangeImplBase.SubscribeResponseCallback
: Ermöglicht die Meldung detaillierterer Informationen, wenn eineSIP SUBSCRIBE
Antwort vom Netzwerk zurückgegeben wird. -
RcsUceAdapter.OnPublishStateChangedListener
,PublishAttributes,
CapabilityExchangeEventListener
undRcsCapabilityExchangeImplBase.PublishResponseCallback
: Ermöglicht die Meldung detaillierterer Informationen, wenn eineSIP PUBLISH
Antwort vom Netzwerk zurückgegeben wird.
-
Fügt die Klassen
MediaQualityStatus
undMediaThreshold
hinzu, um Unterstützung für IMS-Medienqualitätsberichte bereitzustellen. Mit den folgenden Methoden inMmTelFeature
können Medienqualitätsaktualisierungen an andere System-Apps wieQualifiedNetworksService
gemeldet werden, was erforderlich ist, um zu bestimmen, wann der IMS-PDN-Transport geändert werden muss: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 definiert (2.3.4 Warten auf Kommunikation). Dadurch entfällt die Notwendigkeit, sich bei der Implementierung dieser Anforderungen auf jede
ImsService
Implementierung zu verlassen.So aktivieren Sie diese Funktion in AOSP:
- Legen Sie die Funktion
ImsService#CAPABILITY_TERMINAL_BASED_CALL_WAITING
fest und implementieren Sie die MethodeMmTelFeature#setTerminalBasedCallWaitingStatus
. Konfigurieren Sie die folgenden
CarrierConfigManager
Schlüssel pro Mobilfunkanbieter, um terminalbasiertes Anklopfen für einen bestimmten Mobilfunkanbieter zu ermöglichen:-
ImsSs#KEY_UT_TERMINAL_BASED_SERVICES_INT_ARRAY
-
ImsSs#SUPPLEMENTARY_SERVICE_CW
-
ImsSs#KEY_TERMINAL_BASED_CALL_WAITING_SYNC_TYPE_INT
-
ImsSs#KEY_TERMINAL_BASED_CALL_WAITING_DEFAULT_ENABLED_BOOL
-
- Legen Sie die Funktion
Um das Threading für
ImsService
zu verbessern, wird ein Konstruktor aufImsSmsImplBase
hinzugefügt, der es Implementierern ermöglicht, während der Klassenkonstruktion einen Executor bereitzustellen. Mit diesem Executor können eingehende IPC-Anfragen für bestimmte Threads geplant werden.
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 verfügbare Zugangsnetzwerke basierend auf dem Netzwerkstatus und der Betreiberrichtlinie des Geräts, ermittelt das beste Zugangsnetzwerk für jeden APN-Typ (z. B. IMS
, MMS
und EMERGENCY
) und meldet die Informationen an das Telefonie-Framework, um den Transport auszuwählen Typ für Datennetzwerke. QNS bietet über 100 Carrier-Konfigurationen zur Unterstützung der Carrier-Anforderungen.
QNS ist ein optionaler Dienst. Um QNS zu aktivieren, legen Sie den Wert der Konfiguration config_qualified_networks_service_package
auf com.android.telephony.qns
fest.
<string name="config_qualified_networks_service_package">
com.android.telephony.qns
</string>
Unterbrechen Sie Wi-Fi Aware-Erkennungssitzungen und setzen Sie sie fort
Android 14 unterstützt die Möglichkeit für privilegierte Apps, aktive Wi-Fi Aware-Erkennungssitzungen anzuhalten und fortzusetzen. Dadurch können Geräte Erkennungssitzungen schneller fortsetzen und weniger Strom verbrauchen. Weitere Informationen finden Sie unter Anhalten und Fortsetzen .
VoIP-APIs für Telekommunikation
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 mit der Android-Plattform vereinfacht. Die Jetpack-Klasse bietet Entwicklern eine einzige API-Oberfläche, die auf Android 14 oder höher funktioniert, und eine Abwärtskompatibilitätsschicht, die die vorhandene ConnectionService
Klasse umschließt. Wir empfehlen Entwicklern, die Telecom CallsManager
Jetpack-Klasse direkt zu verwenden, um auf die größte Auswahl an Android SDK-Versionen abzuzielen.
Aktualisierungen der Zeit- und Zeitzonenerkennung
Android 14 führt die folgenden Updates zur Zeit- und Zeitzonenerkennung auf Android ein:
- Fügt eine obere Zeitgrenze für Zeitvorschläge hinzu. Einzelheiten finden Sie unter Zulässige Zeitgrenzen .
- Fügt Unterstützung für mehrere NTP-Server hinzu. Einzelheiten finden Sie unter Server .
- Aktualisiert das Verhalten für Geräte, die nur die Standort-Zeitzonenerkennung unterstützen. Einzelheiten finden Sie unter Geräte, die nur den Standort-Zeitzonen-Erkennungsalgorithmus unterstützen .
- Fügt APIs hinzu, damit Standortzeitzonenanbieter Statusinformationen melden können. Einzelheiten finden Sie unter LTZP-Status-APIs .
Ultrabreitbandtests
Android 14 fügt einen neuen manuellen CTS-Test hinzu, um die Einhaltung der Ultra-Wideband-Anforderungen (UWB) zu überprüfen. Weitere Informationen zum Einrichten Ihrer Geräte und zum Ausführen dieses Tests finden Sie unter UWB-Anforderungen .
UWB-HAL-Schnittstelle
Android 14 fügt Folgendes für die UWB-HAL-Schnittstelle hinzu:
Android-OIDs
-
ANDROID_RANGE_DIAGNOSTICS
Parameter der UWB-Sitzungskonfigurationsnachricht
-
ENABLE_DIAGNOSTICS
-
DIAGRAMS_FRAME_REPORTS_FIELDS
Parameter der UWB-Fähigkeitsnachricht
-
SUPPORTED_MIN_SLOT_DURATION_RSTU
-
SUPPORTED_MAX_RANGING_SESSION_NUMBER
-
SUPPORTED_CHANNELS_AOA
Statuscodes
-
STATUS_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT
-
STATUS_REGULATION_UWB_OFF
Ursachencodes für Zustandsänderungen
-
REASON_ERROR_INVALID_CHANNEL_WITH_AOA
-
REASON_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT
-
REASON_REGULATION_UWB_OFF
Weitere Einzelheiten finden Sie unter UWB-HAL-Schnittstelle .
WLAN 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 .
WLAN-Anbieter HAL
Ab Android 14 wird der Wi-Fi Vendor HAL mithilfe von AIDL definiert. Für mehr Informationen. siehe Wi-Fi HAL .
Tintenfisch
Updates der Tintenfisch-WLAN-Funktion
Ab Android 14 umfasst die Cuttlefish Wi-Fi-Funktion die Tools WmediumdService
und OpenwrtControlService
zur Steuerung von Wi-Fi auf einem Cuttlefish-Gerät. Weitere Einzelheiten finden Sie unter Tintenfisch: WLAN .
Anzeige
WindowManager-Erweiterungen
Android 14 fügt Unterstützung für den Dual-Anzeigemodus, Leistungseinbußen beim Laden und die gerätespezifische Statuskennung COMMON_STATE_USE_BASE_STATE
in WindowManager-Erweiterungen hinzu.
Unternehmen
Framework zur Auflösung von Unternehmensgeräterichtlinien
Ab Android 14 können mehrere Geräterichtlinienverwaltungsagenten Richtlinien mithilfe DevicePolicyManager
APIs festlegen. Weitere Informationen finden Sie unter Framework zur Auflösung von Geräterichtlinien .
Grafik
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 Vulkan implementieren .
Reduzierter Grafikpuffer-Speicherverbrauch
Ab Android 14 können Sie den Grafikpuffer-Cache zwangsweise leeren, um den Grafikspeicherverbrauch zu reduzieren. Weitere Informationen finden Sie unter Grafikspeicherverbrauch reduzieren .
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 Android 14 CDD-Anforderungen .
Leistung
Leistungssteigerung für Spiele
Ab Android 14 ermöglicht ein neuer Energiemodus namens GAME
die Anpassung der Telefonleistung während der Spielnutzung. Weitere Informationen finden Sie unter Leistungssteigerung für Spiele .
Berechtigungen
Erfassen Sie Inhalte für Notizen
Ab Android 14 können Benutzer mit den Capture Content for Notes-APIs einen Screenshot direkt über die Standard-Notiz-App aufnehmen. Weitere Informationen finden Sie unter Inhalte für Notizen erfassen .
Rolle COMPANION_DEVICE_GLASSES
Mit der Rolle COMPANION_DEVICE_GLASSES
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 Telefonanrufen ausführen. Weitere Einzelheiten finden Sie unter COMPANION_DEVICE_GLASSES
zu Android-Rollen .
Rolle COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
Mit der Rolle COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
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
zu Android-Rollen .
Beschränkungen für Vollbildabsichten
Um Werbe-Spam und Anmeldedaten-Phishing zu verhindern, kann die standardmäßige USE_FULL_SCREEN_INTENT
Berechtigung zum Senden von Vollbildbenachrichtigungen ab Android 14 nur Apps gewährt werden, die Anruf- und Alarmfunktionen bieten. Weitere Informationen finden Sie unter Vollbild-Absichtsbeschränkungen .
NOTES-Rolle
Die NOTES
Rolle in Android 14 unterstützt die Notizenfunktion und steigert die Produktivität von Android-Tablets. Mit der NOTES
Rolle können OEMs den Endbenutzern ein konsistentes Notizerlebnis bieten, wenn sie einen Stift auf einem Android-Tablet in der bevorzugten Notiz-App des Benutzers verwenden. Weitere Einzelheiten finden Sie unter NOTES
zu Android-Rollen .
Leistung
Migration von Thermal HAL zu AIDL
Ab Android 14 wird die Thermal HAL-Schnittstelle mit AIDL definiert. Weitere Informationen finden Sie unter Wärmeminderung .
PowerManager.ACQUIRE_CAUSES_WAKEUP-Berechtigungen
Android 14 führt die Berechtigung android.permission.TURN_SCREEN_ON
ein, eine spezielle App-Zugriffsberechtigung, die Benutzer in ihren Einstellungen gewähren . Künftig ist diese Berechtigung erforderlich, damit die veraltete PowerManager#ACQUIRE_CAUSES_WAKEUP
Konstante irgendeine Wirkung hat. Sie können die Berechtigung für Signatur- und privilegierte Apps vorab erteilen. Die empfohlene Methode zur Unterstützung des Einschaltens des Bildschirms ist die Verwendung 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. Weitere Informationen finden Sie unter JDWP-Optionen .
OpenJDK 17-Updates
Android 14 setzt die Arbeit an der Aktualisierung der Kernbibliotheken von Android fort, um sie an die Funktionen der neuesten OpenJDK LTS-Versionen anzupassen, einschließlich sowohl Bibliotheksaktualisierungen als auch Java 17-Sprachunterstützung für App- und Plattformentwickler. Weitere Informationen zu den Änderungen und ihren Auswirkungen auf Android-Entwickler finden Sie unter OpenJDK 17-Updates .
Sicherheit
Versionshinweise zur Sicherheit von Android 14
In den Versionshinweisen zur Android-Sicherheit werden die im Sicherheitspatch-Level 2022-09-01 behobenen Schwachstellen detailliert beschrieben. Android 14, wie auf AOSP veröffentlicht, verfügt über einen Standard-Sicherheitspatch-Level vom 01.09.2023. Weitere Informationen finden Sie in den Versionshinweisen zur Sicherheit von Android 14 .
Deaktivieren Sie 2G
Mit Android 14 können Benutzer 2G auf Funkhardwareebene auf jedem Gerät deaktivieren, das die Funktionskonstante „CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK“ implementiert. Dadurch wird verhindert, dass ein Gerät 2G-Netzwerke scannt oder sich mit ihnen verbindet. Alle Änderungen finden Sie in der Dokumentation zum Deaktivieren von 2G .
Deaktivieren Sie den Mobilfunk-Nullverschlüsselungs-/Integritätsmodus
Android 14 führt einen neuen Schalter im Einstellungsmenü des Mobilfunknetzes ein, um Nullverschlüsselung für Nicht-Notrufe einfach zu deaktivieren. Alle Geräte, die Radio HAL 2.0 und höher verwenden, unterstützen den neuen Umschalter, den der OEM möglicherweise aktivieren möchte. Wenn Benutzern die Möglichkeit gegeben wird, Nullverschlüsselung zu deaktivieren, wird ihre Privatsphäre gestärkt, indem verhindert wird, dass SMS- und Sprachverkehr passiv über die Luft ohne Verschlüsselung abgefangen werden.
Verschlüsselung von Dateinamen
AES-HCTR2 ist der bevorzugte Modus der Dateinamenverschlüsselung für Geräte mit beschleunigten Kryptografieanweisungen in Android 14. Weitere Details finden Sie unter dateibasiert
Mehrere IMEIs
Android 14 fügt Unterstützung für mehrere IMEIs im Android Key Attestation-Datensatz hinzu. OEMs können diese Funktion implementieren, indem sie ein KeyMint-Tag für eine zweite IMEI hinzufügen. Es kommt immer häufiger vor, dass Geräte über mehrere Mobilfunkgeräte verfügen, und OEMs können jetzt Geräte mit zwei IMEIs unterstützen. Weitere Einzelheiten finden Sie unter Attestierung .
schreibgeschützte Dateien
Wenn Ihre App auf Android 14 abzielt und Dynamic Code Loading (DCL) verwendet, müssen alle dynamisch geladenen Dateien als schreibgeschützt markiert werden. Andernfalls löst das System eine Ausnahme aus. Wir empfehlen, dass Apps das dynamische Laden von Code nach Möglichkeit vermeiden, da dies das Risiko erheblich erhöht, dass eine App durch Code-Injection oder Code-Manipulation gefährdet werden kann.
Sicherheitscenter
Mit Android 13 wurde das Safety Center von Android eingeführt, um Umleitungseinträge bereitzustellen, damit Benutzer auf bestimmte Sicherheits- und Datenschutzeinstellungen zugreifen können. Android 14 verbessert das Sicherheitscenter weiter. Sehen Sie sich die Safety Center- Dokumente an, um alle Änderungen zu sehen.
Lagerung
Picker-Auswahl bei der Medienerlaubnis
Ab Android 14 haben Benutzer die Möglichkeit, nur bestimmte Medien zum Teilen mit einer App auszuwählen, wenn die App Zugriff auf die Medienbibliothek des Benutzers anfordert. Weitere Einzelheiten finden Sie unter Berechtigungen .
Fernseher
TV-Eingang HAL mit AIDL
Ab Android 14 wird die TV-Eingangs-HAL- Schnittstelle mit AIDL definiert.
Virtualisierung
Sicherheitsgarantien für das Gastbetriebssystem
Ab Android 14 sind Schreibvorgänge auf verschlüsselte Speichervolumes vertraulich. Weitere Informationen finden Sie unter Gastbetriebssystem .
pKVM-Hypercalls
Der pKVM-Hypervisor in Android 14 stellt einen neuen Hypercall zur Speicherfreigabe bereit. Weitere Informationen finden Sie unter pKVM-Hypercalls .
pKVM-Anbietermodul
pKVM-Anbietermodule werden in Android 14 eingeführt. Weitere Informationen finden Sie unter Siehe pKVM-Anbietermodule .