
**Introduction**
Bienvenue dans le deuxième Beta d’Android 16. Rejoignez-nous pour continuer à construire une plateforme qui stimule la créativité. Enrôlez n’importe quel appareil Pixel compatible pour recevoir ce Beta et les mises à jour futures d’Android Beta en direct.
**Points forts**
Cette version ajoute une prise en charge améliorée des expériences avec des appareils photo professionnels, des effets graphiques, étend notre cadre de performances et poursuit l’évolution des fonctionnalités liées à la confidentialité, à la sécurité et aux tâches en arrière-plan. Nous sommes impatients de recevoir vos commentaires et vous remercions par avance de votre aide continue pour faire d’Android une plateforme qui fonctionne pour tout le monde.
**Mises à jour multimédias et caméra**
Android 16 améliore la prise en charge des utilisateurs d’appareils photo professionnels, autorisant l’exposition automatique hybride ainsi que des ajustements précis de la balance des blancs et de la teinte. Il est plus facile que jamais de capturer des photos animées avec de nouvelles actions Intent, et nous continuons d’améliorer les images UltraHDR, avec la prise en charge de l’encodage HEIC et de nouveaux paramètres du projet de norme ISO 21496-1
**Effets graphiques personnalisés avec AGSL**
Android 16 ajoute RuntimeColorFilter et RuntimeXfermode, vous permettant de créer des effets complexes comme Seuil, Sépia et Teinte Saturation et de les appliquer aux appels de dessin. Depuis Android 13, vous pouvez utiliser AGSL pour créer des RuntimeShaders personnalisés qui étendent les Shaders. La nouvelle API reflète cela, ajoutant un RuntimeColorFilter optimisé par AGSL qui étend les ColorFilters, et un effet Xfermode qui vous permet d’implémenter un compositing et un mélange personnalisés basés sur AGSL entre les pixels sources et de destination.
**Modifications du comportement**
À chaque version d’Android, nous cherchons à rendre la plateforme plus efficace, soucieuse de la confidentialité, internationale et robuste, en équilibrent les besoins des applications avec la prise en charge matérielle, les performances du système, la confidentialité des utilisateurs et l’autonomie de la batterie. Cela peut entraîner des changements de comportement qui affectent la compatibilité.
**Modifications apportées aux autorisations liées à la santé et à la condition physique**
Pour les applications ciblant Android 16 ou une version ultérieure, les autorisations BODY_SENSORS passent aux autorisations granulaires sous android.permissions.health également utilisées par Health Connect. Toute API nécessitant auparavant BODY_SENSORS ou BODY_SENSORS_BACKGROUND nécessitera désormais l’autorisation android.permissions.health correspondante.
**Abandon de la désactivation bord à bord**
Android 15 a imposé le bord à bord pour les applications ciblant Android 15 (SDK 35), mais votre application pouvait se désactiver en définissant R.attr#windowOptOutEdgeToEdgeEnforcement sur true. Une fois que votre application cible Android 16 (Baklava), R.attr#windowOptOutEdgeToEdgeEnforcement est obsolète et désactivé et votre application ne peut pas se désactiver du bord à bord. Pour être compatible avec Android 16 Beta 2, assurez-vous que votre application prend en charge le bord à bord et supprimez toute utilisation de R.attr#windowOptOutEdgeToEdgeEnforcement.
**Conclusion**
Le développement d’Android 16 est une collaboration continue entre les développeurs, les testeurs et l’équipe Android. Nous vous encourageons à partager vos commentaires et vos contributions alors que nous travaillons ensemble pour améliorer la plateforme. Nous sommes impatients de voir ce que vous construisez avec Android 16 !
**Mots-clés :** Android 16, Beta, fonctionnalités, développeurs, applications
Source : Article original
