Notes de version

Version bêta 2

Date de sortie 26 février 2026
Builds CP21.260206.011
CP21.260206.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-02-05
Services Google Play 25.49.33

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 2 (février 2026)

La version bêta 2 est désormais disponible. Comme la version bêta 1, cette version est adaptée au développement, aux tests et à une utilisation générale. Toutefois, Android 17 est toujours en cours de développement. Par conséquent, le système Android et les applications qui s'exécutent sur celui-ci peuvent ne pas toujours fonctionner comme prévu.

Nouveautés de la version bêta 2

Expérience utilisateur et interface utilisateur du système

  • Bulles : les utilisateurs peuvent désormais faire apparaître n'importe quelle application en appuyant de manière prolongée sur les icônes du lanceur. Sur les grands écrans, une nouvelle barre de bulles dans la barre des tâches gère les bulles organisées et ancrées. Les applications doivent respecter les consignes relatives au mode multifenêtre.
  • API EyeDropper : une nouvelle API système permet aux applications de capturer les couleurs des pixels n'importe où sur l'écran sans nécessiter d'autorisations de capture d'écran.
  • Sélecteur de contacts : l'intent ACTION_PICK_CONTACTS fournit un sélecteur au niveau du système. Il accorde un accès temporaire basé sur la session à des champs spécifiques, ce qui réduit le besoin d'autorisations complètes READ_CONTACTS.
  • Capture du pointeur du pavé tactile : par défaut, les pavés tactiles capturés se comportent désormais comme des souris, en signalant les mouvements et les gestes relatifs au lieu des coordonnées brutes des doigts. L'ancien mode absolu reste disponible via POINTER_CAPTURE_MODE_ABSOLUTE.
  • Sélecteur interactif : les applications peuvent utiliser getInitialRestingBounds sur un ChooserSession pour identifier la position finale de l’interface utilisateur du sélecteur afin de mieux ajuster la mise en page.

Connectivité et inter-appareils

  • Transfert inter-appareils : la nouvelle API Handoff permet de reprendre l'état sur différents appareils (par exemple, du téléphone à la tablette) via CompanionDeviceManager.
  • Portée avancée :
    • UWB DL-TDOA : compatible avec FiRA 4.0 pour une navigation intérieure respectueuse de la confidentialité.
    • Détection de proximité : implémente les spécifications de la Wi-Fi Alliance pour une portée améliorée basée sur le Wi-Fi.
  • Améliorations du forfait de données : les applications peuvent interroger les débits maximaux de liaison descendante/montante alloués par l'opérateur pour le streaming à l'aide de getStreamingAppMaxDownlinkKbps et getStreamingAppMaxUplinkKbps.

Fonctionnalités de base, confidentialité et performances

  • Accès au réseau local : Android 17 introduit l'autorisation ACCESS_LOCAL_NETWORK (qui fait partie du groupe NEARBY_DEVICES) pour protéger la communication LAN.
  • Diffusion du fuseau horaire : un nouvel intent, ACTION_TIMEZONE_OFFSET_CHANGED, se déclenche spécifiquement lors des changements de décalage, comme les transitions d'heure d'été.
  • Gestion de l'unité de traitement neuronal : les applications ciblant Android 17 doivent déclarer la fonctionnalité matérielle FEATURE_NEURAL_PROCESSING_UNIT pour accéder directement à l'unité de traitement neuronal.
  • ICU 78 : les bibliothèques d'internationalisation mises à jour sont compatibles avec Unicode 17.
  • Protection des codes OTP par SMS : pour éviter le piratage, Android 17 retarde l'accès programmatique aux messages OTP de trois heures pour la plupart des applications. Les développeurs doivent passer aux API SMS Retriever ou SMS User Consent.

