web-dev-qa-db-fra.com

Glisser-déposer dans de longues listes

Je continue à entendre que le glisser-déposer peut être une mauvaise expérience utilisateur lorsque vous faites glisser pour réorganiser sur de longues distances, comme dans une liste et lorsque vous faites défiler jusqu'à l'emplacement cible est requis.

Existe-t-il des études de recherche ou des informations pour prouver que les utilisateurs ont des problèmes de glisser-déposer?.

5
Mark

Dans le scénario que vous proposez (glisser-déposer des éléments d'une longue liste), plusieurs facteurs doivent être pris en compte. Chaque facteur peut présenter des obstacles potentiels à l'utilisateur.

  • Immobilier à l'écran: la cible est-elle facile à atteindre? Vérifiez la loi de Fitt. Indiquez la taille de l'élément.
  • Défilement indésirable: lorsque vous atteignez le bas de l'écran, l'écran commencera à défiler, ce qui rend la destination cible mobile, ce qui ajoute encore plus de difficulté pour effectuer la tâche.
  • Dextérité de l'utilisateur: la possibilité de garder l'appareil (souris ou écran) actif (enfoncé/appuyé/quoi que ce soit) pendant le défilement.

Donc non, à part la loi de Fitt, je ne peux faire référence à aucune recherche à ce sujet. Mais ce que j'ai mentionné ci-dessus laisse entendre que ce ne sera pas une tâche facile.


Edit: Je veux mettre un accent particulier sur le facteur dextérité de l'utilisateur, car la plupart des concepteurs ont tendance à ignorer le fait que de nombreux utilisateurs ont une sorte de handicap à un certain degré. Nous devons donner aux utilisateurs des outils aussi simples à utiliser que possible.

Nous nous appuyons souvent sur certaines conventions/modèles/widgets sans même nous demander s'ils sont vraiment corrects à utiliser. Il y a des scénarios où certains comportements comme le défilement continu seront réellement utiles (flux tumblr), mais il y en aura d'autres où ce sera tout à fait faux (presque toutes les autres utilisations :-P).

Dans le cas de la liste par glisser-déposer, jusqu'à ce que je vois un widget confortable, je décourage totalement son utilisation.

2
Marcos Calatayud

Un exemple rapide de l'un des problèmes possibles -

Supposons que vous ayez une longue liste ou disiez un visuel de l'éditeur où toutes les sections ne sont pas couvertes à l'écran sur la résolution actuelle du système, alors il sera difficile pour les utilisateurs de sélectionner une section particulière et de les réorganiser. Surtout, quand on se rendra compte ou devra faire défiler la souris avec glisser lors de l'utilisation de l'application.

0
WisdmLabs