Google a publié Android 12 Beta 3 pour les téléphones Pixel, apportant de nouvelles fonctionnalités aux utilisateurs et plusieurs changements pour les développeurs. Voici ce qu'il y a de nouveau !
Nous ne sommes qu'à quelques versions de la version stable de Android 12, la dernière version du système d'exploitation mobile de Google. Google a publié trois aperçus de développeurs avant de tenir sa conférence de développeurs I/O en mai, et depuis I/O, nous avons eu droit à deux bêtas. Le première bêta apporté certains des changements de conception majeurs que Google a taquinés à I / O, mais c'était le deuxième bêta qui a apporté les fonctionnalités les plus importantes telles que le tableau de bord de confidentialité d'Android 12 et la thématique basée sur le fond d'écran. Aujourd'hui, Google a publié une troisième version bêta - Android 12 Beta 3 - et apporte quelques nouvelles fonctionnalités à la table, y compris les captures d'écran de défilement tant attendues, une autorotation plus intelligente, et plus encore.
Quoi de neuf dans Android 12 bêta 3
D'après ce que nous avons déjà vu dans les aperçus et les versions bêta des développeurs précédents, Android 12 est la plus grande version du système d'exploitation de Google depuis des années. Le fait que Google ait réussi à intégrer encore plus de fonctionnalités avant la version stable est impressionnant, mais pour être juste, ce n'est un secret pour personne qu'ils ont travaillé sur les fonctionnalités annoncées aujourd'hui. Comme nous sommes si proches de la version stable, nous pensions que beaucoup de ces nouvelles fonctionnalités n'arriveraient pas à temps pour la version stable, mais nous nous trompions.
Alors, qu'est-ce que Google a exactement ajouté à Android 12 Beta 3? Selon le blog officiel, les nouvelles fonctionnalités notables de la bêta 3 incluent un rotation automatique plus rapide de l'affichage et captures d'écran défilantes.
Avec défilement des captures d'écran dans Android 12, vous pouvez capturer une capture d'écran du contenu défilable. Cela signifie que vous n'aurez pas à capturer des captures d'écran une par une, puis à les assembler manuellement. Google a travaillé sur cette fonctionnalité depuis l'aperçu du développeur Android 11 de l'année dernière, mais il n'a pas fait la coupe pour cette version car l'équipe disposait de ressources limitées (en raison du COVID-19) et souhaitait la mettre en œuvre de la bonne manière. Cependant, Google a tranquillement repris le développement de la fonctionnalité, et nous l'a aperçu dans le premier aperçu du développeur Android 12. L'implémentation des captures d'écran défilantes a été masquée dans les aperçus des développeurs et les versions bêta ultérieures, mais nous vu une version quasi finale de la fonctionnalité il y a quelques mois grâce à une fuite de build interne.
Comme nous le soupçonnions, le fonctionnement des captures d'écran de défilement dans Android 12 est basé sur les vues plutôt que sur l'assemblage d'images trouvé dans les implémentations OEM. Lorsque les utilisateurs capturent une capture d'écran d'un contenu défilable, un nouveau bouton "Capturer plus" s'affiche qui, lorsqu'il est tapé, étend la capture d'écran pour montrer tout l'écran que l'utilisateur peut ensuite ajuster recadrer.
Google indique que le défilement des captures d'écran fonctionnera immédiatement pour la plupart des applications, à condition que l'application utilise une interface utilisateur standard basée sur la vue. Si une application ou une boîte à outils d'interface utilisateur n'utilise pas d'interface utilisateur basée sur la vue ou utilise une interface utilisateur fortement personnalisée, elle devra alors implémenter la nouvelle API ScrollCapture pour dire au système comment capturer l'écran. Google s'efforce de faire fonctionner son implémentation de captures d'écran de défilement dans plus de cas, comme pour le défilement des ListViews (à venir dans la version bêta 4) et des WebViews. Prise en charge de ce dernier peut venir nativement à Google Chrome, mais ce sera bien de voir une implémentation générique qui fonctionnera dans n'importe quelle application qui utilise une WebView.
Rotation automatique meilleure et plus rapide
Android 12 améliore enfin l'une des fonctionnalités les plus basiques du système d'exploitation: l'autorotation. À partir de la version bêta 3, la fonction de rotation automatique d'Android a été améliorée avec la détection des visages, qui utilise la caméra frontale pour détecter plus précisément le moment où l'écran doit être pivoté. Cela devrait, espérons-le, réduire le nombre de rotations involontaires de l'écran lorsque vous êtes allongé sur un canapé ou dans votre lit. Les images capturées par la fonction d'autorotation améliorée d'Android sont traitées sur l'appareil dans Android 12 Cœur de calcul privé, afin qu'ils ne quittent jamais l'appareil.
Google indique que cette fonction d'autorotation basée sur le visage est disponible en version bêta 3 sur le Pixel 4 et les versions ultérieures de Pixel appareils, mais tous les appareils exécutant Android 12 peuvent profiter des autres améliorations apportées à l'écran rotation. Ces améliorations comprennent des optimisations de l'animation et du rafraîchissement de l'écran ainsi qu'un ajout d'un algorithme de détection de gestes basé sur ML, réduisant la latence de la fonction de rotation automatique de base en 25%.
La rotation automatique basée sur le visage était l'une des premières fonctionnalités selon la rumeur arriver sur Android 12, et nous confirmé son existence dans les premières versions d'aperçu pour les développeurs. Basé sur notre analyse, il semble que la fonction de rotation automatique basée sur le visage de Google soit gérée par l'application Device Personalization Services, il peut donc être possible de l'activer sur d'autres appareils Pixel.
Recherche sur l'appareil
Dans Android 12 Beta 3, Google met en avant la nouvelle API AppSearch d'Android. La documentation de cette fonctionnalité est disponible depuis quelques mois maintenant, et même avant cela, nous soupçonnions que Google travaillait sur un nouvel index de recherche sur appareil pour Android grâce à un widget de recherche alternatif caché nous avons repéré dans le lanceur de pixels.
Comme l'explique Google, AppSearch est un moteur de recherche haute performance sur appareil. Les applications peuvent indexer des données structurées et y effectuer des recherches grâce à des fonctionnalités de recherche en texte intégral. L'API prend également en charge des fonctionnalités natives telles que l'indexation et la récupération hautement efficaces, la prise en charge multilingue et le classement par pertinence. Il est disponible en deux versions: un index local pour les applications rétrocompatibles via la bibliothèque AppSearch Jetpack annoncé le mois dernier, et un index central qui est maintenu pour l'ensemble du système dans Android 12. Si votre application participe à l'index central, Android peut afficher les données de votre application sur les surfaces SystemUI, sauf si vous vous désabonnez. Vous pouvez également partager en toute sécurité des données avec d'autres applications pour leur permettre de rechercher les données de votre application.
Changements divers
- API d'indicateur de confidentialité dans WindowInsets: Android 12 Beta 3 a ajouté de nouvelles API d'indicateur de confidentialité à Encarts de fenêtre cela permettra aux applications d'obtenir les limites maximales des indicateurs de confidentialité et leur emplacement relatif sur l'écran tout en tenant compte de l'orientation actuelle de l'écran et des paramètres de langue. Cela permettra à une application de savoir où les indicateurs sont dessinés lorsque l'application est en mode immersif, afin qu'elle puisse effectuer des ajustements pour éviter que des commandes ou du contenu utiles ne soient obstrués.
- Bascule caméra et microphone configurable pour les entreprises: Les administrateurs d'entreprise peuvent désormais contrôler si l'utilisateur a accès ou non aux bascules du système qui désactivent l'accès au microphone et à la caméra de l'appareil. Apprendre encore plus ici.
- Nouvelle autorisation pour les applications associées à CDM démarrant les services de premier plan: Les applications associées à un Companion Device Manager (CDM) peuvent lancer des services de premier plan à partir de l'arrière-plan en déclarant un nouvelle autorisation normale. Cela permettra aux applications compagnons d'exécuter les fonctionnalités de base tout en étant transparentes pour le système.
Articles de blog de Google jamais mentionnez chaque fonctionnalité qu'ils ont ajoutée à une version bêta d'Android, nous allons donc bien sûr télécharger et installer la troisième version bêta sur nos propres pixels pour voir les autres nouveautés. De plus, nous allons creuser dans le firmware pour rechercher des indices d'autres fonctionnalités en cours de développement, alors gardez un œil sur plus messages de notre part sur Android 12.
Téléchargement et installation d'Android 12 bêta 3
Android 12 Beta 3 est en cours de déploiement pour les téléphones Pixel pris en charge inscrit au programme bêta d'Android, qui comprend le Pixel 3, le Pixel 3 XL, le Pixel 3a, le Pixel 3a XL, le Pixel 4, le Pixel 4 XL, le Pixel 4a, le Pixel 4a 5G et le Pixel 5. Bien que les versions bêta d'Android 12 soient disponibles pour une poignée d'appareils d'autres OEM, rien ne garantit que ces OEM publieront une nouvelle mise à jour basée sur la base de code Beta 3. Cependant, les utilisateurs disposant d'un appareil compatible Project Treble peuvent installer l'image système générique, ou GSI, d'Android 12 Beta 3, manuellement ou à l'aide du chargeur DSU, pour tester les dernières fonctionnalités. Les développeurs peuvent démarrer la bêta 3 sur l'émulateur Android disponible via Android Studio si vous ne possédez pas d'appareil compatible.
Une fois de plus, Google met également la dernière version bêta d'Android 12 à la disposition des propriétaires du kit de développement ADT-3. Installez la version bêta sur l'ADT-3 pour essayer les dernières fonctionnalités Android TV et tester les applications sur la nouvelle interface Google TV.
Si vous recherchez des liens de téléchargement d'Android 12 Beta 3, nous avons les liens disponibles ici. Une fois que vous avez saisi le bon fichier, lire ce guide pour savoir comment l'installer. Si vous trouvez un bogue lors du test de la bêta, laisser des commentaires afin qu'il puisse être corrigé avant la sortie de la version stable plus tard cet automne.
Quelle est la prochaine étape pour la bêta d'Android 12
Après la sortie d'Android 12 Beta 3 aujourd'hui, Google n'a probablement plus beaucoup de nouvelles fonctionnalités destinées aux utilisateurs, même s'il pourrait encore nous réserver quelques surprises dans la quatrième version bêta. Selon le calendrier de sortie de Google, Android 12 Beta 4 sera la version bêta finale, et cela marquera le Jalon de la stabilité de la plate-forme. Cela signifie que la quatrième version bêta viendra avec l'ensemble final d'API et de comportements de plate-forme ainsi que la possibilité de publier des applications ciblant le niveau d'API 31 sur Google Play, les développeurs qui attendent la stabilité de l'API doivent donc attendre la prochaine version bêta. Après la bêta 4 en août, une version de candidat à la version est suivie de la version stable pour les appareils AOSP et Pixel qui ne sont pas dans le programme bêta d'Android.