web-dev-qa-db-fra.com

Les menus contextuels radiaux sont-ils meilleurs que les menus de liste verticaux?

J'ai lu des suggestions pour que les éléments de menu contextuels soient disposés en cercle autour du curseur de la souris lorsque le menu est activé, car la loi de Fitz suggère que chaque cible serait plus facile à atteindre.

Cependant, je ne l'ai jamais vu dans la pratique. (Je peux penser à quelques raisons simples: le texte est difficile à insérer dans l'espace offert par une cible en forme de coin, ce n'est pas un modèle standard et est perçu comme trop confus, etc.)

Les avantages potentiels ne valent-ils tout simplement pas le compromis? Y a-t-il des exemples qui fonctionnent que je ne connais pas?

33
Brendan Berg

J'ai vu plusieurs fois des menus radiaux. J'ai testé un addon Firefox qui a organisé le menu contextuel dans un cercle. Il a également été utilisé dans certains jeux informatiques (Temple of Elemental Evil me vient à l'esprit quand j'y pense). Cela n'a pas fonctionné.

  • Il est beaucoup plus facile de parcourir une liste d'options (vos yeux se déplacent de haut en bas) que les options disposées en cercle (vos yeux doivent se déplacer dans plusieurs directions).
  • Toutes les options ne sont pas égales. Certains sont plus importants ou plus fréquemment utilisés (devraient être plus proches du pointeur de la souris selon la loi de Fitz) que d'autres.
  • Vous avez vraiment un problème avec des éléments et sous-éléments plus longs. Le jeu que j'ai mentionné plus tôt a réussi à le gérer très bien visuellement, en faisant tourner toutes les options autour du point central. Le problème est que lorsqu'il y a plus d'options, vous devez en lire certaines de bas en haut, d'autres de gauche à droite et le reste va de haut en bas.

Je pense que les menus contextuels radiaux peuvent fonctionner dans des situations spécifiques (faible nombre d'options, les éléments peuvent être représentés comme des icônes sans texte, etc.). Mais en général, ce n'est pas vraiment une bonne idée.

18
Fczbkk

Je pense que les menus radiaux ont beaucoup de sens dans les interfaces tactiles. Les quelques endroits où j'ai vu les menus Radial en place incluent l'application Bumptop maintenant acquise par Google alt text
(source: dowhatimean.net )

et plus récemment sur le navigateur Dolphin pour Android. Windows 7 dispose également d'un menu à secteurs, ce qui est logique car il sera utilisé dans de nombreux appareils tactiles.

4
Arpit

Voici quelques bons articles de blog à consulter qui expliquent très bien pourquoi les menus radiaux peuvent être un bon moyen d'afficher les options pour votre utilisateur.

  1. Facilité d'utilisation des menus radiaux
  2. Touch signifie Renaissance pour les appareils tactiles

Fondamentalement, ils expliquent que les menus radiaux peuvent être un excellent moyen d'afficher un type de menu contextuel par clic droit dans les appareils tactiles. Une fois qu'un utilisateur s'est habitué au format initial, les utilisateurs fréquents constatent que la vitesse d'utilisation augmente chez les utilisateurs fréquents.

Un bon exemple de cela serait dans les jeux. Beaucoup de jeux préfèrent un menu radial à un menu de liste pour la vitesse d'utilisation. Dans un environnement au rythme rapide tel qu'un jeu, les menus radiaux aident grandement un utilisateur à faire une sélection pour son scénario donné.

Mon iOSContextualMen le code open source est un bon exemple de menus radiaux utilisés dans les appareils tactiles. Voici quelques captures d'écran pour montrer comment cela pourrait être mis en œuvre!

enter image description hereenter image description hereenter image description here

4
Hector Matos

Les menus contextuels radiaux peuvent être plus difficiles à programmer que les menus de liste verticaux. Il y a moins de bibliothèques ou de composants existants pour cela, et le programmeur peut avoir besoin d'écrire du code personnalisé pour positionner chaque élément de menu.

2
Kai Chan

Les menus verticaux sont plus faciles à numériser, la plupart des menus radiaux ont également peu d'espace pour afficher du texte, de sorte qu'ils affichent des icônes à la place, ce qui rend encore plus difficile de trouver facilement l'option que vous recherchez.

Je peux voir que les menus radiaux fonctionnent pour les tâches répétitives, ils auraient cependant une petite courbe d'apprentissage pour l'utilisateur. Je ne les recommanderais pas pour la navigation.

1
giancarlo

Je serais confus. Pas nécessairement parce que c'est difficile à percevoir mais juste parce que c'est différent.

Mais d'un autre côté, c'est bien! et les utilisateurs peuvent s'y habituer et l'aimer (comme le ruban de bureau)

0
Sruly

Pas tout à fait la même chose, mais le périphérique de pointage wacom que j'utilise possède un menu circulaire. Cliquer sur le centre du cercle physique fait apparaître un affichage à l'écran, toucher le long du cercle extérieur fait défiler les options et sélectionne un outil en conséquence.

Voici un exemple d'affichage à l'écran:

enter image description here

0
kontur

Je pense que les menus radiaux ont plus leur place dans les applications tactiles que dans les applications WIMP. Par exemple, Cabinet - un lecteur pdf pour iOS - utilise des menus radiaux pour la mise en évidence. Cela fonctionne remarquablement bien sur un appareil tactile car il est très naturel de toucher puis de faire glisser votre doigt. Non seulement ça marche bien, mais c'est un plaisir à utiliser.

Le principal avantage que je vois sur les appareils tactiles est que vous avez tendance à créer une mémoire musculaire pour les options que vous utilisez le plus, ce qui devient un moyen très naturel d'apprendre ce qui serait autrement un geste quelque peu compliqué. Vous bénéficiez des avantages de la saisie gestuelle sans la courbe d'apprentissage abrupte souvent associée aux gestes.

Quant à la question dans la barre de titre: sont-elles meilleures? Comme pour presque toutes les questions ux, la réponse est "ça dépend". Ils sont meilleurs pour certaines tâches, mais pas pour tous.

0
Bryan Oakley

[Navigateur 360] [1] semble plutôt bien sur iPhone.

Je pense que le principal inconvénient de ces menus est que vous pouvez à peine mettre du texte. Vous n'aurez donc qu'un menu basé sur des icônes, ce qui est très difficile au début.

0
Marc D