Notes de version QPR d'Android 13 et Android 13

Cette page récapitule les principales fonctionnalités d'Android 13. et la version QPR d'Android 13, et fournit des liens à des informations supplémentaires. Ces résumés des fonctionnalités sont organisés l'emplacement dans la documentation de la fonctionnalité sur ce site.

Architecture

Modifications apportées à la partition de démarrage générique

Pour les appareils équipés d'Android 13, ramdisk est supprimé de l'image boot et placé dans un autre init_boot l'image.

Pour en savoir plus, consultez la page Partition de démarrage générique.

Modules GKI

Sous Android 13, certaines fonctionnalités du noyau sont fournies dans des modules chargeables dynamiquement, appelés modules GKI, pour réduire le noyau GKI l'espace mémoire utilisé sur les appareils qui n'en ont pas besoin.

Pour en savoir plus, consultez les Modules du noyau.

Composants du système modulaire

Android 13 contient plusieurs nouveautés et mises à jour les composants du système modululaire. Les nouveaux modules sont les suivants:

  • AdServices: accepte les Cette initiative vise à créer des technologies la confidentialité des utilisateurs en ligne, et de fournir aux entreprises et aux développeurs les outils nécessaires des entreprises numériques prospères
  • AppSearch: une recherche sur l'appareil indexation et moteur de recherche structuré
  • Bluetooth: (facultatif) Vise à offrir une expérience Bluetooth cohérente et de haute qualité sur tous les appareils Android utilisateurs
  • OnDevicePersonalization: Fournit un ensemble d'outils développés en tenant compte de la confidentialité des utilisateurs
  • UWB: contient une pile UWB ci-dessus l'interface HAL

Mises à jour des modules existants:

Mise à jour de la compatibilité avec le système de fichiers du noyau Android

À partir d'Android 13, l'espace utilisateur ne fonctionne qu'avec des fichiers intégrés à l'image du noyau générique (GKI).

Pour en savoir plus, consultez Compatibilité avec le système de fichiers du noyau Android

Audio

Mise en œuvre du son spatial et du suivi de la tête

À partir d'Android 13-QPR, avec le nouveau système audio l'architecture de pipeline et l'intégration du framework de capteurs, les OEM peuvent fournir effet audio spatialisé compatible avec le suivi de la tête et le niveau requis de performances et de latence. Voir Implémentation d'un son spatial dynamique et du suivi des mouvements de la tête pour obtenir des consignes et de plus amples informations.

Compatibilité MIDI 2.0

À partir d'Android 13, La compatibilité avec MIDI 2.0 est ajoutée au transport USB. MIDI 2.0 est une norme MIDI plus récente définie en 2020.

Pour en savoir plus, consultez la page MIDI.

Mise à jour vers l'HAL audio

À partir d'Android 13, l'HAL audio a été mis à jour pour : version 7.1. Pour en savoir plus, consultez la section HAL audio.

Automobile

Nouvelles fonctionnalités Android Automotive

Pour en savoir plus sur les nouvelles fonctionnalités d'Automotive Android 13, consultez la section Nouveautés.

Créer

Développer avec Bazel

Android 13 introduit la création de noyaux avec Bazel, remplaçant build/build.sh.

Pour en savoir plus, consultez la page Bazel (Kleaf).

Appareil photo

HAL de la caméra AIDL

Sous Android 13, le framework de l'appareil photo est compatible avec pour les HAL des caméras AIDL. Le framework d'appareil photo est également compatible avec les HAL d'appareils photo HIDL, Toutefois, les fonctionnalités de l'appareil photo ajoutées sur Android 13 ou version ultérieure ne sont disponibles que via les interfaces HAL de la caméra AIDL.

Pour en savoir plus sur la migration des processus HAL depuis les interfaces de caméra HIDL vers AIDL de la caméra, consultez les HAL de l'appareil photo AIDL.

Mises à jour de débogage de la caméra

