Aller au contenu
17 février 2026 - 3 MIN READ · Journal

A quoi ressemble une bonne application

Une bonne application se sent résolu. Chaque touche atterrit là où vous l'attendez, chaque animation se termine avant que vous ne la remarquiez, chaque écran a une réponse claire à la question “que suis-je en train de regarder ?”

Une mauvaise application donne l'impression de réfléchir. Des icônes de chargement qui apparaissent là où elles ne devraient pas être. Des boutons qui réagissent avec une demi-seconde de retard. Des mises en page qui changent alors que vous avez déjà commencé à lire.

La plupart des gens ne savent pas mettre un nom sur ces sensations, mais ils les ressentent. Personne ne dit qu'une application a une latence de saisie élevée ; on dit plutôt qu'elle semble peu réactive, et on cesse de l'ouvrir.

Il ne s'agit pas de tests de performances

La vitesse compte, bien sûr. Mais de nombreuses applications sont “ rapides ” selon les tests de performance, tout en donnant l’impression de ne pas fonctionner correctement. La différence réside dans les intervalles — ces instants entre l’action et la réaction, où une bonne application reste discrète tandis qu’une mauvaise semble s’excuser.

On ne peut pas mesurer cela en millisecondes. Pour le mesurer, il faut utiliser l'application pendant une semaine et voir si, à un moment ou à un autre, vous devez attendre que l'interface utilisateur réagisse à votre action.

C'est pratiquement exactement ce que nous faisons. Dans la mesure du possible, les développeurs d'une application l'utilisent pour ce à quoi elle est destinée avant sa mise sur le marché : un outil de suivi des habitudes pour suivre ses habitudes, un planificateur de repas pour planifier une semaine entière de repas. Les problèmes qui n'apparaissent jamais dans un plan de test se révèlent rapidement dès lors que l'on compte sur l'application.

Ce que nous recherchons

Des cibles de tapotement atteintes du premier coup. Défilement qui s'arrête là où vous l'avez voulu. Une recherche qui trouve ce que vous vouliez dire, et pas seulement ce que vous avez tapé. Des erreurs qui vous indiquent le véritable problème, et non pas “quelque chose n'a pas fonctionné”.”

En voici quelques autres que nous avons ajoutés au fil du temps :

  • Rien de ce que vous avez saisi n'est jamais perdu : ni lors du changement d'orientation de l'écran, ni lorsque l'application passe en arrière-plan, ni lorsqu'un appel vient interrompre votre saisie.
  • Le clavier ne recouvre jamais le champ dans lequel vous tapez.
  • La fonction « Annuler » est utile partout où il serait fastidieux de corriger une erreur manuellement.
  • L'application garde en mémoire l'endroit où vous en étiez ; ainsi, lorsque vous la rouvrez, vous avez l'impression de reprendre là où vous vous étiez arrêté plutôt que de repartir de zéro.

La même liste s'applique à toutes les plateformes sur lesquelles nous déployons nos applications. Une fenêtre contextuelle d'extension de navigateur doit offrir une expérience aussi aboutie qu'une application mobile, et une application Windows doit prendre en charge les raccourcis clavier et le redimensionnement de la fenêtre, conformément aux attentes des utilisateurs sur un ordinateur de bureau.

Le compromis

Réussir cela demande du temps, un temps qui n’apparaît jamais dans la liste des fonctionnalités. Une semaine passée à peaufiner les transitions et à corriger les cas limites est une semaine que nous ne consacrons pas à quelque chose que nous pourrions annoncer. Nous pensons que c’est la meilleure façon d’utiliser cette semaine, mais cela signifie que nos applications offrent parfois moins de fonctionnalités que celles de leurs concurrents. C’est un compromis que nous avons décidé d’accepter volontiers.

Nos erreurs

Avant, on gardait la mise au point pour la fin, comme une dernière étape une fois les fonctionnalités terminées. Cette dernière étape finissait toujours par être négligée. Désormais, l’aspect visuel d’un écran fait partie intégrante du travail fini, dès la première version, et n’est plus un élément supplémentaire à ajouter s’il reste du temps.

La majeure partie de ce travail passe inaperçue. Lorsque tout fonctionne correctement, les utilisateurs ne s’en rendent pas compte : ils constatent simplement que l’application est agréable à utiliser. C’est justement le but recherché. On ne doit jamais vous reprocher de faire votre travail.