Version bêta 1
| Date de sortie | 13 février 2026 |
| Builds | CP21.260116.011.B1 CP21.260116.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro, Pixel 7) |
| Prise en charge des émulateurs | x86 (64 bits), ARM (v8-A) |
| Niveau du correctif de sécurité | 2026-01-05 |
| Services Google Play | 25.47.33 |
Android 17 bêta 1 (février 2026)
La version bêta 1 est désormais disponible, avec les dernières fonctionnalités et modifications à essayer avec vos applications. Cette version est adaptée au développement, aux tests et à une utilisation générale. Cependant, Android 17 étant toujours en développement actif, le système Android et les applications qui y sont exécutées peuvent ne pas toujours fonctionner comme prévu.
Comme pour les versions précédentes, Android 17 inclut des modifications du système. Dans certains cas, ces modifications peuvent affecter les applications jusqu'à leur mise à jour les rendant compatibles avec Android 17. Il peut donc y avoir des impacts allant de problèmes mineurs à des restrictions plus importantes. En général, la plupart des applications fonctionnent comme prévu, tout comme la plupart des API et des fonctionnalités.
Nouveautés de la version bêta 1
Android 17 poursuit notre travail pour des applications Android plus adaptables, introduit des améliorations significatives des fonctionnalités de l'appareil photo et multimédias, de nouveaux outils pour optimiser la connectivité et des profils étendus pour les appareils associés. Découvrez notre sélection :
Interface utilisateur et fenêtrage
Adaptabilité obligatoire aux grands écrans
Les applications ciblant Android 17 (niveau d'API 37) et s'exécutant sur de grands écrans (sw ≥ 600 dp) ne peuvent plus désactiver le redimensionnement ni les changements d'orientation.
- Attributs ignorés :
screenOrientation,resizeableActivity,minAspectRatioetmaxAspectRatiosont ignorés sur les grands écrans. - Exemptions : les appareils dont la taille est inférieure à 600 dp et les applications classées dans la catégorie Jeux (
android:appCategory).
Modifications de configuration optimisées
Pour éviter la perte d'état, le système ne redémarre plus les activités par défaut pour certaines modifications de configuration, y compris :
Action requise : si votre application s'appuie sur des redémarrages pour recharger les ressources de ces événements, vous devez l'activer explicitement à l'aide du nouvel attribut de fichier manifeste android:recreateOnConfigChanges.
Performances et exécution
- MessageQueue sans verrouillage : une nouvelle implémentation sans verrouillage de
android.os.MessageQueueréduit le nombre d'images manquées. - Collecteur de déchets générationnel : le collecteur Mark-Compact simultané d'ART est désormais compatible avec le collecteur de déchets générationnel, qui donne la priorité aux collectes fréquentes et peu coûteuses de la "jeune génération".
- Nouveaux déclencheurs de profilage :
ProfilingManagerajoute des déclencheurs pourCOLD_START,OOMetKILL_EXCESSIVE_CPU_USAGE. - Restrictions concernant les notifications : des limites de taille strictes sont appliquées aux vues de notification personnalisées afin de réduire l'utilisation de la mémoire.
Contenus multimédias et appareil photo
Appareil photo
- Mises à jour dynamiques des sessions : utilisez
CameraCaptureSession.updateOutputConfigurations()pour changer de cas d'utilisation (par exemple, Photo en vidéo) sans fermer la session ni provoquer de problèmes.
Audio et vidéo
- Qualité constante pour l'enregistrement vidéo : setVideoEncodingQuality() dans MediaRecorder vous permet de configurer un mode de qualité constante (CQ) pour les encodeurs vidéo.
- Renforcement de l'audio en arrière-plan : la lecture audio, les demandes de focus et les modifications du volume sont lancées en mode silencieux (échec) si l'application ne se trouve pas dans un état de cycle de vie valide.
- Compatibilité avec VVC : ajout de la compatibilité de la plate-forme avec le Versatile Video Coding (H.266).
Confidentialité et sécurité
- Abandon du texte clair :
android:usesCleartextTrafficest obsolète. Les applications ciblant le SDK 37 ou version ultérieure et s'appuyant sur cet attribut bloqueront par défaut le texte clair. Migrez vers la configuration de la sécurité réseau. - Cryptographie hybride HPKE : introduction d'une interface de fournisseur de services publique pour une implémentation de la cryptographie hybride HPKE.
Connectivité et outils
- Companion Device Manager :
- Nouveaux profils : Dispositifs médicaux et Bracelets d'activité.
- Boîte de dialogue d'autorisation unifiée :
setExtraPermissionsregroupe les autorisations à proximité dans la boîte de dialogue d'association.