Android 13 ajoute l'outil de débogage watch dans le qui permet d'afficher les modifications apportées à la demande et au résultat de capture sont envoyées depuis et vers l'HAL de la caméra. L'outil permet de passer en direct aperçu des fichiers de dump de surveillance des balises des clients ouverts et affichage des fichiers mis en cache des fichiers de dump des clients fermés.

Pour en savoir plus, consultez Débogage de la caméra.

Stabilisation de l'aperçu de l'appareil photo

Android 13 ajoute la prise en charge de la stabilisation vidéo sur le flux d'aperçu dans les sessions de capture avec l'appareil photo. Cette fonctionnalité permet aux tiers les applications offrent une expérience What you see is what you get (ce que vous voyez est ce que vous obtenez) lorsqu'elles comparer l'aperçu de l'appareil photo et l'enregistrement.

Pour en savoir plus, consultez Stabilisation de l'aperçu de l'appareil photo :

Contrôle de l'intensité de la lampe de poche

Android 13 introduit une fonctionnalité de contrôle multiniveaux pour la force de la lampe de poche. Sous Android 12 et versions antérieures, qui permet uniquement d'activer ou de désactiver le mode lampe de poche. Cette fonctionnalité permet tels que le contrôle de la luminosité de la lampe de poche en fonction les conditions d'éclairage et l'envoi de signaux pour obtenir de l'aide à l'aide d'un effet stroboscopique en envoyant des impulsions lumineuses rapides à la suite.

Pour en savoir plus, consultez Contrôle de l'intensité de la lampe de poche.

Sortie de caméra 10 bits

Android 13, ajout de la prise en charge de 10 bits la sortie de la caméra via des profils de plage dynamique pouvant être configurés dans la configuration du flux. Cela permet à l'appareil les fabricants ajoutent la prise en charge des profils de plage dynamique 10 bits tels que HLG10, HDR 10, HDR 10+ et Dolby Vision.

Pour en savoir plus, consultez Sortie de l'appareil photo 10 bits :

Pour encourager l'adoption de la sortie de l'appareil photo 10 bits sur les applications tierces, telles que applications de réseaux sociaux, pour améliorer les expériences de capture et de partage de vidéos, il est important de valider efficacement la mise en œuvre de cette fonctionnalité. Les applications tierces qui souhaitent adopter cette fonctionnalité devraient commencer par profil obligatoire HLG10 Pour en savoir plus, consultez Validation.

Compatibilité

Mises à jour ITS de l'appareil photo

Android 13 apporte des modifications Caméra ITS, qui inclut l'assistance pour les tests vidéo, les versions mises à jour de Python et des packages, et de tester le matériel mises à jour.

Pour en savoir plus, consultez Notes de version de la suite Camera Image Test d'Android 13

Informations sur le CDD

Le document de définition de compatibilité Android 13 Par itération sur les versions précédentes, avec des mises à jour pour de nouvelles fonctionnalités et les modifications apportées aux fonctionnalités déjà publiées.

Pour obtenir la liste des modifications apportées à Android 13, consultez Notes de version des définitions de compatibilité Android 13

Comptes par défaut pour les nouveaux contacts

Les applications de contacts préchargées doivent gérer L'intent ContactsContract.Settings.ACTION_SET_DEFAULT_ACCOUNT, qui permet à l'utilisateur sélectionne un compte par défaut. L'application de gestion des contacts préchargée doit enregistrer compte par défaut sélectionné. Vous devez l'utiliser pour gérer Intent.ACTION_INSERT ou Intent.ACTION_INSERT_OR_EDIT pour insérer un contact. Cette exigence garantit la cohérence entre toutes les applications qui interagissent avec vos contacts.

Pour en savoir plus, consultez les section Contacts de le CDD Android 13.

Connectivité

Activer/Désactiver l'option 2G

Sous Android 13, le bouton Autoriser la 2G dans Les paramètres sont grisés (les utilisateurs ne peuvent pas interagir avec le bouton) la KEY_HIDE_ENABLE_2G La clé de configuration de l'opérateur est définie sur true. De plus, lorsqu'il est grisé, Le bouton Autoriser la 2G inclut un message indiquant que l'opérateur de l'utilisateur nécessite la 2G. Dans les versions précédentes, le bouton Autoriser la 2G était masqué lorsque KEY_HIDE_ENABLE_2G est défini sur true.

