Android 16 DP2 : nouveautés et améliorations
La seconde version de prévisualisation développeur d'Android 16 est désormais disponible. Google a annoncé que le lancement de la version finale d'Android 16 est prévu entre avril et juin 2025.
Cette nouvelle version, accessible pour les appareils Pixel 6 et plus récents ainsi que pour le Pixel Tablet, apporte plusieurs optimisations importantes par rapport à la première version de prévisualisation sortie le mois dernier.
Voici les ajouts notables d'Android 16 DP2 :
Profilage déclenché par le système : Le Gestionnaire de Profilage comprend désormais le Profilage Déclenché par le Système, permettant aux applications de s'enregistrer pour recevoir des informations sur des données de diagnostic telles que le démarrage, le type de démarrage, les temps de démarrage et le throttling.
Haptique enrichie : Android 16 introduit de nouvelles API haptiques qui permettent aux applications de définir l'amplitude et les courbes de fréquence d'un effet haptique, tout en masquant les différences entre les capacités des appareils.
Meilleure introspection des tâches : Avec Android 16, JobScheduler est introduit pour retourner plusieurs raisons pour lesquelles une tâche est en attente, en tenant compte des contraintes explicites définies par le développeur ainsi que des contraintes implicites imposées par le système.
Taux de rafraîchissement adaptatif : La DP2 d'Android 16 propose hasArrSupport() et getSuggestedFrameRate(int), tout en restaurant getSupportedRefreshRates() pour faciliter l'utilisation de l'ARR par les applications.
Optimisations de l'exécution des tâches : JobScheduler#getPendingJobReasons(int jobId) peut fournir plusieurs raisons pour lesquelles une tâche est en attente, en tenant compte à la fois des contraintes explicites définies par le développeur et des contraintes implicites par le système. JobScheduler#getPendingJobReasonsHistory(int jobId) renvoie une liste des changements de contraintes les plus récents.
Accessibilité : Android 16 DP2 déprécie les annonces d'accessibilité. Les développeurs devraient privilégier setAccessibilityPaneTitle() et setAccessibilityLiveRegion() pour améliorer la prise en charge de l'accessibilité.
Recherche dans le cloud dans le sélecteur de photos : La prévisualisation développeur inclut de nouvelles API pour permettre des recherches via le fournisseur de médias cloud pour le sélecteur de photos d'Android. La fonctionnalité de recherche dans le sélecteur de photos sera bientôt disponible.
Sécurité améliorée : Android 16 renforce la sécurité WiFi sur les appareils compatibles avec WiFi 6 en intégrant des fonctionnalités de sécurité robustes telles que le cryptage AES-256 et une protection contre les attaques de type MITM.
En regardant vers l'avenir, Google prévoit un lancement majeur du SDK au deuxième trimestre 2025, axé sur les changements de comportement, suivi d'une mise à jour plus petite au quatrième trimestre pour corriger les éventuels bogues restants. La stabilité de la plateforme Android 16 est attendue d'ici mars 2025.