Les tests bêta de la plateforme mobile Android 12 ont commencé

Google a présenté la première version bêta de la plateforme mobile ouverte Android 12. La sortie d'Android 12 est attendue au troisième trimestre 2021. Les versions de micrologiciels 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.

Parmi les changements les plus notables pour l'utilisateur :

  • L'une des mises à jour de conception d'interface les plus importantes de l'histoire du projet a été proposée. Le nouveau design met en œuvre le concept « Material You », présenté comme la prochaine génération de Material Design. Le nouveau concept sera automatiquement appliqué à toutes les plates-formes et éléments d'interface, et ne nécessitera aucune modification des développeurs d'applications. En juillet, il est prévu de fournir aux développeurs d'applications la première version stable d'une nouvelle boîte à outils pour développer des interfaces graphiques - Jetpack Compose.
    Les tests bêta de la plateforme mobile Android 12 ont commencé

    La plateforme elle-même présente un nouveau design de widget. Les widgets ont été rendus plus visibles, les coins ont été mieux arrondis et la possibilité d'utiliser des couleurs dynamiques correspondant au thème du système a été fournie. Ajout de contrôles interactifs tels que des cases à cocher et des commutateurs (CheckBox, Switch et RadioButton), par exemple, vous permettant de modifier les listes de tâches dans le widget TODO sans ouvrir l'application.

    Les tests bêta de la plateforme mobile Android 12 ont commencé

    Implémentation d'une transition visuelle plus fluide vers les applications lancées à partir de widgets. La personnalisation des widgets a été simplifiée - un bouton a été ajouté (un cercle avec un crayon) pour reconfigurer rapidement le placement du widget sur l'écran, qui apparaît lorsque vous touchez longuement le widget.

    Les tests bêta de la plateforme mobile Android 12 ont commencéLes tests bêta de la plateforme mobile Android 12 ont commencé

    Des modes supplémentaires sont fournis pour limiter la taille du widget et la possibilité d'utiliser la disposition adaptative des éléments du widget (mise en page réactive) pour créer des mises en page standard qui changent en fonction de la taille de la zone visible (par exemple, vous pouvez créer des mises en page distinctes pour tablettes et smartphones). L'interface du sélecteur de widget implémente un aperçu dynamique et la possibilité d'afficher une description du widget.

    Les tests bêta de la plateforme mobile Android 12 ont commencé

  • Ajout de la possibilité d'adapter automatiquement la palette système à la couleur du fond d'écran sélectionné - le système détecte automatiquement les couleurs dominantes, ajuste la palette actuelle et applique les modifications à tous les éléments de l'interface, y compris la zone de notification, l'écran de verrouillage, les widgets et le contrôle du volume.
  • De nouveaux effets d'animation ont été implémentés, tels qu'un zoom progressif et un déplacement fluide des zones lors du défilement, de l'apparition et du déplacement des éléments sur l'écran. Par exemple, lorsque vous annulez une notification sur l'écran de verrouillage, l'indicateur de temps s'agrandit automatiquement et occupe l'espace que la notification occupait auparavant.
  • La conception de la zone déroulante avec les notifications et les paramètres rapides a été repensée. Des options pour Google Pay et le contrôle de la maison intelligente ont été ajoutées aux paramètres rapides. Maintenir le bouton d'alimentation enfoncé fait apparaître Google Assistant, que vous pouvez commander pour passer un appel, ouvrir une application ou lire un article à haute voix.
    Les tests bêta de la plateforme mobile Android 12 ont commencé
  • Ajout de l'effet de défilement extensible pour indiquer que l'utilisateur a dépassé la zone de défilement et atteint la fin du contenu. Avec le nouvel effet, l’image du contenu semble s’étirer et rebondir. Le nouveau comportement de fin de défilement est activé par défaut, mais il existe une option dans les paramètres pour revenir à l'ancien comportement.
  • L'interface a été optimisée pour les appareils équipés d'écrans pliables.
    Les tests bêta de la plateforme mobile Android 12 ont commencé
  • Des transitions audio plus fluides ont été implémentées - lors du passage d'une application qui émet du son à une autre, le son de la première est désormais coupé en douceur et la seconde augmente en douceur, sans superposer un son sur l'autre.
  • Une optimisation significative des performances du système a été réalisée : la charge sur le processeur des principaux services système a diminué de 22 %, ce qui a entraîné une augmentation de la durée de vie de la batterie de 15 %. En réduisant les conflits de verrouillage, la latence et l'optimisation des E/S, les performances de transition d'une application à une autre sont augmentées et le temps de démarrage de l'application est réduit.

    Dans PackageManager, lorsque vous travaillez avec des instantanés en mode lecture seule, les conflits de verrouillage sont réduits de 92 %. Le moteur de communication interprocessus de Binder utilise une mise en cache légère pour réduire la latence jusqu'à 47 fois pour certains types d'appels. Performances améliorées pour le traitement des fichiers dex, odex et vdex, ce qui entraîne des temps de chargement des applications plus rapides, en particulier sur les appareils dotés de peu de mémoire. Le lancement d'applications depuis des notifications a été accéléré, par exemple, le lancement de Google Photos depuis une notification est désormais 34 % plus rapide.

    Les performances des requêtes de base de données ont été améliorées grâce à l'utilisation d'optimisations en ligne dans l'opération CursorWindow. Pour de petites quantités de données, CursorWindow est devenu 36 % plus rapide, et pour les ensembles contenant plus de 1000 49 lignes, l'accélération peut atteindre XNUMX fois.

    Des critères sont proposés pour classer les appareils par performances. En fonction des capacités d'un appareil, une classe de performances lui est attribuée, qui peut ensuite être utilisée dans des applications pour limiter la fonctionnalité des codecs sur des appareils à faible consommation ou pour gérer du contenu multimédia de meilleure qualité sur du matériel puissant.

  • Un mode d'hibernation de l'application a été implémenté, qui permet, si l'utilisateur n'a pas interagi explicitement avec le programme pendant une longue période, de réinitialiser automatiquement les autorisations précédemment accordées à l'application, d'arrêter l'exécution, de restituer les ressources utilisées par l'application, telles que la mémoire, et bloquer le lancement du travail en arrière-plan et l'envoi de notifications push. Le mode peut être utilisé pour la plupart des applications et vous permet de protéger les données utilisateur auxquelles les programmes oubliés depuis longtemps continuent d'avoir accès. Si vous le souhaitez, le mode hibernation peut être désactivé de manière sélective dans les paramètres.
  • Ajout d'une autorisation distincte BLUETOOTH_SCAN pour analyser les appareils à proximité via Bluetooth. Auparavant, cette fonctionnalité était fournie sur la base de l'accès aux informations de localisation de l'appareil, ce qui entraînait la nécessité d'accorder des autorisations supplémentaires aux applications nécessitant un couplage avec un autre appareil via Bluetooth.
  • La boîte de dialogue permettant d'accéder aux informations sur l'emplacement de l'appareil a été modernisée. L'utilisateur a désormais la possibilité de fournir à l'application des informations sur l'emplacement exact ou de fournir uniquement des données approximatives, ainsi que de limiter l'autorité à la seule session active avec le programme (refuser l'accès en arrière-plan). Le niveau de précision des données renvoyées lors de la sélection d'un emplacement approximatif peut être modifié dans les paramètres, y compris en ce qui concerne les applications individuelles.
    Les tests bêta de la plateforme mobile Android 12 ont commencé

    Dans la deuxième version bêta, l'interface Privacy Dashboard devrait apparaître avec un aperçu général de tous les paramètres d'autorisation, vous permettant de comprendre à quelles données utilisateur les applications ont accès). Des indicateurs d'activité du microphone et de la caméra seront ajoutés au panneau, avec lesquels vous pourrez également éteindre de force le microphone et la caméra.

  • Au lieu d'une édition destinée aux appareils portables, Android Wear et Samsung ont décidé de développer une nouvelle plate-forme unifiée combinant les capacités d'Android et de Tizen.
  • Les capacités des éditions Android pour les systèmes d'infodivertissement automobiles et les téléviseurs intelligents ont été étendues.
  • La liste des innovations de bas niveau se trouve dans la revue des premières versions d'introduction d'Android 12 pour les développeurs (aperçu développeur).

Source: opennet.ru

Ajouter un commentaire