Paramètre d'utilisation du réseau mobile

Android 13 prend en charge un paramètre d'utilisation du réseau mobile qui permet aux opérateurs de configurer les appareils de sorte qu'ils soient axés sur la voix ou sur les données . Les opérateurs peuvent utiliser ce paramètre conjointement avec d'autres modifications de configuration réduire le trafic IMS sur leurs réseaux pour les appareils généralement orientés voix. fonctionnant en mode données uniquement, par exemple pour les services qui incluent des service de données uniquement.

Pour modifier le paramètre d'utilisation du réseau mobile, utilisez les config_supported_cellular_usage_settings superposer ou définir la valeur par défaut dans config_default_cellular_usage_setting Le paramètre peut être USAGE_SETTING_VOICE_CENTRIC ou USAGE_SETTING_DATA_CENTRIC

Le paramètre d'utilisation du réseau mobile inclut les API suivantes:

Pour valider le paramètre d'utilisation du réseau mobile, effectuez les tests suivants:

Utiliser plusieurs réseaux simultanément avec une connexion Internet

Android 13 introduit la fonctionnalité plusieurs réseaux avec connexion Internet, qui permet à un appareil se connecter simultanément à deux réseaux Wi-Fi (PA), qui ne sont pas restreints (disponible pour toutes les applications) et fournissent un accès à Internet.

Pour en savoir plus, consultez Simultanéité des STA/STA Wi-Fi

Mises à jour de l'API IMS

Android 13 introduit les mises à jour suivantes API d'enregistrement unique IMS:

  • DelegateRegistrationState :

    • Prend en charge les cas où le framework doit attendre la fin des sessions SIP avant de supprimer le PDN IMS.
    • Ajout de la méthode getRegisteringFeatureTags qui permet d'écouter les applications de savoir quand la pile IMS essaie activement d'enregistrer IMS.
  • RcsUceAdapter: ajoute PUBLISH_STATE_PUBLISHING pour permettre aux applications d'écoute de savoir quand la pile IMS tente activement de publier des fonctionnalités

  • CapabilityExchangeEventListener: ajoute la méthode onPublishUpdated aux permettre au service IMS d'informer de manière asynchrone la plate-forme qu'une requête SIP PUBLISH l'actualisation a réussi ou échoué.

  • RcsClientConfiguration :

    • Pour prendre en charge la section 2.1.14 de RCC.72, ajoute une nouvelle valeur au constructeur. pour permettre à l'application de messagerie de spécifier si l'utilisateur a activé ou désactivé RCS
    • Ajout de la constante RCS_PROFILE_2_4 pour permettre à une application de chat de générer des rapports qu'il est compatible avec la version 2.4 du profil universel RCS.

Android 13 inclut également les mises à jour suivantes pour API IMS:

  • Permet aux applications d'écouter l'état de la pile IMS via la classe ImsStateCallback. Pour en savoir plus, consultez Utiliser ImsStateCallback.
  • Refactorisation du provisionnement IMS pour le service IMS afin de permettre l'utilisation du provisionnement MVNO cas d'utilisation.
  • Améliore le modèle de thread dans le service IMS.
  • Ajout d'API compatibles avec les abonnements SIM dans le service IMS

Plusieurs profils activés pour eUICC

Android 13 prend en charge plusieurs (MEP) pour eUICC, qui permet aux appareils d'avoir une double carte SIM à l'aide d'un carte eSIM unique. L'utilisation de plusieurs profils SIM permet à l'appareil de se connecter à deux plusieurs opérateurs à la fois.

Pour en savoir plus, consultez Plusieurs profils activés :

Exigences concernant le calibrage de la détection de présence

Android 13 introduit un nouveau calibrage de présence pour que tous les appareils de l'écosystème Android puissent déterminer la proximité relative entre les appareils.

