La société Google a commencé à tester la troisième version bêta de la plateforme mobile ouverte Android 12. La sortie d'Android 12 est attendue au troisième trimestre 2021. Des versions de firmware sont préparées pour les appareils Pixel 3 / 3 XL, Pixel 3a / 3a XL, Pixel 4 / 4 XL, Pixel 4a / 4a 5G et Pixel 5, ainsi que pour certains appareils ASUS, OnePlus, Oppo, Realme, Sharp, TCL, Transsion, Vivo, Xiaomi et ZTE.
Principales modifications par rapport à la deuxième version bêta :
- Ajout de la possibilité de créer des captures d'écran englobant non seulement la zone visible, mais aussi le contenu dans la zone défilable. La possibilité d'enregistrer le contenu en dehors de la zone visible fonctionne pour toutes les applications utilisant la classe View pour l'affichage. Un API ScrollCapture a été proposé pour mettre en œuvre la prise en charge des captures d'écran défilables dans les programmes utilisant des interfaces spécifiques.

- Inclus un nouveau moteur de recherche haute performance, AppSearch, permettant d'indexer les informations sur l'appareil et d'effectuer une recherche en texte intégral avec un classement des résultats. AppSearch fournit deux types d'index - pour organiser la recherche dans des applications individuelles et pour la recherche dans tout le système.
- L'API a été ajoutée à la classe WindowInsets pour déterminer la position d'affichage des indicateurs d'utilisation de la caméra et du microphone (ces indicateurs peuvent recouvrir les contrôles dans les applications en plein écran, et via cet API, l'application peut ajuster son interface).
- Pour les appareils gérés de manière centralisée, une fonctionnalité a été ajoutée pour interdire l'utilisation des commutateurs pour désactiver le microphone et la caméra.
- Pour les applications CDM (Companion Device Manager) exécutées en arrière-plan, qui gèrent les dispositifs associés, tels que les montres intelligentes et les trackers de fitness, la possibilité de lancer des services actifs (au premier plan) a été fournie.
- La fonction de rotation automatique du contenu de l'écran a été améliorée, elle peut désormais utiliser la reconnaissance faciale de la caméra frontale pour déterminer si l'écran doit être tourné, par exemple, lorsque la personne utilise le téléphone en étant allongée. Pour protéger la confidentialité, les informations sont traitées en temps réel sans stockage intermédiaire des images. Cette fonctionnalité est actuellement disponible uniquement sur les smartphones Pixel 4 et modèles plus récents.
- L'animation lors de la rotation de l'écran a été optimisée, ce qui a permis de réduire le retard avant la rotation d'environ 25 %.
- Ajout d'une API Game Mode et des paramètres correspondants permettant de gérer le profil de performance du jeu — par exemple, il est possible de sacrifier les performances pour prolonger l'autonomie ou d'utiliser toutes les ressources disponibles pour atteindre un maximum de FPS.
- Ajout de la fonction play-as-you-download pour télécharger les ressources de jeu en arrière-plan pendant l'installation, permettant de commencer à jouer avant que le téléchargement ne soit terminé.
Un ensemble de correctifs de sécurité pour Android a également été publié en juillet, corrigant 44 vulnérabilités, dont 7 ont été classées comme critiques et les autres comme élevées. La plupart des problèmes critiques permettent une attaque à distance pour exécuter son propre code dans le système. Les problèmes marqués comme dangereux permettent, par le biais de manipulations d'applications locales, d'exécuter du code dans le contexte d'un processus privilégié.
6 vulnérabilités critiques affectent des composants fermés pour les puces Qualcomm, et un module DRM Widevine (dépassement de tampon lors du traitement de contenu tiers). De plus, on peut noter des vulnérabilités dans les composants Android Framework, Android Media Framework et Android System, permettant d'augmenter ses privilèges dans le système.
Source : opennet.ru