Problèmes résolus dans la version bêta 2

  • Une régression de la stabilité de la plate-forme dans Android 16 qui entraînait le redémarrage ou l'actualisation inattendus des applications actives, empêchant la perte de la progression de l'utilisateur et le scintillement intermittent de l'interface utilisateur lors de l'utilisation de l'application. (Problème n° 440017096)
  • Une régression de la mise en page de l'interface utilisateur dans l'écran "Applications récentes" pour les utilisateurs dont les paramètres de langue sont définis sur l'allemand. (Problème n° 476830557, Problème n° 486511401)
  • Amélioration de la fiabilité du streaming vidéo en permettant aux développeurs de confirmer la prise en charge de la superposition temporelle via getOutputFormat après la configuration de l'encodeur pour résoudre le problème des métadonnées de dépendance de frame manquantes. (Problème n° 306222291)
  • Un bug qui entraînait l'omission du zéro initial dans le format 24 heures de l'économiseur d'écran "Horloge" en mode faible luminosité. (Problème n° 444255729)
  • Un problème qui entraînait le blocage des interactions immédiates suivantes, comme l'ouverture d'un autre dossier ou le changement d'écran, lors de la fermeture d'un dossier. (Problème n° 470541347, Problème n° 471533397, Problème n° 477848604)
  • Un plantage du système et un problème de redémarrage spontané qui interrompaient l'utilisation de l'appareil. (Problème n° 413562426)
  • Une instabilité critique du système entraînant le blocage et le redémarrage de l'appareil lors des transitions d'applications ou des appels de service. (Problème n° 419070024, Problème n° 428572458, Problème n° 430393241, Problème n° 424912278, Problème n° 431440391, Problème n° 426346396)
  • Un blocage de l'interface utilisateur du système qui entraînait l'absence de réponse de l'écran de verrouillage et le blocage de l'affichage après la déconnexion d'Android Auto. (Problème n° 457527675)
  • Une faute de frappe dans la boîte de dialogue de divulgation de l'autorisation d'accès à la position du système, où le bouton "Retour" s'affichait incorrectement sous la forme "Bac". (Problème n° 460242870, Problème n° 477245738)
  • Un problème qui entraînait le classement incorrect de la traduction instantanée et des règles dans le menu "Système". (Problème n° 476754995)
  • Un plantage critique de l'interface utilisateur du système et une instabilité ultérieure de l'appareil déclenchés par une navigation répétée dans les paramètres "Affichage et tactile". (Problème n° 474486679)
  • Un plantage persistant qui empêchait les utilisateurs d'ouvrir les paramètres "Fond d'écran et style" depuis l'écran d'accueil. (Problème n° 478520173)
  • Un problème de mise en page de l'interface utilisateur dans le lecteur de QR code de débogage sans fil, où la flèche de retour chevauchait l'icône QR. (Problème n° 474769647)
  • Un problème dans les paramètres "Son" qui empêchait la lecture des aperçus de sonnerie lors de la sélection. (Problème n° 355086959, Problème n° 375840924, Problème n° 381007949, Problème n° 381077928, Problème n° 419301121, Problème n° 452646483, Problème n° 468837747)
  • Un bug qui entraînait l'affichage de notifications redondantes après une mise à jour du système en améliorant la logique du service de notification pour effacer correctement les alertes obsolètes lors du processus d'initialisation post-mise à jour. (Problème n° 454647834)
  • Un bug d'optimisation du compilateur de nuanceur GPU sur le Pixel 6 Pro qui entraînait l'évaluation incorrecte de certaines expressions mathématiques GLSL en tant que constantes, ce qui entraînait des artefacts de rendu visuel dans les applications. (Problème n° 473226715)

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. Toutefois, Android 17 est toujours en cours de développement. Par conséquent, le système Android et les applications qui s'exécutent sur celui-ci 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'à ce qu'elles soient mises à jour pour être compatibles avec Android 17. Vous pouvez donc constater des impacts allant de problèmes mineurs à des limitations plus importantes. En général, la plupart des applications fonctionneront comme prévu, tout comme la plupart des API et fonctionnalités.

Nouveautés de la version bêta 1

Android 17 poursuit nos efforts pour proposer des applications Android plus adaptables, introduit des améliorations significatives des fonctionnalités de l'appareil photo et des contenus 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.

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 explicitement activer cette fonctionnalité à l'aide du nouvel attribut de fichier manifeste android:recreateOnConfigChanges.

Performances et environnement d'exécution

  • MessageQueue sans verrouillage : une nouvelle implémentation sans verrouillage d' android.os.MessageQueue réduit le nombre de frames manquées.
  • Collecte des déchets générationnelle : le collecteur Concurrent Mark-Compact d'ART est désormais compatible avec la collecte des déchets générationnelle, en donnant la priorité aux collectes fréquentes et peu coûteuses de la "jeune génération".
  • Nouveaux déclencheurs de profilage : ProfilingManager ajoute des déclencheurs pour COLD_START, OOM et KILL_EXCESSIVE_CPU_USAGE.
  • Restrictions de notification : 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
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 priorité et les modifications de volume sont lancées en mode silencieux (échec) si l'application ne se trouve pas dans un état de cycle de vie valide.
  • Prise en charge de VVC : ajout de la prise en charge de la plate-forme pour le codage vidéo polyvalent (H.266).

Confidentialité et sécurité

Connectivité et outils