Android 11 Developer Preview 2 contient le code d'une nouvelle fonctionnalité « Contrôle rapide » qui place les raccourcis des applications dans le menu d'alimentation en appuyant longuement.
Mise à jour 1 (20/03/2020 à 14h08 HNE) : Kieron Quinn a encore affiné son application pour se connecter à la nouvelle API Controls d'Android 11. Il nous a également fourni un APK que nous avons utilisé pour enregistrer une vidéo de la nouvelle fonctionnalité. De plus, nous avons découvert une documentation officielle pour cette fonctionnalité.
Lorsque Google a publié Android 11 Developer Preview 1 le mois dernier, nous avons repéré une nouvelle fonctionnalité qui, selon nous, permettrait transformer le menu d'alimentation en appuyant longuement en un centre de contrôle pour les raccourcis domotiques. Maintenant, avec la sortie de Aperçu du développeur Android 11 2, nous avons réussi à faire fonctionner partiellement cette fonctionnalité.
Ami du Portail et Développeur Reconnu Quinny899 a partagé les deux captures d'écran suivantes avec nous après avoir flashé la dernière version d'aperçu d'Android 11 sur son Pixel 2 XL. Après avoir analysé le framework et SystemUI le mois dernier, il a développé une application capable de se connecter à la nouvelle API en cours de développement. Son application n'a pas fonctionné le mois dernier, mais elle fonctionne désormais partiellement dans cette version.
Comme vous pouvez le voir, il a fait apparaître un nouveau raccourci qui apparaît dans une section « Contrôles rapides » du menu d'alimentation. Le menu d'alimentation lui-même a été remanié, les vignettes se déplaçant vers le haut de l'écran, laissant beaucoup de place aux commandes rapides. Il existe également un bouton de menu qui, lorsque vous appuyez dessus, ouvre l'activité « Ajouter des contrôles » qui vous permet de sélectionner les raccourcis des applications que vous souhaitez afficher dans le menu d'alimentation. On ne sait pas où est le nouveau "Portefeuille à accès rapide" La fonctionnalité s'intégrera dans cette nouvelle conception du menu d'alimentation.
Google n'a pas encore officiellement dévoilé cette nouvelle fonctionnalité, mais d'après notre précédente analyse, nous pensons que Google réservera cet espace aux raccourcis domotiques. Nous avons trouvé une liste de « types d'appareils valides » dans le service Controls dans framework.jar qui répertorie les appareils tels que les ventilateurs, les cafetières, les unités de climatisation, les rideaux, etc. qui pourraient être contrôlables à partir de cette interface utilisateur. Les développeurs d’applications devront probablement ajouter la prise en charge de cette API pour afficher les contrôles de leurs appareils électroménagers intelligents. Nous en saurons peut-être davantage sur cette API lors de la événement virtuel Google I/O 2020, en supposant que ça ne soit pas reporté comme Le cloud suivant 2020.
Mise à jour 1: vidéo et documentation pour Android 11
Lorsque nous avons découvert pour la première fois la nouvelle API « Contrôles » dans Android 11 Developer Preview 1, Google ne disposait d'aucune documentation pour l'API sur la page Web des développeurs Android. Cette documentation a maintenant été discrètement mis à disposition suite à la sortie d’Android 11 Developer Preview 2. Étrangement, Google n’en a pas fait mention dans son article de blog officiel. La documentation confirme tous les types d'appareils pris en charge, confirmant en gros que Quick Controls est destiné aux raccourcis domotiques. Quinny899, développeur reconnu par XDA, a affiné son application pour ajouter un curseur de luminosité à la zone de contrôle rapide. Son application s'intègre à l'API Controls à l'aide d'un faux dispositif "ampoule", nous permettant de voir à quoi ressemble le menu Quick Controls et comment il se comporte.
Même si la documentation est désormais publique, ce qui confirme essentiellement la fonctionnalité pour Android 11, nous avons quand même dû activer manuellement la nouvelle interface utilisateur. Je ne peux pas imaginer que Google introduise un changement aussi radical dans le menu d'alimentation sans en parler, je soupçonne donc que Google parlera explicitement de cette nouvelle API lors de l'une des Google I/O virtuelles. pourparlers.