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 |
---|---|---|
Expérience utilisateur et interface utilisateur du système | Modification (toutes les applications) |
Annonces d'accessibilité intrusives obsolètes Android 16 abandonne les annonces d'accessibilité, caractérisées par l'utilisation de announceForAccessibility ou l'envoi d'événements d'accessibilité TYPE_ANNOUNCEMENT . |
Expérience utilisateur et interface utilisateur du système | Nouvelles fonctionnalités et API |
Mises à jour de la prévisualisation du Retour Android 16 ajoute de nouvelles API pour vous aider à activer les animations système de prévisualisation du Retour dans la navigation par gestes, comme l'animation de retour à l'écran d'accueil. Android 16 ajoute également finishAndRemoveTaskCallback() et moveTaskToBackCallback . |
Expérience utilisateur et interface utilisateur du système | Nouvelles fonctionnalités et API |
Des retours haptiques plus riches Android 16 ajoute des API haptiques qui permettent aux applications de définir les courbes d'amplitude et de fréquence d'un effet haptique tout en éliminant les différences entre les fonctionnalités de l'appareil. |
Fonctionnalité de base | Modification (toutes les applications) |
Optimisations des quotas JobScheduler Android 16 ajuste le quota d'exécution de la tâche régulière et accélérée en fonction de plusieurs facteurs: le bucket de veille de l'application, si la tâche commence à s'exécuter lorsque l'application est dans un état de premier plan et si la tâche s'exécute pendant l'exécution d'un service de premier plan. |
Fonctionnalité de base | Nouvelles fonctionnalités et API |
Deux versions d'API Android en 2025 Dans Android 16, la version Preview concerne la prochaine version majeure d'Android, dont le lancement est prévu au deuxième trimestre 2025. Cette version est semblable à toutes nos versions d'API précédentes, où nous pouvons planifier des modifications de comportement souvent liées à une version de SDK cible. Nous prévoyons de publier une nouvelle version au quatrième trimestre 2025, qui inclura également de nouvelles API pour les développeurs. La version majeure du deuxième trimestre sera la seule version de 2025 à inclure des modifications de comportement planifiées pouvant affecter les applications. |
Performances et batterie | Nouvelles fonctionnalités et API |
Composant de démarrage dans ApplicationStartInfo Android 16 ajoute getStartComponent() pour distinguer le type de composant qui a déclenché le démarrage, ce qui peut être utile pour optimiser le flux de démarrage de votre application. |
Performances et batterie | Nouvelles fonctionnalités et API |
Taux de rafraîchissement adaptatif Android 16 introduit hasArrSupport() et getSuggestedFrameRate(int) , tout en rétablissant getSupportedRefreshRates() pour permettre à vos applications de profiter plus facilement du Taux de rafraîchissement adaptatif. |
Performances et batterie | Nouvelles fonctionnalités et API |
Meilleure introspection des tâches Dans Android 16, nous introduisons JobScheduler#getPendingJobReasons() , qui renvoie plusieurs raisons pour lesquelles une tâche est en attente, en raison de contraintes explicites définies par le développeur et de contraintes implicites définies par le système. Nous lançons également JobScheduler#getPendingJobReasonsHistory() , qui renvoie la liste des modifications de motif d'emploi les plus récentes en attente. |
Performances et batterie | Nouvelles fonctionnalités et API |
Profilage déclenché par le système Android 16 introduit le profilage déclenché par le système dans ProfilingManager . Les applications peuvent indiquer qu'elles souhaitent recevoir des traces pour certains déclencheurs tels que le démarrage à froid reportFullyDrawn ou les erreurs ANR. Le système démarre et arrête ensuite une trace au nom de l'application. Une fois la traçabilité terminée, les résultats sont envoyés au répertoire de données de l'application. |
Connectivité | Nouvelles fonctionnalités et API |
Détermination de la position avec une sécurité renforcée Android 16 prend en charge les fonctionnalités de sécurité robustes dans la localisation Wi-Fi sur les appareils compatibles avec le Wi-Fi 6 802.11az, ce qui permet aux applications de combiner la précision, la scalabilité et la planification dynamique accrues du protocole avec des améliorations de sécurité, y compris le chiffrement basé sur AES-256 et la protection contre les attaques MITM. |
Contenus multimédias | Nouvelles fonctionnalités et API |
Améliorations du sélecteur de photos Android 16 inclut des améliorations du sélecteur de photos, telles que de nouvelles API qui permettent aux applications d'intégrer le sélecteur de photos dans leur hiérarchie de vues et de nouvelles API qui permettent de rechercher des éléments à partir du fournisseur de contenu multimédia cloud pour le sélecteur de photos Android. |
Confidentialité | Nouvelles fonctionnalités et API |
Modifications apportées à Santé Connect Santé Connect ajoute ACTIVITY_INTENSITY , un nouveau type de données défini conformément aux directives de l'Organisation mondiale de la santé concernant l'activité modérée et intense. Santé Connect contient également des API mises à jour compatibles avec les dossiers médicaux. Cela permet aux applications de lire et d'écrire des dossiers médicaux au format FHIR avec le consentement explicite de l'utilisateur. Cette API est disponible dans un programme en accès anticipé. Si vous souhaitez participer, inscrivez-vous à notre programme en accès anticipé. |
Confidentialité | Nouvelles fonctionnalités et API |
Privacy Sandbox sur Android Android 16 intègre la dernière version de la Privacy Sandbox sur Android, qui fait partie de nos efforts continus pour développer des technologies qui permettent aux utilisateurs de savoir que leur confidentialité est protégée. |