Le doigt n’est pas une petite souris

Depuis la présentation de l’iPhone, je regarde chaque interface en imaginant un doigt à la place du curseur. La différence paraît visuelle, mais elle commence dans le matériel et traverse toute la boucle d’événements.

Une souris rapporte un déplacement relatif et des boutons. Le système dessine un pointeur précis qui peut survoler une cible sans l’activer. Un écran capacitif estime plutôt les coordonnées absolues d’un contact. Le doigt touche déjà la surface au moment où l’application apprend sa présence; il cache la cible et ne fournit aucun clic mécanique.

contact -> coordonnées -> cible touchée -> état pressé
        -> déplacement -> geste éventuel -> relâchement -> action

Je n’exécuterais pas une commande irréversible dès le premier contact. L’état pressé donne un feedback. Le doigt peut glisser hors du bouton pour annuler, puis le relâchement à l’intérieur confirme. Cette petite machine à états évite qu’un frôlement devienne immédiatement une suppression.

Dimensionner pour une zone, pas un pixel

La cible visuelle et la cible logique ne doivent pas nécessairement avoir la même taille. Une icône de 20 pixels peut recevoir une zone tactile invisible plus large, tant qu’elle n’empiète pas sur sa voisine. Je testerais une grille avec de vraies mains plutôt que de choisir une taille uniquement dans Photoshop.

On peut raisonner avec une marge simple :

zone utile = largeur de la cible - 2 x erreur de visée prévue

Si une cible fait 10 mm et que le contact varie de 3 mm de chaque côté, il ne reste que 4 mm de zone confortable. Deux liens collés vont recevoir beaucoup de mauvais touchers. L’espacement et la priorité des actions comptent autant que la taille.

Le multipoint ajoute un reconnaisseur au-dessus des contacts. Deux doigts qui s’éloignent peuvent signifier zoomer; un seul doigt qui se déplace peut faire défiler. Le système attend parfois quelques millisecondes pour décider lequel des gestes commence. Attendre trop peu déclenche le mauvais; attendre trop longtemps rend l’écran pâteux. Une animation immédiate peut suivre le doigt pendant que la décision se précise.

Les doublons représentent une panne réaliste. Si l’application tarde après le relâchement, la personne touche encore. La commande doit être désactivée après le premier envoi, et le serveur doit pouvoir reconnaître une opération répétée. Pour un achat ou un enregistrement, l’interface seule ne suffit pas à garantir l’unicité.

Le contexte physique change aussi le capteur. Des gants isolants peuvent empêcher le contact capacitif. La pluie ajoute des contacts indésirables. Le soleil réduit la lisibilité, et tenir le bras devant un écran vertical fatigue rapidement. Le tactile convient mieux à une interaction courte dans la main qu’à huit heures de saisie ou de précision graphique.

Pour revoir un écran existant, je choisirais les trois tâches les plus fréquentes, mesurerais les touchers ratés et vérifierais le feedback sous une connexion lente. Je garderais le clavier ou la souris pour les tâches qu’ils servent mieux. Le doigt n’est pas une petite souris : c’est une entrée moins précise, plus directe et très dépendante du contexte. L’interface doit accepter ces trois réalités en même temps.