Liste des fonctionnalités et des modifications d'Android 13

Le tableau suivant répertorie toutes les fonctionnalités et modifications de comportement documentées susceptibles d'affecter les développeurs d'applications. Utilisez cette liste pour identifier les modifications qui vous concernent, puis cliquez sur le lien correspondant pour lire la documentation.

Catégorie Type Nom
Appareil photo Nouvelles fonctionnalités et API Capture vidéo HDR
Les applications peuvent utiliser les API Camera2 pour capturer et prévisualiser des contenus vidéo HDR.
Connectivité Modification (applications ciblant Android 13 ou version ultérieure) BluetoothAdapter#enable() et BluetoothAdapter#disable() obsolètes
Pour les applications ciblant Android 13 (niveau d'API 33) ou version ultérieure, les méthodes BluetoothAdapter#enable() et BluetoothAdapter#disable() sont obsolètes et renvoient toujours false.
Fonctionnalité de base Modification (toutes les applications) Ancienne copie de l'implémentation du service de synthèse vocale supprimée
Les applications doivent utiliser le fournisseur par défaut de l'appareil pour SpeechService, plutôt que de coder en dur une application spécifique.
Fonctionnalité de base Nouvelles fonctionnalités et API Mises à jour OpenJDK 11
Android 13 inclut un certain nombre de mises à jour pour s'aligner sur la version LTS OpenJDK 11.
Productivité et outils pour les développeurs Nouvelles fonctionnalités et API Icônes d'application à thème
Les applications peuvent fournir des icônes monochromes qui peuvent être stylisées sur l'appareil d'un utilisateur à l'aide de la couleur dynamique Material You.
Productivité et outils pour les développeurs Nouvelles fonctionnalités et API Préférences linguistiques par application
Les applications peuvent utiliser les nouvelles API de plate-forme pour définir ou obtenir la langue préférée de l'utilisateur par application.
Productivité et outils pour les développeurs Nouvelles fonctionnalités et API Coupure de mots plus rapide
Android 13 améliore considérablement les performances de coupure de mots pour les instances TextView.
Productivité et outils pour les développeurs Nouvelles fonctionnalités et API API de conversion de texte
Dans Android 13, les applications peuvent appeler la nouvelle API de conversion de texte afin que les utilisateurs qui parlent des langues utilisant des méthodes d'entrée de lettres phonétiques puissent trouver ce qu'ils recherchent plus rapidement et plus facilement.
Productivité et outils pour les développeurs Nouvelles fonctionnalités et API Hauteurs de ligne améliorées pour les scripts non latins
Android 13 améliore l'affichage des scripts non latins (tels que le tamoul, le birman, le télougou et le tibétain) en utilisant une hauteur de ligne adaptée à chaque langue.
Productivité et outils pour les développeurs Nouvelles fonctionnalités et API Amélioration du retour à la ligne du texte en japonais
Les TextViews peuvent désormais faire le retour à la ligne du texte par bunsetsu (la plus petite unité de mots qui semble naturelle) ou par expressions, au lieu de le faire par caractère. Cela permet d'obtenir des applications en japonais plus soignées et lisibles.
Productivité et outils pour les développeurs Nouvelles fonctionnalités et API Mises à jour de la bibliothèque Unicode
Android 13 ajoute les dernières améliorations, corrections et modifications incluses dans Unicode ICU 70, Unicode CLDR 40 et Unicode 14.0.
Productivité et outils pour les développeurs Nouvelles fonctionnalités et API Polices vectorielles de couleur
Android 13 prend en charge le rendu des polices COLR version 1 et met à jour les emoji du système au format COLRv1.
Productivité et outils pour les développeurs Nouvelles fonctionnalités et API API d'emplacement des réglages rapides
Les applications qui fournissent des blocs personnalisés peuvent les rendre disponibles dans les réglages rapides.
Productivité et outils pour les développeurs Nouvelles fonctionnalités et API Aperçu du presse-papiers
À partir d'Android 13, les applications utilisent une confirmation visuelle standard chaque fois qu'un contenu est ajouté au presse-papiers.
Productivité et outils pour les développeurs Nouvelles fonctionnalités et API geste Retour avec prévisualisation
Android 13 introduit la prévisualisation du geste Retour pour les appareils Android tels que les téléphones, les grands écrans et les pliables.
Productivité et outils pour les développeurs Nouvelles fonctionnalités et API Bluetooth LE Audio
Android 13 ajoute la prise en charge intégrée de LE Audio. Les développeurs devraient donc bénéficier des nouvelles fonctionnalités sans frais sur les appareils compatibles.
Productivité et outils pour les développeurs Nouvelles fonctionnalités et API MIDI 2.0
Android 13 est compatible avec la nouvelle norme MIDI 2.0, y compris la possibilité de connecter du matériel MIDI 2.0 via USB.
Productivité et outils pour les développeurs Nouvelles fonctionnalités et API Optimisations ART
Android 13 améliore les performances et l'efficacité de toutes les applications grâce aux mises à jour de l'environnement d'exécution ART.
Graphiques Nouvelles fonctionnalités et API Shaders programmables
Les applications peuvent utiliser des objets RuntimeShader programmables pour créer des effets avancés.
Graphiques Nouvelles fonctionnalités et API Améliorations de la chorégraphie
Des méthodes supplémentaires dans les API Choreographer et ASurfaceControl fournissent aux applications plus d'informations sur les délais de frame possibles et ajoutent plus de contexte à SurfaceFlinger sur le cycle de vie des frames.
Contenus multimédias Nouvelles fonctionnalités et API Routage audio anticipé
Les applications peuvent utiliser de nouvelles API pour identifier le routage de leur audio.
Performances et batterie Modification (toutes les applications) Gestionnaire des tâches
Android 13 permet aux utilisateurs d'arrêter les services de premier plan depuis le panneau des notifications, quelle que soit la version du SDK cible.
Performances et batterie Modification (toutes les applications) Amélioration de la gestion des tâches de préchargement à l'aide de JobScheduler
Dans Android 13, le système tente désormais de déterminer la prochaine fois qu'une application sera lancée et utilise cette estimation pour exécuter des tâches de préchargement.
Performances et batterie Modification (toutes les applications) Utilisation des ressources de la batterie
Android 13 introduit l'utilisation des ressources de la batterie, qui offre plusieurs façons de mieux gérer l'autonomie de la batterie de l'appareil.
Confidentialité et sécurité Modification (toutes les applications) Autorisation d'exécution pour les notifications
Android 13 introduit une nouvelle autorisation d'exécution pour les notifications: POST_NOTIFICATIONS.
Confidentialité et sécurité Modification (toutes les applications) Masquer le contenu sensible du presse-papiers
Les applications qui permettent aux utilisateurs de copier du contenu sensible dans le presse-papiers doivent ajouter un indicateur pour masquer ce contenu des aperçus du contenu du presse-papiers.
Confidentialité et sécurité Modification (toutes les applications) Quitter l'ID utilisateur partagé
Les applications qui utilisent l'attribut obsolète android:sharedUserId et qui ne dépendent plus de la fonctionnalité de l'attribut doivent migrer vers d'autres mécanismes.
Confidentialité et sécurité Modification (applications ciblant Android 13 ou version ultérieure) Nouvelle autorisation d'exécution pour les appareils Wi-Fi à proximité
Lorsque vous utilisez certaines API Wi-Fi, les applications qui n'ont pas besoin d'accéder à la position physique d'un appareil doivent le confirmer de manière claire à l'aide d'une nouvelle autorisation.
Confidentialité et sécurité Modification (applications ciblant Android 13 ou version ultérieure) L'utilisation des capteurs corporels en arrière-plan nécessite une nouvelle autorisation
Si votre application cible Android 13 et nécessite l'accès aux informations des capteurs corporels lorsqu'elle s'exécute en arrière-plan, vous devez déclarer la nouvelle autorisation BODY_SENSORS_BACKGROUND.
Confidentialité et sécurité Modification (applications ciblant Android 13 ou version ultérieure) Autorisations multimédias précises
Les applications doivent désormais utiliser des autorisations distinctes pour demander l'accès à différents types de contenus multimédias, au lieu de l'autorisation READ_EXTERNAL_STORAGE.
Confidentialité et sécurité Nouvelles fonctionnalités et API Exportation plus sécurisée des récepteurs enregistrés en contexte
Pour renforcer la sécurité des récepteurs d'exécution, Android 13 vous permet de spécifier si un broadcast receiver particulier de votre application doit être exporté et visible par les autres applications de l'appareil.
Confidentialité et sécurité Nouvelles fonctionnalités et API Sélecteur de photos
Les applications doivent utiliser un nouveau sélecteur de photos pour permettre aux utilisateurs de sélectionner des fichiers multimédias de manière sécurisée et intégrée, sans avoir à autoriser l'accès à l'ensemble de leur bibliothèque multimédia.
Confidentialité et sécurité Nouvelles fonctionnalités et API Nouvelle autorisation d'exécution pour les appareils Wi-Fi à proximité
Les applications peuvent demander une nouvelle autorisation pour détecter les appareils Wi-Fi à proximité sans accéder à la position de l'appareil.
Confidentialité et sécurité Nouvelles fonctionnalités et API Nouvelle autorisation pour utiliser des alarmes exactes
Lorsque vous ciblez Android 13, les applications telles que les agendas et les alarmes peuvent utiliser la nouvelle autorisation USE_EXACT_ALARM au moment de l'installation pour définir des alarmes exactes.
Confidentialité et sécurité Nouvelles fonctionnalités et API Permissions de rétrogradation du développeur
À partir d'Android 13, votre application peut révoquer l'accès aux autorisations d'exécution qui lui ont été accordées précédemment, soit par le système, soit par l'utilisateur.
Confidentialité et sécurité Nouvelles fonctionnalités et API Schéma de signature des APK v3.1
Le schéma de signature des APK v3.1 permet aux applications de prendre en charge les signataires d'origine et les signataires ayant fait l'objet d'une rotation dans un seul APK, et est également compatible avec le ciblage de version de SDK.
Confidentialité et sécurité Nouvelles fonctionnalités et API Amélioration des rapports d'erreur dans Keystore et KeyMint
Pour les applications qui génèrent des clés, Keystore et KeyMint fournissent désormais des indicateurs d'erreur plus détaillés et précis.
Tablettes et grands écrans Nouvelles fonctionnalités et API Amélioration de la compatibilité avec les tablettes et les appareils à grand écran
Android 13 s'appuie sur les optimisations pour les tablettes introduites dans Android 12 et la mise à jour groupée 12L, y compris les optimisations de l'interface utilisateur du système, une meilleure multitâche et des modes de compatibilité améliorés.
Expérience utilisateur Modification (applications ciblant Android 13 ou version ultérieure) Commandes multimédias dérivées de PlaybackState
Le système dérive désormais les commandes multimédias à partir d'actions PlaybackState au lieu de notifications MediaStyle.
Expérience utilisateur Modification (applications ciblant Android 13 ou version ultérieure) Theme de couleur de l'application appliqué automatiquement au contenu WebView
Pour les applications ciblant Android 13 (niveau d'API 33) ou version ultérieure, la méthode setForceDark() est obsolète. À la place, WebView définit désormais toujours la requête multimédia prefers-color-scheme en fonction de l'attribut de thème de l'application, isLightTheme.
Services Google Play Modification (applications ciblant Android 13 ou version ultérieure) Permissions requises pour l'identifiant publicitaire
Les applications qui utilisent l'identifiant publicitaire des services Google Play et ciblent Android 13 (niveau d'API 33) ou version ultérieure doivent déclarer l'autorisation normale AD_ID dans le fichier manifeste de leur application.
Restrictions des interfaces hors SDK Modification (applications ciblant Android 13 ou version ultérieure) Mises à jour des restrictions des interfaces hors SDK
Android 13 inclut des listes à jour d'interfaces non SDK limitées grâce à la collaboration avec les développeurs Android et aux derniers tests internes.
Contenus multimédias Nouvelles fonctionnalités et API Le son spatial
Une expérience audio immersive pour un rendu plus réaliste.

Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.