Android 16 Beta 3 atteint la stabilité de la plate-forme: changements clés et préparations de développeurs
La version Android 16 Beta 3 signifie la stabilité de la plate-forme, ce qui signifie que les API et les fonctionnalités orientées utilisateur sont finalisées. Une version complète est attendue dans les prochains mois. Bien que la stabilité soit l'objectif principal, plusieurs mises à jour notables sont incluses.
Caractéristiques clés et améliorations dans Android 16 Beta 3:
AURACast Broadcast Support audio (Pixel 9): L'accessibilité audio améliorée est obtenue grâce à un support Auracast sur les appareils Pixel 9, permettant aux aides auditives et aux écouteurs compatibles de recevoir des flux audio des emplacements publics.
Texte de contour pour un contraste amélioré: remplacer le texte à contraste élevé, le texte de contour améliore la lisibilité aux utilisateurs par des déficiences visuelles en créant une bordure contrastée plus large autour du texte. Les nouvelles API du gestionnaire d'accessibilité permettent aux applications de détecter l'activation de ce mode.
Protection des réseaux locaux (LNP) pour les tests: une nouvelle fonctionnalité (future version), LNP, fournit aux utilisateurs un plus grand contrôle sur l'accès des applications aux appareils réseau locaux. Actuellement dans une phase de test d'opt-in, il nécessitera éventuellement des autorisations spécifiques pour l'accès au réseau local.
Préparation des développeurs pour Android 16:
Google encourage fortement les développeurs à se préparer à Android 16 pour éviter les problèmes de compatibilité. Les changements clés impactant les développeurs comprennent:
Jobscheduler: application plus stricte des quotas; setImportantWhileForeground
GROUND est désormais un non-opération; Une nouvelle raison d'arrêt, STOP_REASON_TIMEOUT_ABANDONED
, est introduite.
BRIMCES: Les diffusions ordonnées avec les priorités ne fonctionnent désormais que dans le même processus. Des méthodes IPC alternatives sont nécessaires pour la commande transversale.
ART (Android Runtime): Des tests approfondis sont cruciaux si l'utilisation de la réflexion, de la JNI ou d'autres méthodes pour accéder aux internes Android.
Intentes: une sécurité accrue contre les attaques de redirection de l'intention nécessite des tests et un examen attentif de désactiver les protections.
Taille de la page 16KB: Bien qu'un mode de compatibilité existe, la migration vers 16 Ko de la taille de la page est recommandée pour des performances optimales.
Accessibilité: announceForAccessibility
est obsolète; Utilisez des alternatives recommandées.
Bluetooth: l'amélioration de la gestion des pertes de liaisons Bluetooth affecte les processus de repensage.
D'autres changements impactant les applications ciblant Android 16 incluent les ajustements de l'expérience utilisateur (retrait de l'opt-out de bord à bord, la migration prédictive de la migration / opt-out, la désactivation des API de police élégante), les optimisations de fonctionnalité de base (planification de travail à taux fixe), la gestion des appareils à grand écran (orientation, les changements de permis de remise en état et les modifications des rapports d'aspect.
Android Release Road Tagt pour 2025:
Google prévoit deux versions Android API en 2025: Android 16 (Q2 2025) et une version mineure du Q4 2025 se concentrant sur les mises à jour, les optimisations et les corrections de bogues.
Partage avec Android 16 Beta 3:
Pour participer, inscrivez-vous au programme Android Beta, puis vérifiez les mises à jour via les paramètres de votre appareil ("Système"> "Mise à jour du système"). Bien que généralement stable, l'utilisation de versions bêta sur les appareils primaires n'est pas recommandée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!