Pour en savoir plus sur la configuration et le calibrage des appareils afin de répondre à ces les conditions requises, consultez l'article Exigences concernant l'étalonnage de la présence

Mode de remplacement téléphonique pour la détection du fuseau horaire

Android 13 introduit le remplacement pour les services de téléphonie pour la détection du fuseau horaire. Ce mode permet à Android d'utiliser la détection téléphonique temporairement lorsque la détection de la position ne peut pas détecter le fuseau horaire ou déterminer où la détection de la position prend plus de temps que les appels pour détecter le fuseau horaire.

Pour en savoir plus, consultez Service time_zone_detector :

Améliorations apportées à l'API d'accès à l'UICC de TelephonyManager

Abandon d'Android 13 et ajout d'améliorations pour UICC la gestion des canaux logiques pour les API d'accès UICC TelephonyManager suivantes:

Ces API étaient obsolètes dans Android 11, car OMAPI fournit une implémentation plus fiable pour la gestion des canaux logiques UICC. Cependant, OMAPI ne couvre pas tous les cas d'utilisation fournis par API d'accès UICC TelephonyManager. Par conséquent, dans dans Android 13, ces API ne sont plus obsolètes Améliorations apportées à la gestion des canaux logiques UICC. Auparavant, lorsqu'une application appelante qui ouvre un canal logique plante, le canal logique peut fuir, ce qui signifie que la chaîne n'est pas libérée et ne peut pas être réutilisée par l'application sans redémarrer. Avec les améliorations d'Android 13, en cas de plantage d'une application, le système libère le canal logique, ce qui permet de réutiliser le canal par l'application.

Ces améliorations d'API sont effectuées au niveau de l'implémentation rétrocompatible. Aucun effort supplémentaire n'est requis pour appeler des applications à utiliser ces API.

Trust on First Use (TOFU) pour les réseaux d'entreprise

Android 13 est compatible avec Trust on First Utiliser l'approche d'authentification (TOFU) qui permet aux utilisateurs de faire confiance à une entreprise (EAP) réseau en installant l'autorité de certification racine utilisée par le serveur et en définissant son domaine dans un réseau enregistré. TOFU permet à l’appareil d’obtenir un lorsqu'un utilisateur se connecte pour la première fois à un réseau d'entreprise et conserve pour les connexions suivantes.

Pour en savoir plus, consultez Faites confiance lors de la première utilisation.

Compatibilité avec la bande ultralarge

Android 13 introduit un framework par défaut pour la technologie radio à bande ultralarge (UWB), une technologie qui permet de définir des distances de façon très précise et sécurisée entre les appareils compatibles.

Pour en savoir plus, consultez la section Bande ultralarge.

Mises à jour de simultanéité des points d'accès/point d'accès Wi-Fi

Android 13 est compatible avec la bande 6 GHz pour Simultanéité du point d'accès Wi-Fi, qui permet aux appareils de créer deux points d'accès (PA) de commande.

Pour en savoir plus, consultez Simultanéité des points d'accès et des points d'accès Wi-Fi :

Wi-Fi Aware

Android 13 est compatible avec la version 3.1 du Spécification Wi-Fi Aware Pour en savoir plus, consultez Wi-Fi Aware.

Mises à jour du partage de connexion via un point d'accès Wi-Fi (soft AP)

Android 13 introduit de nouvelles configurations pour les appareils permettant le partage de connexion via des points d'accès Wi-Fi. Pour en savoir plus sur les de nouvelles configurations, consultez Point d'accès Wi-Fi (Soft AP) :

Simultanéité Wi-Fi multi-interface

À partir d'Android 13, le Wi-Fi HAL 1.6 offre la possibilité pour spécifier une interface de point d'accès en pont (en simultané) un élément de combinaison.

Pour en savoir plus, consultez Simultanéité multi-interface Wi-Fi :

Mises à jour de la sélection du réseau Wi-Fi

À partir d'Android 13, si différents intervalles d'analyse nécessaires au moment de l'exécution, les applications privilégiées peuvent définir dynamiquement l'analyse à l'écran des réseaux Wi-Fi disponibles en appelant le WifiManager#setScreenOnScanSchedule(screenOnScanSchedule).

