Tap, Tap vous permet d'effectuer un triple tapotement à l'arrière de votre téléphone Android

Tap, Tap, l’application qui apporte les gestes de back tap d’iOS 14 sur n’importe quel appareil Android, obtient la première version bêta avec la prise en charge des gestes Triple Tap.

En février, nous avons détaillé une fonctionnalité cachée dans l'application SystemUI de Pixel appelée "Colomb" - un nouveau mécanisme gestuel créé par Google qui utilise les données des capteurs du gyroscope et de l'accéléromètre pour détecter les pressions à l'arrière de certains téléphones Pixel. Google travaillait à rendre possible effectuer des actions comme lancer l'Assistant Google ou prendre des captures d'écran à l'aide de cette fonctionnalité unique, mais la société a supprimé ces gestes dans les versions bêta d'Android 11. Développeur reconnu XDA Quinny899 a ensuite décidé de réutiliser le code d'apprentissage automatique sous le capot et les modèles TensorFlow pour créer une application appelée "Tap, Tap" qui permet le geste de double pression sur n'importe quel appareil Android. Vous n'avez pas besoin d'être rooté pour utiliser cette petite application astucieuse, et elle a même la capacité de s'intégrer à Tasker pour une plus grande personnalisation.

Depuis notre couverture initiale, le développeur a ajouté un certain nombre de correctifs ainsi que de nouvelles fonctionnalités dans l'application. Tout d’abord, Tap, Tap n’est plus considéré comme alpha. La première version bêta (version 0.8) est arrivée il y a deux jours, à laquelle succède désormais une version rapide de correctif (version 0.8.1). Deuxièmement, il est désormais possible de configurer des gestes triple tap à l'aide de l'application. Notez que l'activation du geste de triple tapotement peut ralentir les actions de double tapotement dans certains cas.

Outre ces changements, la première version bêta de Tap, Tap introduit quatre nouvelles actions globales d'accessibilité Android 11 qui incluent des actions de tiroir d'applications lorsque les lanceurs pris en charge sont installés. La prise en charge des anciens appareils ARMv7 a également été ajoutée depuis la version 0.4 alpha. Il existe une option de sensibilité expérimentale avec un curseur sous les paramètres des gestes (depuis la version 0,5 alpha), ce qui devrait être utile aux utilisateurs finaux pour régler la capacité des capteurs à reconnaître tapotement. Enfin et surtout, le module Gates, c'est-à-dire la routine d'exécution conditionnelle, peut désormais détecter les casques, la lecture de musique et le moment où l'appareil est posé à plat sur une table.

Développez la liste ci-dessous pour voir le journal des modifications cumulées pour Tap, Tap :

