Google confirme le lancement d’Android 16 entre avril et juin 2025. En respectant son calendrier, l’entreprise a dévoilé la deuxième version Developer Preview d’Android 16. Cette mise à jour inclut plusieurs optimisations et améliorations par rapport à la première préversion sortie le mois dernier.
Android 16 Developer Preview 2 : Détails de lancement
La Developer Preview 2 d’Android 16 est accessible sur les Pixel 6 et modèles plus récents, ainsi que sur la Pixel Tablet. Google a annoncé que le programme bêta d’Android 16 débutera en janvier 2025, ouvrant la voie à un test plus large avant le lancement officiel.
Nouvelles fonctionnalités et améliorations d’Android 16 DP2
La deuxième préversion d’Android 16 introduit des fonctionnalités majeures, dont voici les points clés :
Profilage déclenché par le système
Le Profiling Manager propose maintenant le System Triggered Profiling. Cette fonctionnalité permet aux applications de s’inscrire pour recevoir des informations sur les données diagnostiques. Ces données incluent les temps de démarrage, les types de démarrage et la limitation des performances.
Haptiques enrichis
Google ajoute des API haptiques avancées. Ces API permettent aux applications de définir des courbes d’amplitude et de fréquence pour les effets haptiques. Cette abstraction gère aussi les différences entre les capacités des appareils.
Amélioration de l’introspection des tâches
Le JobScheduler introduit des fonctionnalités pour identifier plusieurs raisons expliquant pourquoi une tâche reste en attente. Ces raisons peuvent être dues à des contraintes explicites définies par le développeur ou à des contraintes système implicites.
Taux de rafraîchissement adaptatif
Android 16 DP2 inclut hasArrSupport() et getSuggestedFrameRate(int). Ces ajouts facilitent l’utilisation du taux de rafraîchissement adaptatif dans les applications. La préversion réintroduit aussi getSupportedRefreshRates() pour simplifier l’optimisation graphique.
Optimisation de l’exécution des tâches
Les nouvelles méthodes JobScheduler#getPendingJobReasons(int jobId) et JobScheduler#getPendingJobReasonsHistory(int jobId) offrent une vue détaillée des contraintes affectant les tâches. Les développeurs peuvent ainsi déboguer plus efficacement et mieux comprendre les contraintes système.
Accessibilité améliorée
Les annonces d’accessibilité sont désormais obsolètes. Google recommande d’utiliser setAccessibilityPaneTitle() et setAccessibilityLiveRegion() pour une meilleure prise en charge des besoins spécifiques.
Recherche cloud dans le sélecteur de photos
De nouvelles API permettent la recherche dans le fournisseur de médias cloud directement via le sélecteur de photos Android. Cette fonctionnalité arrivera prochainement.
Sécurité renforcée
Android 16 introduit des fonctionnalités avancées de sécurité WiFi pour les appareils compatibles avec le WiFi 6 et le protocole 802.11az. Ces améliorations offrent une meilleure précision, une plus grande échelle et un chiffrement basé sur AES-256 pour protéger contre les attaques MITM.
Perspectives pour 2025
Google prévoit une version SDK majeure au deuxième trimestre 2025, axée sur les changements de comportement. Une version plus petite suivra au quatrième trimestre pour corriger les derniers bugs. La stabilité de la plateforme est attendue d’ici mars 2025, consolidant Android 16 comme une évolution majeure de l’OS.