Pour en savoir plus, consultez Sélection du réseau Wi-Fi.

Écran

Gestionnaire de tâches

Dans Android 13, une nouvelle affordance d'UI système appelée Gestionnaire de tâches informe l'utilisateur de l'état et des ressources utilisés par le premier plan sur les applications en arrière-plan et permet à l'utilisateur de les arrêter.

Pour en savoir plus, consultez la page Gestionnaire de tâches.

Commandes multimédias dans l'UI du système

À partir d'Android 13, les commandes multimédias dans l'UI du système contiennent des mises à jour des boutons d'action et de la lecture à distance. Ces changements sont compatibles avec des commandes multimédias sur les téléphones et les tablettes, les transferts de contenus multimédias entre les appareils.

Pour en savoir plus, consultez Commandes multimédias dans l'UI du système

Composition SDR et HDR mixte

Android 13 améliore la prise en charge simultanée Présentation de la composition SDR et HDR à l'écran en réduisant la luminosité du contenu SDR affiché à l'écran lorsqu'elles sont présentées en même temps que du contenu HDR.

Pour en savoir plus, consultez Compositions SDR et HDR mixtes :

Autorisation de notification pour les notifications d'activation

À partir d'Android 13, les notifications utilisent une option dans lequel toutes les applications doivent demander l'autorisation aux utilisateurs avant d'envoyer des notifications requêtes. Pour ce faire, les OEM doivent modifier la notification et les systèmes d'autorisation d'exécution, comme indiqué dans le Autorisation de notification d'acceptation .

Luminance HDR de la carte des tons vers une plage compatible SDR

Android 13 introduit une couche statique configurable par le fournisseur appelée libtonemap, qui définit les opérations de mappage des tonalités. Cette fonctionnalité permet aux OEM de définir et de partager leurs algorithmes de mappage des tonalités d'affichage entre le cadre et les fournisseurs, ce qui réduit les incohérences dans la cartographie des tonalités.

Pour en savoir plus, consultez Tonnez la luminance HDR de la carte avec une plage compatible SDR.

Graphiques

AIDL pour Hardware Composer HAL

À partir d'Android 13, le HAL (Hardware Composer, HWC) est défini dans AIDL, et les versions HIDL allant de android.hardware.graphics.composer@2.1 jusqu'à Abandon de android.hardware.graphics.composer@2.4.

Pour en savoir plus, consultez AIDL pour Hardware Composer HAL

Gestion du framebuffer client

À partir d'Android 13, de nouveaux framebuffers sont utilisés pendant client sont allouées chaque fois que la résolution d'affichage change. Ce l'allocation est effectuée par SurfaceFlinger lors du prochain cycle d'invalidation après un changement de résolution.

Pour en savoir plus, consultez la section Gestion des framesbuffers du client.

Intervention de limitation du nombre d'images par seconde (FPS)

À partir d'Android 13-QPR, intervention de la limitation du FPS permet aux jeux de s'adapter à un FPS approprié en n'utilisant que des modifications côté plate-forme et sans qu'aucune action ne soit requise de la part des développeurs . Voir Intervention de la limitation du FPS pour en savoir plus.

Verrouillage du tampon non signalé avec AutoSingleLayer

Android 13 ajoute une nouvelle configuration appelée AutoSingleLayer pour le verrouillage tampons non signalés. Cette configuration permet à SurfaceFlinger de verrouiller lorsqu'une seule couche est mise à jour, et non dans les cas sur plusieurs couches, comme les modifications de géométrie ou les transactions de synchronisation.

Pour en savoir plus, consultez Verrouillage de la mémoire tampon non signalé avec AutoSingleLayer.

Interaction

Authentification pour le contrôle de la maison

Sous Android 13, API Device Controls inclut une nouvelle méthode appelée isAuthRequired, qui permet aux fournisseurs de commandes de contrôle des appareils de spécifier les commandes interactions sur un appareil verrouillé. Cela permet une interaction plus fluide sur points d'entrée, tels qu'un écran de téléphone verrouillé.

