Auf dieser Seite werden die wichtigsten Funktionen von Android 13 zusammengefasst. Android 13 QPR veröffentlicht und Links zu weiteren Informationen. Diese Funktionszusammenfassungen sind nach in der Dokumentation des Features auf dieser Website angegeben ist.
Architektur
Änderungen an der generischen Bootpartition
Für Geräte, die mit Android 13 auf den Markt gebracht wurden, wird die allgemeine
ramdisk wird aus dem boot
-Image entfernt und in einem separaten init_boot
platziert
Bild.
Weitere Informationen finden Sie unter Generische Bootpartition.
GKI-Module
Unter Android 13 werden einige Kernel-Funktionen in dynamisch ladbaren Modulen – sogenannten GKI-Modulen –, um den GKI-Kernel zu reduzieren Arbeitsspeicherbedarf bei Geräten, die diese Funktion nicht benötigen.
Weitere Informationen finden Sie in der Kernelmodule
Modulare Systemkomponenten
Android 13 enthält mehrere neue und aktualisierte modularen Systemkomponenten. Die neuen Module sind:
- AdServices: Unterstützt die Privacy Sandbox-Initiative mit dem Ziel, Technologien zu entwickeln, im Internet zu schützen und Unternehmen und Entwickelnden Tools an die Hand zu geben, erfolgreiche digitale Unternehmen
- AppSearch: Auf dem Gerät Indexierung und strukturierte Suchmaschine
- Bluetooth: (optional) Ziel ist es, allen Android-Geräten eine einheitliche, qualitativ hochwertige Bluetooth-Erfahrung zu bieten. Nutzer*innen
- OnDevicePersonalization: Bietet eine Reihe von Tools, bei denen der Datenschutz im Mittelpunkt steht
- UWB: enthält einen UWB-Stack darüber der HAL-Schnittstelle
Aktualisierungen bestehender Module:
- Geräteübergreifend: Bietet geräteübergreifende Kommunikationstechnologien mit Standardprotokollen
- Vereinheitlichung von Berechtigungen: Informationen zum Vereinheitlichen von Berechtigungen
- Split-Tunneling: Gibt Routen an, die vom VPN ausgeschlossen werden sollen
- Aktualisierungen der Begrenzungen des WLAN-Moduls: Modulgrenze aktualisiert
Aktualisierung der Unterstützung für Android-Kernel-Dateisysteme
Ab Android 13 funktioniert der Userspace nur noch mit Datei- Systeme, die in das generische Kernel-Image (GKI) integriert sind.
Weitere Informationen finden Sie unter Unterstützung des Android-Kernel-Dateisystems
Audio
Implementierung von Spatial Audio und Erfassung von Kopfbewegungen
Ab Android 13-QPR, mit der neuen Audioversion Pipeline-Architektur und Integration von Sensor-Frameworks nutzen, können OEMs Spatializer-Audioeffekt mit Unterstützung für die Erfassung von Kopfbewegungen mit der erforderlichen Lautstärke von Leistung und Latenz. Weitere Informationen finden Sie unter Implementierung von hochwertigem Spatial Audio und Erfassung von Kopfbewegungen findest du Richtlinien und weitere Informationen.
Unterstützung von MIDI 2.0
Ab Android 13 Für den USB-Transport wird jetzt MIDI 2.0 unterstützt. MIDI 2.0 ist ein neuerer MIDI-Standard, der .
Weitere Informationen findest du auf der MIDI-Seite.
Auf Audio-HAL aktualisieren
Ab Android 13 wird Audio-HAL auf Version 7.1. Weitere Informationen finden Sie unter Audio-HAL.
Automotive
Neue Android Automotive-Funktionen
Weitere Informationen zu den neuen Funktionen Weitere Informationen zu Android 13 findest du hier.
Eine Community
Mit Bazel erstellen
Android 13 führt das Erstellen von Kerneln mit
Bazel, wodurch build/build.sh
ersetzt wird.
Weitere Informationen finden Sie unter Bazel (Kleaf).
Kamera
AIDL-Kamera HAL
In Android 13 umfasst das Kamera-Framework für AIDL-Kamera-HALs. Das Kamera-Framework unterstützt auch HIDL-Kamera-HALs. ab Android 13 hinzugefügte Kamerafunktionen sind nur über die HAL-Schnittstellen der AIDL-Kamera verfügbar.
Informationen zur Migration von HAL-Prozessen von HIDL-Kameraschnittstellen zu AIDL Kameraoberflächen, siehe AIDL-Kamera-HAL.
Updates zur Fehlerbehebung für die Kamera
Unter Android 13 wird das watch
-Debugging-Tool
Kameradienst, mit dem sich Änderungen an Aufnahmeanfragen und -ergebnissen ansehen können
Werte, die an den und von der Kamera-HAL gesendet werden. Das Tool ermöglicht Live-
Vorschau von Tag-Monitoring-Dumps von offenen Clients und Anzeigen der im Cache gespeicherten Daten
Dumps von geschlossenen Kunden
Weitere Informationen finden Sie unter Kamera-Debugging.
Stabilisierung der Kameravorschau
Android 13 unterstützt jetzt die Videostabilisierung auf Vorschaustreams bei Kameraaufnahmen ansehen. Mit dieser Funktion können Drittanbieter Apps bieten das, was Sie sehen, was Sie bekommen (WYSIWYG), wenn der Kameravorschau und der Aufnahme.
Weitere Informationen finden Sie unter Kamera-Vorschaustabilisierung:
Einstellung der Taschenlampenstärke
Android 13 führt eine Funktion zur Steuerung auf mehreren Ebenen ein für die Fackelstärke. Unter Android 12 und niedriger nur den Taschenlampenmodus ein- oder ausschalten kann. Diese Funktion ermöglicht z. B. die Helligkeit der Taschenlampe auf der Grundlage von Lichtverhältnissen und das Senden von Signalen zur Unterstützung durch einen Stroboskop-Effekt schnelle Lichtimpulse hintereinander gesendet.
Weitere Informationen finden Sie unter Steuerung der Taschenlampenstärke.
10-Bit-Kameraausgabe
Android 13 unterstützt jetzt 10-Bit Kameraausgabe über dynamische Bereichsprofile, die vom Kamera-Client als Teil der Streamkonfiguration hinzu. Dadurch kann das Gerät unterstützen 10-Bit-Profile für dynamischen Bereich wie HLG10, HDR 10, HDR 10+ und Dolby Vision.
Weitere Informationen finden Sie unter 10-Bit-Kameraausgabe.
Um die Nutzung der 10-Bit-Kameraausgabe in Drittanbieter-Apps zu fördern, z. B.
Social-Media-Apps, um die Videoaufnahme und das Teilen von Videos zu verbessern
ist es wichtig, die Implementierung
dieser Funktion effektiv zu validieren.
Drittanbieter-Apps, die diese Funktion nutzen möchten, beginnen wahrscheinlich mit der
obligatorisches Profil
HLG10
Weitere Informationen finden Sie unter
Validierung:
Kompatibilität
ITS-Updates für Kamera
Android 13 bringt Änderungen Kamera-ITS, einschließlich Support für Videotests, aktualisierte Python- und Paketversionen sowie Testhardware Aktualisierungen.
Weitere Informationen finden Sie unter Versionshinweise für die Android 13-Kamera-Image-Test-Suite
CDD-Updates
Das Dokument zur Android 13-Kompatibilitätsdefinition iteriert auf vorherige Versionen mit Updates für neue Funktionen und Änderungen an den Anforderungen für zuvor veröffentlichte Funktionen.
Eine Liste der Änderungen in Android 13 findest du unter Versionshinweise zur Android 13-Kompatibilitätsdefinition
Standardkonten für neue Kontakte
Vorab geladene Kontakt-Apps müssen
ContactsContract.Settings.ACTION_SET_DEFAULT_ACCOUNT
, mit der ein
wählen Sie ein Standardkonto aus. Die vorab geladene Kontakt-App muss
Standardkonto ausgewählt und muss bei der Verwaltung dieses Kontos das Standardkonto verwenden
Intent.ACTION_INSERT
oder Intent.ACTION_INSERT_OR_EDIT
, um einen Kontakt einzufügen.
Diese Anforderung sorgt für Konsistenz in allen Apps, die mit
Kontakte.
Weitere Informationen finden Sie in der Abschnitt "Kontakte" von die CDD für Android 13.
Konnektivität
Ein/Aus-Schaltfläche für 2G zulassen
Unter Android 13 können Sie die Ein/Aus-Schaltfläche 2G zulassen aktivieren.
Die Einstellungen sind ausgegraut, d. h., Nutzer können nicht mit der Schaltfläche interagieren, wenn
KEY_HIDE_ENABLE_2G
Der Konfigurationsschlüssel für den Mobilfunkanbieter ist auf true
festgelegt. Ist die Option ausgegraut,
Die Ein/Aus-Schaltfläche 2G zulassen enthält den Mobilfunkanbieter des Nutzers.
erfordert, dass 2G verfügbar ist. In früheren Versionen ist die Ein/Aus-Schaltfläche 2G zulassen
ausgeblendet, wenn KEY_HIDE_ENABLE_2G
auf true
gesetzt ist.
Einstellung für Mobilfunknutzung
Android 13 unterstützt eine Einstellung für die Mobilfunknutzung, können Mobilfunkanbieter ihre Geräte so konfigurieren, dass sie entweder sprach- oder datenzentriert sind. . Mobilfunkanbieter können diese Einstellung in Verbindung mit anderen Konfigurationsänderungen an IMS-Traffic in ihren Netzwerken für herkömmliche sprachorientierte Geräte reduzieren die im Nur-Daten-Modus ausgeführt werden, z. B. für Dienste mit Companion-Anzeigen auf Daten beschränkt ist.
Verwenden Sie zum Ändern der Einstellung für die Mobilfunknutzung die
config_supported_cellular_usage_settings
oder legen Sie den Standardwert
config_default_cellular_usage_setting
Folgende Einstellung ist verfügbar: USAGE_SETTING_VOICE_CENTRIC
oder
USAGE_SETTING_DATA_CENTRIC
.
Die Funktion für die Mobilfunknutzung umfasst die folgenden APIs:
CarrierConfigManager#KEY_CELLULAR_USAGE_SETTING_INT
legt die Nutzungseinstellung fest.SubscriptionInfo#getUsageSetting()
fragt die Nutzungseinstellung ab.
Führen Sie die folgenden Tests aus, um die Einstellung für die Mobilfunknutzung zu validieren:
- CTS:
SubscriptionManagerTest#testCellularUsageSetting
- VTS:
RadioNetworkTest#testSetUsageSetting_InvalidValues
Gleichzeitige Verwendung mehrerer Netzwerke mit Internetverbindung
Mit Android 13 wird die gleichzeitige mehrere Netzwerke mit dem Internet verbinden, mit der ein Gerät gleichzeitig mit zwei WLAN-Netzwerken (ZPs) verbinden, (für alle Apps verfügbar) und bieten eine Internetverbindung.
Weitere Informationen finden Sie unter Parallele WLAN-Unterstützung für STA/STA.
IMS API-Aktualisierungen
Android 13 umfasst die folgenden Updates für IMS-APIs für eine einzelne Registrierung:
DelegateRegistrationState
:- Unterstützt Fälle, in denen das Framework Warten Sie, bis die SIP-Sitzungen beendet sind, bevor Sie den IMS-PDN löschen.
- Fügt die Methode
getRegisteringFeatureTags
hinzu, die das Überwachen ermöglicht Apps, um zu erkennen, wann der IMS-Stack aktiv versucht, IMS zu registrieren.
RcsUceAdapter
: FügtPUBLISH_STATE_PUBLISHING
hinzu, damit Apps zum Hören von Musik verwendet werden können wissen, wann der IMS-Stack aktiv versucht, FunktionenCapabilityExchangeEventListener
: fügt die MethodeonPublishUpdated
zu Erlaubt dem IMS-Dienst, die Plattform asynchron zu benachrichtigen, dass ein SIP PUBLISH Aktualisierung war erfolgreich oder fehlgeschlagen.RcsClientConfiguration
:- Zur Unterstützung des RCC.72-Abschnitts 2.1.14 wird dem Konstruktor ein neuer Wert hinzugefügt , um der Messaging-App zu ermöglichen, anzugeben, ob der Nutzer diese Funktion aktiviert oder deaktiviert hat. RCS.
- Die Konstante
RCS_PROFILE_2_4
wird hinzugefügt, damit eine Messaging-App Berichte erstellen kann dass es RCS Universal Profile Version 2.4 unterstützt.
Android 13 umfasst außerdem die folgenden Updates für IMS-APIs:
- Apps können jetzt den IMS-Stackstatus überwachen
durch die Klasse
ImsStateCallback
. Weitere Informationen finden Sie unter ImsStateCallback verwenden - Refaktoriert die IMS-Bereitstellung für den IMS-Dienst, um die Verwendung der Mobilfunkanbieter-Bereitstellung zu unterstützen Cases.
- Verbessert das Threading-Modell im IMS-Dienst.
- Fügt APIs für SIM-Abos im IMS-Dienst hinzu
Mehrere aktivierte Profile für eUICC
Android 13 unterstützt jetzt mehrere Profile (MEPs) für eUICC, wodurch Geräte eine Dual-SIM-Funktion mit einem nur einen eSIM-Chip. Wenn du mehrere SIM-Profile verwendest, kann das Gerät mit zwei Geräten verbunden werden mit unterschiedlichen Mobilfunkanbietern.
Weitere Informationen finden Sie unter Mehrere aktivierte Profile.
Anforderungen für die Anwesenheitskalibrierung
Neue Anwesenheitskalibrierung mit Android 13 um sicherzustellen, dass alle Android-Geräte die relative Nähe zwischen Geräten.
Weitere Informationen zur Einrichtung und Kalibrierung von Geräten, die diese finden Sie unter Voraussetzungen für die Anwesenheitskalibrierung
Telefonie-Fallback-Modus zur Zeitzonenerkennung
Telefonie-Fallback wird mit Android 13 eingeführt zur Zeitzonenerkennung. In diesem Modus kann Android die Telefonieerkennung verwenden vorübergehende Vorschläge, wenn die Standorterkennung nicht ermitteln Sie die Zeitzone oder die Standortermittlung, die länger dauert als die Telefonie. um die Zeitzone zu ermitteln.
Weitere Informationen finden Sie unter Der Dienst „time_zone_Detector“.
Verbesserungen an der TelephonyManager UICC API für den Zugriff
Android 13 wird eingestellt und mit Verbesserungen für UICC versehen Logische Kanalverwaltung für die folgenden UICC-Zugriffs-APIs für TelephonyManager:
iccOpenLogicalChannel(String AID, int p2)
iccCloseLogicalChannel(int channel)
iccTransmitApduBasicChannel(int cla, int instruction, int p2, int p3, String data)
iccTransmitApduLogicalChannel(int channel, int cla, int instruction, int p1, int p2, int p3, String data)
iccExchangeSimIO(int fileID, int command, int p1, int p2, int p3, String filePath)
sendEnvelopeWithStatus(String content)
Diese APIs wurden in Android 11 eingestellt, weil OMAPI bietet eine zuverlässigere Implementierung für die Verwaltung logischer UICC-Kanäle. OMAPI deckt jedoch nicht alle Anwendungsfälle des TelephonyManager UICC-Zugriffs-APIs. Daher ist in In Android 13 wurden diese APIs Verbesserungen bei der Verwaltung logischer UICC-Channels Wenn eine Anruf-App bisher zum Absturz eines logischen Kanals führt, kann dieser auslaufen. Das bedeutet, wird der Kanal nicht veröffentlicht und kann von der App ohne Neustart nicht wiederverwendet werden. Dank der Verbesserungen in Android 13 können App-Abstürze gibt das System den logischen Channel frei, wodurch er wiederverwendet werden kann. durch die App.
Diese API-Verbesserungen erfolgen auf Implementierungsebene und abwärtskompatibel. Für das Aufrufen von Apps ist kein zusätzlicher Aufwand erforderlich für diese APIs.
Trust on First Use (TOFU) für Unternehmensnetzwerke
Android 13 unterstützt jetzt den Trust on First Verwenden Sie den TOFU-Authentifizierungsansatz, bei dem Nutzer einem Unternehmen (EAP) vertrauen können Netzwerk, indem Sie die vom Server verwendete Stamm-Zertifizierungsstelle installieren und ihre Domain festlegen in einem gespeicherten Netzwerk. Mithilfe von TOFU kann das Gerät eine nicht authentifizierte öffentlichen Schlüssel, wenn ein Nutzer zum ersten Mal eine Verbindung zu einem Unternehmensnetzwerk herstellt und den Schlüssel Schlüssel für nachfolgende Verbindungen.
Weitere Informationen finden Sie unter Bei der ersten Verwendung vertrauen.
Ultrabreitband-Unterstützung
Mit Android 13 wird ein Standard-Framework eingeführt Implementierung der Ultrabreitband-Funktechnologie (UWB), einer Technologie, ermöglicht eine äußerst sichere und präzise Bereichserkennung zwischen unterstützten Geräten.
Weitere Informationen finden Sie unter Ultrabreitband.
Updates zur Nebenläufigkeit von Wi-Fi AP/AP
Android 13 unterstützt das 6-GHz-Band für Gleichzeitige Wi-Fi-AP/AP-Funktion, mit der Geräte zwei Zugangspunkte (AP) erstellen können Schnittstellen.
Weitere Informationen finden Sie unter Nebenläufigkeit von Wi-Fi AP/AP.
WLAN-fähig
Android 13 unterstützt jetzt auch Version 3.1 der Wi-Fi Aware-Spezifikation. Weitere Informationen finden Sie unter WLAN-Funktion.
Updates für Wi-Fi-Hotspot-(Soft-AP-)Tethering
Mit Android 13 werden neue Konfigurationen für Geräte eingeführt zur Unterstützung von Tethering über WLAN-Hotspots. Weitere Informationen zum neue Konfigurationen finden Sie unter WLAN-Hotspot (Soft-AP):
WLAN-Multi-Interface-Nebenläufigkeit
Ab Android 13 bietet Wi-Fi HAL 1.6 die Möglichkeit, um eine Bridged AP-Schnittstelle (simultanes Dualband) als explizites Kombinationselement.
Weitere Informationen finden Sie unter Gleichzeitigkeit von WLAN-Multi-Schnittstellen.
Aktualisierung der WLAN-Auswahl
Ab Android 13, falls unterschiedliche Scanintervalle vorliegen
werden zur Laufzeit benötigt, können privilegierte Apps den Bildschirmscan dynamisch festlegen
für verfügbare WLANs einrichten, indem Sie die
WifiManager#setScreenOnScanSchedule(screenOnScanSchedule)
-Methode.
Weitere Informationen finden Sie unter WLAN-Auswahl.
Anzeige
Task-Manager
In Android 13 gibt es eine neue System-UI mit dem Namen Task-Manager informiert den Nutzer über den Status und die Ressourcen, die vom Vordergrund verwendet werden -Dienste im Hintergrund ausgeführt und ermöglicht dem Nutzer, diese Apps zu beenden.
Weitere Informationen finden Sie unter Task-Manager.
Mediensteuerelemente in der System-UI
Ab Android 13 werden Mediensteuerelemente in der System-UI angezeigt Updates für Aktionsschaltflächen und die Remote-Wiedergabe enthalten. Diese Änderungen unterstützen ein optimierte Mediensteuerung auf Smartphones und Tablets geräteübergreifende Medienübertragungen.
Weitere Informationen finden Sie unter Mediensteuerelemente in der System-UI
Gemischte SDR- und HDR-Komposition
Android 13 verbessert die Unterstützung für gleichzeitige Präsentation von SDR- und HDR-Kompositionen durch Dimmen von SDR-Inhalten auf dem Bildschirm wenn sie gleichzeitig mit HDR-Inhalten präsentiert werden.
Weitere Informationen finden Sie unter Gemischte SDR- und HDR-Komposition.
Berechtigung zum Senden von Benachrichtigungen
Ab Android 13 wird für Benachrichtigungen eine Opt-in-Funktion verwendet. Modell, bei dem alle Apps den Nutzer um Erlaubnis bitten müssen, bevor sie eine Benachrichtigung senden Aufforderungen. Um dies zu unterstützen, müssen OEMs Änderungen in die Benachrichtigung und Laufzeitberechtigungssysteme wie in den Benachrichtigungsberechtigung für Opt-in-Benachrichtigungen Seite.
Tone Map: HDR-Leuchtdichte in einem SDR-kompatiblen Bereich
Mit Android 13 wird eine vom Anbieter konfigurierbare statische
Bibliothek namens libtonemap
, die Tonzuordnungsvorgänge definiert. Diese Funktion
ermöglicht es OEMs, ihre Algorithmen für die Darstellung von Display-Tone-Mappings
das Framework und die Anbieter, um Diskrepanzen beim Tone Mapping zu verringern.
Weitere Informationen finden Sie unter Tone Map HDR-Leuchtdichte für einen SDR-kompatiblen Bereich
Grafik
AIDL für Hardware Composer HAL
Ab Android 13 wird der Hardware Composer (HWC) HAL
in AIDL und den HIDL-Versionen definiert,
android.hardware.graphics.composer@2.1
bis
android.hardware.graphics.composer@2.4
wurden eingestellt.
Weitere Informationen finden Sie unter AIDL for Hardware Composer HAL.
Client-Framebuffer-Verwaltung
Ab Android 13 werden neue Framebuffer verwendet, Kunde werden zugewiesen, wenn sich die Bildschirmauflösung ändert. Dieses Die Zuordnung erfolgt durch SurfaceFlinger im nächsten Zyklus invalid . nach einer Auflösungsänderung.
Weitere Informationen finden Sie unter Client-Framebuffer-Verwaltung.
Bilder pro Sekunde (fps) Drosselung
Ab Android 13-QPR, FPS-Drosselung das Tempo der Spiele mit einem angemessenen fps ermöglicht, nur mit plattformseitigen Änderungen ohne dass Sie etwas gegen die Entwickler tun müssen, Weitere Informationen finden Sie unter FPS-Drosselung .
Nicht signalisiertes Zwischenspeichern mit AutoSingleLayer
Unter Android 13 wird eine neue Konfiguration namens
AutoSingleLayer
zum Verriegeln
nicht signalisiert. Mit dieser Konfiguration kann SurfaceFlinger ein nicht signalisiertes
nur dann puffern, wenn nur eine einzelne Ebene aktualisiert wird.
zwischen Ebenen, wie z. B. Geometrieänderungen oder Synchronisierungstransaktionen.
Weitere Informationen finden Sie unter Unsignaled Buffer Latching mit AutoSingleLayer
Interaktion
Authentifizierung für die Smart-Home-Steuerung
Unter Android 13
Device Controls API
enthält eine neue Methode namens
isAuthRequired
,
Hier können Anbieter von Gerätesteuerungen festlegen, welche Smart-Home-Steuerungen
Interaktionen auf einem gesperrten Gerät. Dies ermöglicht eine nahtlosere Interaktion
Einstiegspunkte wie ein gesperrtes Smartphone-Display.
HID-Protokoll für Kopf-Tracker
Android 13 führt die Benutzeroberfläche des Kopf-Trackers ein Geräteprotokoll (HID), über das ein Headtracking-Gerät mit ein Android-Gerät über USB oder Bluetooth verbinden und mit dem und Apps über das Sensor-Framework.
Weitere Informationen finden Sie unter HID-Protokoll des Head Trackers.
Unterstützung von gesperrten Callback-Signalen in KeyguardManager
In Android 13 werden neue Methoden wie
addKeyguardLockedStateListener
und removeKeyguardLockedStateListener
im Feld
KeyguardManager
-Klasse, benachrichtigen Sie den Listener über den Sperrstatus des Keyguard.
Wiederverwendbare NNAPI-Ausführungsobjekte
Mit Android 13 wird die NNAPI AIDL HAL-Schnittstelle eingeführt.
IExecution
,
die die Lebensdauer eines wiederverwendbaren Ausführungsobjekts
Ressourcen im Cache gespeichert. IExecution
-Objekte reduzieren den Maschinenaufwand
Inferenzaufgaben durch Aktivieren des NNAPI-Treibers zur Schonung von Ressourcen lernen
zwischen Ausführungen und wenden
anfragespezifische Optimierungen an.
Sensoren AIDL HAL
Mit Android 13 Sensoren AIDL HAL, ein HAL basierend auf dem HAL 2.1-Sensoren, die die AIDL HAL-Schnittstelle. Die Sensoren-AIDL HAL zeigt den Kopf-Tracker und die IMU-Sensoren mit begrenzter Achse an.
Medien
Videocodierungsstatistiken exportieren
Ab Android 13 können App-Clients die Video-Encoder können Codierungsstatistiken für jeden codierten Videoframe exportieren. Mit die über den Video-Encoder abgerufen werden, können Apps Videos Codierungsaufgaben wie Multipass-Codierung und Frame-Vorverarbeitung Codierung.
Weitere Informationen finden Sie unter Statistikdaten zur Videocodierung:
Leistung
Health AIDL HAL
Mit Android 13 Health AIDL HAL, ein HAL basierend auf dem Health HAL 2.1 mit dem AIDL HAL-Schnittstelle.
Leistungssteigerung beim Laden des Spiels
Mit Android 13 wird ein neuer Energiemodus in der Power-App eingeführt
Administratordienst mit dem Namen GAME_LOADING
der dem Power-HAL anzeigt, ob sich die Spiele-App im Ladezustand befindet,
kann der Power-HAL für einen Ladeschub sorgen. Weitere Informationen finden Sie unter
Leistungssteigerung beim Laden des Spiels
Informationen.
Berechtigungen
Aufteilung der Körpersensorberechtigungen
Ab Android 13
Die Berechtigung BODY_SENSORS
ist in zwei Berechtigungen unterteilt: BODY_SENSORS
für
Herzfrequenz im Vordergrund erfassen und BODY_SENSORS_BACKGROUND
zum Nachverfolgen
Herzfrequenz im Hintergrund.
Weitere Informationen finden Sie unter Für die Verwendung von Körpersensoren im Hintergrund ist eine neue Berechtigung erforderlich.
Stromversorgung
App-Hintergrundverhaltens-Tracker
Mit Android 13 wird das Konzept eines App-Hintergrunds eingeführt Verhaltenstracker oder ein Prozess, der den Akku im Hintergrund überwacht, Nutzung durch Apps, um festzustellen, ob Apps gegen Richtlinien verstoßen.
Weitere Informationen finden Sie unter Tracker für das App-Hintergrundverhalten:
Stromverbrauch während Sicherung und Wiederherstellung minimieren
Ab Android 13 können Sie den Stromverbrauch begrenzen
Daten während der USB-Sicherung und -Wiederherstellung übertragen, indem Sie die Klasse „UsbPort
“ anrufen
enableLimitPowerTransfer
-Methode.
Weitere Informationen finden Sie unter Energiesparmodus.
Sicherheit
Anmeldedaten für die Identität
Android 13 unterstützt jetzt die Präsentation mehrerer Dokumente. Mit dieser neuen Präsentationssitzungs-Oberfläche kann eine Anwendung eine Präsentation mit mehreren Dokumenten, was mit den vorhandenen API erstellen.
Weitere Informationen finden Sie unter Anmeldedaten für die Identität.
APK-Signaturschema V3.1
Dieses Schema wird standardmäßig verwendet, wenn ein APK mit einem rotierten Signaturschlüssel signiert wird und Signaturherkunft erstellt. Damit kann ein einzelnes APK die Rotation unter Android 13 und höher und vermeiden dabei die bekannten Probleme Rotation zu vorherigen Plattformversionen mit dem ursprünglichen Signaturschlüssel den Signaturblock von v3.0. Ebenso enthält die v4.1-Signatur zusätzliche Signaturinformationen für den v3.1-Block, um das gleiche Verhalten für zusätzliche Installationen.
Intents sollten mit deklarierten Intent-Filtern übereinstimmen
In Android 13 werden Intents die aus externen Apps stammen, exportierte Komponente, wenn und nur wenn die Intents übereinstimmen ihre deklarierten Intent-Filterelemente.
Nicht übereinstimmende Intents werden blockiert. Folgendes sind Ausnahmen, bei denen der Intent-Abgleich nicht erzwungen wird:
- An Komponenten übermittelte Intents die keine Intent-Filter deklarieren
- Intents, die aus derselben App stammen
- Intents aus dem System
- Intents aus dem Stammverzeichnis
OMAPI-Anbieterstabile Schnittstelle
Open Mobile API (OMAPI) ist eine Standard-API für die Kommunikation mit dem Secure Element. Vor Android 13 hatten nur Anwendungen und Framework-Module Zugriff auf diese Oberfläche. Durch die Umwandlung in eine anbieterstabile Oberfläche HAL-Module können auch mit den sicheren Elementen kommunizieren. über den OMAPI-Dienst.
Weitere Informationen finden Sie unter Stabile OMAPI-Schnittstelle für Anbieter
Gemeinsame UIDs werden nicht mehr unterstützt
Ab Android 13-QPR werden freigegebene UIDs nicht mehr unterstützt.
Nutzer von Android 13 oder höher sollten sich
android:sharedUserMaxSdkVersion="32"
im Manifest. Dieser Eintrag verhindert,
dass neue Nutzer
eine gemeinsame UID erhalten. Weitere Informationen zu UIDs finden Sie unter
Anwendungssignierung
Einstellungen
App-spezifische Spracheinstellungen
Android 13 bietet neue Funktionen, mit denen Nutzer Änderungen vornehmen können Spracheinstellungen für einzelne Apps festlegen. Partner und OEMS sollten die Seite für die App-Sprachauswahl deaktivieren und die Seite sollte barrierefrei mit diesen drei Navigationsoptionen:
- Einstellungen > Apps > app_name und wählen Sie Language (Sprache) aus.
- Halten Sie das App-Symbol lange gedrückt, tippen Sie auf App-Info und wählen Sie Sprache.
- Einstellungen > System > Sprachen und Eingabe > App-Sprachen > app_name
Die App „Einstellungen“ muss fortfahren, um die Seite mit den Spracheinstellungen der App aufzurufen
aus dem Intent android.settings.App_Locale_Settings
.
Weitere Informationen finden Sie unter App-spezifische Spracheinstellungen:
Fernseher
Multimedia-Tunnelmodus
Android 13 erweitert das definierte Verhalten von getunnelten Videowiedergabe und bringt dieses neue Verhalten mit weiteren CTS-Zertifizierungsprüfungen.
Weitere Informationen finden Sie unter Multimedia-Tunneling.
Updates
Virtuelle A/B-Updates
Unter Android 13 werden XOR-Komprimierung und Userspace hinzugefügt.
Zusammenführungsfunktionen für virtuelle A/B-Updates Die XOR-Komprimierung ermöglicht eine
dass XOR-Daten einfacher komprimiert werden können als Block-Rohdaten.
Mit der Funktion zum Zusammenführen von Userspaces kann die Userspace-Komponente snapuserd
den Zusammenführungsprozess für virtuelle A/B-Updates, was die Zusammenführungszeiten
bis Android 12, wo ein dm-snapshot
-Gerät verwendet wird.
Weitere Informationen zum Aktivieren dieser Funktionen auf Android-Geräten Android 13, siehe XOR-Komprimierung und Zusammenführung von Userspaces:
Virtualisierung
Android Virtualisierungs-Framework
Das Android Virtualization Framework (AVF) bietet eine sichere und private Ausführung. für die Ausführung von Code. AVF ist ideal für sicherheitsorientierte Anwendungsfälle die stärkere und sogar formell verifizierte Isolationsüberzeugungen erfordern. die von der Android-App-Sandbox angeboten wird.
Weitere Informationen finden Sie unter Android Virtualization Framework – Übersicht