Développeurs frontend : arrêtez de déplacer les éléments sur lesquels je suis sur le point de cliquer

Nov 28 2022
S'il vous plaît. C'est une insulte à mon cerveau.

S'il vous plaît. C'est une insulte à mon cerveau. Par exemple, vous mettez le bouton à un endroit, puis vous vous dites "non, déplaçons-le ailleurs". Voici quelques exemples qui m'ont le plus ennuyé ces derniers temps :

Bouton "Scanner" du vélo Lyft

Celui-ci est nul car j'ouvre souvent l'application Lyft juste pour faire du vélo . J'ai donc immédiatement appuyé sur le bouton du vélo et j'essaie d'appuyer sur le bouton "Scan" le plus rapidement possible. Mais non! En fonction de la vitesse de mon Internet en ce moment, cette bannière apparaîtra et poussera le bouton Scan vers le haut, ce qui signifie que je finirai par appuyer sur la bannière à la place ; c'est souvent un début très frustrant pour mes déplacements quotidiens.

Résultats de la recherche de notions

ignorez les titres des pages pour votre propre santé mentale

J'utilise Notion en tant qu'utilisateur expérimenté à ce stade. Lorsque j'essaie de naviguer vers une page, j'appuie sur CMD + K pour ouvrir l'outil de recherche de documents, puis je tape un préfixe de ce que je recherche. Pour choisir un résultat, j'utiliserai CTRL + P ou N pour monter et descendre, et j'appuierai souvent sur Entrée en moins d'une seconde. Ce qui est fou à ce sujet, c'est qu'il renvoie d'abord un ensemble de résultats, puis un ensemble de résultats assez différent. IIRC rarement même le premier résultat changera .

Pourquoi ça arrive

Quelques idées:

  • Charger quelque chose et l'insérer d'une manière qui se déplace autour d'autres éléments
  • Des requêtes plus compliquées qui réorganiseraient les résultats. par exemple, il semble que la recherche Notion renvoie d'abord des recherches de titre, puis recherche réellement le contenu des documents, ce qui aboutit à une réorganisation des résultats.
  • Ce que j'appelle la "fragmentation UX". Lorsque les personnalités des utilisateurs diffèrent tellement ou qu'il y a tellement d'expériences en cours, que les ingénieurs et les concepteurs ne sont pas pleinement conscients de ce que voient les utilisateurs finaux. Vous avez probablement vu cela avec des fonctionnalités testées A/B. Parfois, les choses sont chargées dans un ordre ou un autre ordre en fonction d'une pléthore de variables. Et aussi le moment des réponses du réseau.

Lorsque vous apportez une modification à l'écran, pourquoi ne pas simplement vous engager à l'endroit où il devrait être ? Les utilisateurs et les métriques bénéficient-ils de la "pseudo-réactivité" ? Si la réponse est oui juste à ce dernier, je pense qu'il serait juste de considérer cela comme un anti-motif capitalistique-UX . Sors-le.

Si quelqu'un a réfléchi à cela ou est ennuyé par cela, veuillez lmk ou envoyez-moi des ressources et des lectures supplémentaires afin que je puisse être plus ennuyé. Merci:)