Protocole HID du coach électronique

Android 13 introduit l'interface humaine du coach électronique (HID), qui permet de connecter un appareil de suivi de la tête un appareil Android via USB ou Bluetooth et être exposé au et des applications via le framework des capteurs.

Pour en savoir plus, consultez Protocole HID du Head Tracker

Prise en charge du signal de rappel verrouillé dans KeyguardManager

Sous Android 13, de nouvelles méthodes, telles que addKeyguardLockedStateListener et removeKeyguardLockedStateListener, dans KeyguardManager , avertit l'écouteur de l'état verrouillé de la protection du clavier.

Objets d'exécution NNAPI réutilisables

Android 13 introduit l'interface HAL NNAPI AIDL, IExecution, qui gère la durée de vie d'un objet d'exécution réutilisable et ses les ressources mises en cache. les objets IExecution réduisent les frais généraux liés aux l'apprentissage des tâches d'inférence en permettant au pilote NNAPI de préserver les ressources ; entre les exécutions et appliquer des optimisations spécifiques à la requête.

Capteurs AIDL HAL

Android 13 introduit Sensors AIDL HAL, un HAL basé sur le Capteurs HAL 2.1 utilisant le Interface HAL AIDL. The Sensors AIDL HAL expose le capteur de tête et les capteurs de la centrale inertielle à axe limité.

Contenus multimédias

Exporter les statistiques d'encodage vidéo

À partir d'Android 13, les clients d'application peuvent demander le encodeur vidéo pour exporter les statistiques d'encodage de chaque image vidéo encodée. Avec les statistiques obtenues par l'encodeur vidéo, les applications peuvent optimiser telles que l'encodage multipass et le prétraitement des frames avant l'encodage.

Pour en savoir plus, consultez Données statistiques relatives à l'encodage vidéo.

Performances

HAL AIDL Health

Android 13 introduit Health AIDL HAL, une solution HAL basée sur le HAL 2.1 Santé qui utilise le Interface HAL AIDL.

Amélioration des performances lors du chargement du jeu

Android 13 introduit un nouveau mode d'alimentation Service administrateur nommé GAME_LOADING qui indique à l'HAL d'alimentation si l'application de jeu est en cours de chargement, la Power HAL peut augmenter la charge. Voir Performance Boost Au moment de chargement du jeu pour d'autres des informations.

Autorisations

Répartition des autorisations d'accès aux capteurs corporels

À partir d'Android 13, L'autorisation BODY_SENSORS est divisée en deux: BODY_SENSORS pour suivre la fréquence cardiaque au premier plan et BODY_SENSORS_BACKGROUND pour la suivre votre fréquence cardiaque en arrière-plan.

Pour en savoir plus, consultez Nouvelle autorisation pour l'utilisation des capteurs corporels en arrière-plan.

Alimentation

Outils de suivi du comportement en arrière-plan de l'application

Android 13 introduit le concept d'arrière-plan d'application outil de suivi du comportement ou processus de surveillance de la batterie en arrière-plan par les applications pour déterminer si elles enfreignent certaines règles.

Pour en savoir plus, consultez Outils de suivi du comportement en arrière-plan des applications.

Limiter la consommation d'énergie pendant la sauvegarde et la restauration

À partir d'Android 13, vous pouvez limiter l'alimentation transférer pendant la sauvegarde USB et la restauration en appelant la classe UsbPort enableLimitPowerTransfer.

Pour en savoir plus, consultez la section Gestion de l'alimentation.

Sécurité

Identifiants d'identité

Android 13 permet désormais de présenter plusieurs documents. Cette nouvelle interface de session de présentation permet à une application présentation de plusieurs documents, ce qui n'est pas possible avec API existante.

Pour en savoir plus, consultez Identifiants d'identité.

Schéma de signature APK V3.1