Appuyez, appuyez sur Journal des modifications

  • 0,4 Alpha :
    • Ajout d'une nouvelle action d'écran partagé qui démarre l'écran partagé
    • Ajout d'un nouveau mode d'accessibilité fictive qui utilise un écran partagé avec une moitié supérieure vide (à l'exception de deux boutons pour ouvrir les notifications et les paramètres rapides sans lever la main)
    • Déplacement de la déclaration de la catégorie d'une action vers TapAction au lieu de définir les éléments de chaque catégorie sous forme de liste
    • Implémentation du booléen isAvailable dans le sélecteur, qui masque la capture d'écran et l'écran de verrouillage sur <9.0. Liste par défaut mise à jour pour gérer cela sur <9.0 (la valeur par défaut est maintenant Assistant puis Accueil)
    • Migré vers l'utilisation de la bibliothèque Tensorflow plutôt que de la bibliothèque partagée et du code extrait de SystemUI, en espérant corriger Android 7.0. Cela permettra également la prise en charge d'armv7.
    • Ajout d'un tas de nouvelles langues et mises à jour des langues actuelles (prend désormais en charge l'anglais, l'allemand, l'espagnol, le français, l'italien, le polonais, le portugais (Brésil), le russe, l'ukrainien, le vietnamien et le chinois traditionnel)
  • 0,5 Alpha :
    • Option de sensibilité ajoutée avec un curseur sous les paramètres de geste (expérimental)
    • Ajout d'une option pour désactiver l'optimisation de la batterie et quelques conseils pour la faire fonctionner sur vos étranges firmwares OEM.
    • Le retour haptique ne se produira désormais que lorsque la fonction Ne pas déranger n'est pas activée (merci Ashutosh Singh) - il existe une option pour ignorer cela si vous le souhaitez.
    • Ajout de l'action du menu d'alimentation (merci Adrian Campos)
    • « Accessibilité » déplacée vers Utilitaires
    • Ajout de portes pour la visibilité et l'orientation du clavier
    • Correction du sélecteur d'applications n'affichant pas toutes les applications lors de la sélection d'une porte, et les applications système masquées faisant exactement le contraire de ce qu'elles étaient censées faire
    • Interface utilisateur encore plus modifiée
    • Traductions mises à jour
  • 0,6 et 0,61 Alpha :
    • Implémentation des « exigences » (alias « quand les portes ») pour les actions. Cela vous permet de spécifier une action à exécuter uniquement lorsqu'une condition est remplie (n'importe quelle porte peut être utilisée pour cela), comme une application en cours d'exécution ou l'affichage éteint - exemple sur le fil XDA
    • Porte de table ajoutée
    • Porte de poche ajoutée
    • Ajout de portes pour détecter les casques et la lecture de musique
    • Ajout du contrôle du profil sonore - ne doit pas perturber l'accès, l'application vous le demandera (merci Ashutosh Singh)
    • Traductions et contributeurs mis à jour
  • 0.7 Alpha et 0.7.1 Alpha :
    • Correction d'un problème dans le Columbus JAR qui entraînait la vérification des portes beaucoup plus souvent que nécessaire. Cela signifie que les actions se lancent désormais beaucoup plus rapidement, et qu'il peut également y avoir moins d'utilisation du processeur et d'épuisement de la batterie.
    • Ajout d'une option permettant de diviser le service d'arrière-plan en un service d'accessibilité et un service de premier plan avec une notification, ce qui peut être utile sur certains appareils. Ceci est facultatif et peut être activé à partir de la nouvelle page des paramètres avancés.
    • Ajout d'une option pour redémarrer le service automatiquement toutes les heures. Certaines personnes ont réussi à le faire elles-mêmes en utilisant Tasker, il s'agit donc d'une implémentation automatique de cela. Encore une fois, inscrivez-vous à partir de la nouvelle page des paramètres avancés.
    • Ajout d'une vérification automatique des mises à jour, s'exécute une fois par jour à midi et affiche une notification en cas de mise à jour, ainsi que la vérification du lancement de l'application.
    • Ajout d'un kill switch pour désactiver le geste sans arrêter le service d'accessibilité (notez que cela fait un service complet redémarrez, donc si le geste cesse de fonctionner, l'activer et la désactiver (ou utiliser la vignette QS) le redémarrera et le fera fonctionner encore)
    • Ajout d'une vignette de paramètres rapides pour activer le kill switch
    • Ajout d'une action pour lancer l'action de Google Voice Access (l'application d'accessibilité). Cela signifie qu'avec cette application, vous pouvez appuyer deux fois sur l'arrière de l'appareil pour effectuer des actions d'accessibilité telles que cliquer sur des icônes ou faire défiler.
    • Ajout d'une action pour lancer la recherche Google (merci, Arkon !)
    • Correction d'un crash causé par la connexion sur certains appareils
  • 0.8 Bêta :Maintenant en version bêta !
    • Ajout de Triple Tap - une toute nouvelle section de l'application avec la même interface utilisateur, les mêmes actions et commandes que le double tap. Triple Tap est opt-in et encore légèrement expérimental, je vous suggère de vous assurer que vous disposez de la meilleure configuration du modèle de gestes et de redémarrer après l'avoir activé pour la première fois pour de meilleurs résultats.
    • Ajout de la prise en charge de Triple Tap to Tasker Event
    • Ajout d'actions pour quatre nouvelles actions globales d'accessibilité Android 11: bouton d'accessibilité, sélecteur de bouton d'accessibilité, raccourci d'accessibilité et tiroir d'applications (lanceurs pris en charge uniquement)
    • Ajout d'une action hamburger, avec une mise en garde (lire l'avertissement)
    • L'action « Écran de verrouillage » désactivera désormais le réveil jusqu'à ce qu'il soit exécuté pour empêcher l'appareil de se réveiller si le retour d'information de l'appareil de réveil est activé.
    • J'espère que le service s'exécute deux fois et exécute des actions incorrectes sur certains appareils lorsque le service est activé/désactivé/redémarré souvent
    • Expérimental: les notifications et les actions de configuration rapide sont désormais dynamiques, en fonction du titre de la fenêtre. Ils fermeront désormais le panneau de notification/QS s'il est ouvert, sur les appareils pris en charge
    • Traductions mises à jour
  • 0.8.1 Bêta :
    • Correction d'un crash modifiant les options de commentaires pour certains appareils
    • Autres modifications apportées au service pour, espérons-le, corriger la duplication des auditeurs/actions
    • Correction des applications manquantes sur Android 11 en raison de changements de visibilité des packages
    • Ajout d'états vides aux pages d'actions et de portes
    • Correction d'un crash lorsque le triple tap était activé et exécuté mais qu'aucune action n'était définie

En savoir plus

Comme toujours, vous pouvez télécharger le dernier APK de Tap, Tap en utilisant le Balise "Dernière version" à partir du dépôt GitHub du projet. Vous pouvez également vous rendre sur le fil de discussion du forum XDA lié ci-dessous et récupérer l'APK du premier message.

Appuyez, appuyez – Téléchargement XDA et fil de discussion