Ces jours-ci, les utilisateurs utilisent sûrement des appareils tactiles pour faire défiler avec des gestes ou font glisser le pouce de la barre de défilement ou cliquent à l'intérieur de la piste. Serait-ce une mauvaise idée de supprimer les boutons fléchés de mes barres de défilement? Une tendance doit commencer quelque part n'est-ce pas? : p
Les flèches sur les barres de défilement sont un élément fonctionnel. Si vous cliquez dessus, ils déplacent l'écran vers le haut ou vers le bas. Cliquer sur la zone entre les flèches et le marqueur de position déplace généralement l'écran vers le haut ou vers le bas d'une page à la fois. Ils ne sont donc pas redondants car rien d'autre ne se comporte de la même manière. Qu'elles soient nécessaires ou non est une autre question.
Bien que mon expérience ait été que la plupart des gens n'utilisent plus les flèches, il y a quelques personnes (généralement des utilisateurs plus âgés) qui le font. Donc, si vous devez ou non les laisser (en supposant que vous avez le choix) dépend de votre base d'utilisateurs et de leur mode de défilement préféré.
Edit: Jeff a détecté une erreur, que j'ai maintenant corrigée.
Les barres de défilement de Mac OS X n'ont pas ces flèches (au moins par défaut) depuis quelques années déjà. Et il semble que la plupart des utilisateurs soient d'accord avec cela.
Mais, pour Mac OS X, c'est un changement à l'échelle du système et chaque (presque) application en est affectée donc tout se comporte de la même manière. En fait, je ne vois aucune raison de supprimer ces flèches (sauf pour les fins de conception rares) de votre application au moins jusqu'à ce que cela ne soit pas fait à l'échelle du système ou par des majors (je veux dire, des applications populaires). Je pense que ce n'est pas du tout un gros problème UX, mais gardez à l'esprit que changer le comportement (même légèrement) des contrôles standard peut dérouter et nuire à vos utilisateurs.
Tu oublies tous
Diverses conditions physiques peuvent rendre le défilement ou le glissement très difficile. Cliquer est une action relativement simple à faire. Les boutons aident.
Malheureusement, il y a plus de ces "utilisateurs plus âgés" que des choses JohnGB, c'est juste que nous ne nous mêlons généralement pas avec eux.
Récemment, j'ai rencontré une fille - elle a environ 27 ans, elle travaille dans l'industrie du marketing en ligne - et elle m'a dit dans une conversation qu'elle n'utilisait jamais de glisser sur les téléphones mobiles, elle avait besoin de boutons explicites pour tout.
Ce ne sont donc pas seulement les utilisateurs plus âgés. C'est tout le monde sauf les 10 pour cent des personnes techniquement inclinées que nous rencontrons.
Dans la mesure du possible, vous devez suivre les conventions de l'interface utilisateur du système d'exploitation. Beaucoup de gens utilisent encore des systèmes plus anciens dans lesquels il est préférable de faire défiler une petite quantité en cliquant sur les flèches de la barre de défilement.
Les barres de défilement à l'ancienne avec des flèches conviennent mieux à Windows XP, et aucune barre de défilement n'est préférable pour les interfaces utilisateur tactiles.
Je voudrais signaler une autre situation où les boutons fléchés sont utiles.
Dans les situations où vous ne pouvez pas cliquer et faire glisser et ne disposez pas d'une molette de défilement ou d'un mécanisme similaire.
Je les ai parfois trouvés agréables à avoir sur un ordinateur avec une souris grincheuse/difficile (généralement un ordinateur portable avec un trackpad vraiment, vraiment mauvais).
Si vous ne pouvez pas cliquer et faire glisser, vos seules options de défilement sont de cliquer sur la barre de défilement à l'extérieur de la barre réelle, ce qui vous déplacera sur toute la largeur de l'écran, ou sur les flèches, qui déplacent l'écran de l'intervalle de défilement typique (généralement trois lignes).
Vous pouvez également utiliser les touches fléchées, mais je parle uniquement du défilement basé sur la souris
Ils sont également parfois utiles lorsque vous utilisez quelque chose comme RDP ou VNC sur une connexion lente. Vous pouvez prédire la quantité de défilement assez précisément, vous pouvez donc faire défiler sans avoir besoin de commentaires visuels. C'est bien quand votre connexion est lente pour mettre à jour le framebuffer.