Ce schéma est utilisé par défaut lors de la signature d'un APK avec une clé de signature ayant fait l'objet d'une rotation. et la traçabilité des signatures, et permet à un seul APK de cibler la rotation sur Android 13 et versions ultérieures, tout en évitant les problèmes connus la rotation sur les versions précédentes de la plate-forme à l'aide de la clé de signature d'origine le bloc de signature de la version 3.0. De même, la signature de la version 4.1 inclura des informations de signature supplémentaires pour le bloc v3.1 afin d'assurer le même comportement pour d'installations supplémentaires.

Les intents doivent correspondre aux filtres d'intent déclarés

Dans Android 13, les intents provenant d'applications externes sont envoyés composant exporté si et seulement si les intents correspondent les éléments de filtre d'intent déclarés.

Les intents qui ne correspondent pas sont bloqués. Les éléments suivants sont Exceptions pour lesquelles la mise en correspondance des intents n'est pas appliquée:

  • Intents envoyés aux composants qui ne déclarent aucun filtre d'intent
  • Intents provenant de la même application
  • Intents du système
  • Intents de la racine

Interface OMAPI stable du fournisseur

Open Mobile API (OMAPI) est une API standard qui permet de communiquer avec le service Élément. Avant Android 13, seuls les modules de framework et d'applications l'accès à cette interface. En le convertissant en une interface stable du fournisseur, Les modules HAL peuvent aussi communiquer avec les éléments sécurisés via le service OMAPI.

Pour en savoir plus, consultez Interface stable du fournisseur OMAPI

Les UID partagés sont obsolètes

Depuis Android 13-QPR, les UID partagés sont obsolètes. Les utilisateurs d'Android 13 ou version ultérieure doivent indiquer la limite. android:sharedUserMaxSdkVersion="32" dans son fichier manifeste. Cette entrée empêche les nouveaux utilisateurs d'obtenir un UID partagé. Pour en savoir plus sur les UID, consultez Signature d'application.

Paramètres

Paramètres linguistiques par appli

Android 13 ajoute des fonctionnalités pour permettre aux utilisateurs de changer les préférences linguistiques propres à chaque application. Les partenaires et les OEM ne doivent pas désactiver la page de sélection de la langue de l'application pour que la page soit accessible via ces trois options de navigation:

  • Paramètres > Applications > app_name et sélectionnez Language (Langue).
  • Appuyez de manière prolongée sur l'icône de l'application, appuyez sur Infos sur l'appli, puis sélectionnez Langue :
  • Paramètres > Système > Langues et entrée > Langues des applications > app_name :

L'application Paramètres doit continuer à lancer la page des paramètres régionaux de l'application de l'intent android.settings.App_Locale_Settings.

Pour en savoir plus, consultez Paramètres linguistiques par appli.

TV

Mode tunnel multimédia

Android 13 étend le comportement défini des tunnels la lecture de la vidéo et associe ce nouveau comportement Tests de certification CTS.

Pour en savoir plus, consultez la page Tunnelisation multimédia.

Mises à jour

Mises à jour A/B virtuelles

Android 13 ajoute la compression XOR et l'espace utilisateur de fusion pour les mises à jour A/B virtuelles. La compression XOR permet de réduire des tailles d'instantané, car les données XOR sont plus faciles à compresser que les données de blocs brutes. La fonctionnalité de fusion de l'espace utilisateur permet au composant d'espace utilisateur snapuserd de gérer le processus de fusion des mises à jour A/B virtuelles, ce qui réduit les délais de fusion vers Android 12, où un appareil dm-snapshot est utilisé.

Pour savoir comment activer ces fonctionnalités sur les appareils passant à Android Android 13, consultez Compression XOR et Fusion d'espaces utilisateur.

Virtualisation

Framework de virtualisation Android

Le framework de virtualisation Android (AVF) permet une exécution sécurisée et privée pour exécuter du code. AVF est idéal pour les cas d'utilisation axés sur la sécurité nécessitant des garanties plus strictes, voire formellement validées, permettant d'isoler les personnes proposé par le bac à sable d'Android.

Pour en savoir plus, consultez Présentation du framework de virtualisation Android