Android 11 DP1 a ajouté du code pour un nouveau geste de double pression exclusif à Pixel appelé « Columbus » qui pourrait vous permettre de lancer Google Assistant, l'appareil photo et bien plus encore.
Google a publié hier le premier aperçu du développeur Android 11, et j'ai passé quelques heures à parcourir la mise à jour sur mon Pixel 2 XL pour rechercher les modifications que je peux trouver. Nous en avons déjà trouvé beaucoup, mais comme toujours, il y a encore plus de choses cachées dans le code qui ne demandent qu'à être découvertes. En parcourant le dernier SystemUIGoogle APK, l'application responsable du composant SystemUI sur les téléphones Google Pixel, nous avons trouvé des références à un mystérieux nouveau système de gestes nommé « Columbus ». Une fois activés, les nouveaux gestes vous permettront d'appuyer deux fois sur le retour - oui le l'arrière du téléphone-pour lancer certaines actions telles que le lancement de l'Assistant Google, le lancement de l'application appareil photo par défaut, la lecture/mise en pause du contenu multimédia, etc.
Nous savons que cette nouvelle fonctionnalité gestuelle est destinée aux téléphones Pixel plutôt qu'à tous les appareils fonctionnant sous Android 11, car Google s'en tient gentiment à sa tradition de en faisant précéder chaque classe de "com.google" plutôt que de "com.android", un schéma de dénomination qu'ils ont suivi pour d'autres systèmes de gestes, notamment Active Edge et Motion Sens. Ce qu'il y a d'intéressant dans ces gestes "Columbus", en comparaison avec Active Edge et Motion Sense, est qu'ils ne nécessitent apparemment aucun matériel spécial, juste le gyroscope de votre téléphone et accéléromètre. En fait, nous avons réussi à faire fonctionner plusieurs des nouveaux gestes non seulement sur notre propre Pixel 2 XL, mais également sur XDA Senior Member. cstark27Le Pixel 4 XL de, tous deux exécutant Android 11 Developer Preview 1. 9to5Google a également activé indépendamment l'un des nouveaux gestes "Columbus", bien qu'ils ne l'aient montré qu'en lançant l'Assistant Google.
Nous pouvons confirmer que les gestes suivants sont disponibles via la nouvelle fonctionnalité « Columbus » :
- Ignorer le minuteur
- Lancer la caméra
- Lancez l'Assistant Google
- Lire/mettre en pause le média
- Réduire la barre d'état
- Faire taire les appels téléphoniques entrants
- Répéter les alarmes
- Supprimer les notifications
- Effectuer une "action sélectionnée par l'utilisateur"
Afin d'éviter que cette fonctionnalité ne s'active de manière trop aléatoire, Google a également ajouté des « portes » pour empêcher les actions de double-clic de prendre effet. Certaines des portes actuellement mises en œuvre incluent la visibilité de la caméra, l'état de charge, le protège-clavier, etc.
Le code de "Columbus" fait référence à une classe actuellement inexistante dans Paramètres Google appelée "COLUMBUS_GESTURE_TRAINING". nous pensons que l'application Paramètres contiendra des activités de formation gestuelle qui seront présentées à l'utilisateur pendant le Assistant de configuration. Nous pensons également qu'il est probable que l'application Paramètres du Pixel dans Android 11 contienne des pages pour configurer le nouveau geste de double-clic, en particulier pour effectuez "l'action sélectionnée par l'utilisateur". Si l'utilisateur ne dispose pas d'un ensemble d'actions, il semble que "Columbus" lance par défaut Google Assistant. Puisqu'il n'y a actuellement aucun code pour "Columbus" dans Paramètres Google ou dans toute autre application système, nous avons probablement plus à découvrir sur cette fonctionnalité.
Démonstrations gestuelles à double pression sur Android 11
Voici une vidéo (avec l'aimable autorisation de Kieron Quinn) montrant le geste de double-clic en lecture/pause multimédia sur un Pixel 2 XL exécutant Android 11 :
https://gfycat.com/ifr/ScholarlyInfiniteIndianglassfish
La raison pour laquelle Kieron Quinn utilise une ancienne application de la BBC est que KeyEvent 85, qui est le code clé pour la touche multimédia lecture/pause, n'est pas reçu par la plupart des récepteurs d'applications musicales que nous avons essayés. Un examen du logcat révèle plusieurs avertissements indiquant que l'exécution en arrière-plan n'est pas autorisée, empêchant les médias des applications comme Google Play Music, YouTube, Amazon Prime Video, Spotify, VLC et de nombreuses autres applications de recevoir le intention.
Voici une vidéo de moi lançant l'application Google Camera sur mon Pixel 2 XL exécutant Android 11 DP1 :
https://gfycat.com/ifr/InsidiousTartFennecfox
Enfin, voici une vidéo de moi lançant l'Assistant Google :
https://gfycat.com/ifr/AdventurousAgonizingFugu
Bien que cette fonctionnalité fonctionne très bien sur les anciens appareils Pixel, nous ne savons pas si Google l'activera pour tous les appareils Pixel fonctionnant sous Android 11. Google pourrait le lancer en tant que fonctionnalité exclusive pour le Pixel 4a ou le Pixel 5 avant de le déployer sur d'autres appareils Pixel dans les futures mises à jour. Alternativement, nous pourrions voir le futur se dérouler dans un futur Suppression des fonctionnalités de pixels.
Un grand merci à Kieron Quinn, également connu sous le nom de Quinny899 sur les forums XDA, pour nous avoir aidés à tester cette fonctionnalité !