QPR-Versionshinweise für Android 13 und Android 13

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:

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:

Führen Sie die folgenden Tests aus, um die Einstellung für die Mobilfunknutzung zu validieren:

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ügt PUBLISH_STATE_PUBLISHING hinzu, damit Apps zum Hören von Musik verwendet werden können wissen, wann der IMS-Stack aktiv versucht, Funktionen

  • CapabilityExchangeEventListener: fügt die Methode onPublishUpdated 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:

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