web-dev-qa-db-fra.com

Pourquoi les ZUI (interfaces utilisateur zoomables) ne sont-elles pas populaires?

Après avoir lu Jef Raskin's The Humane Interface il semble que les ZUI soient un choix de paradigme évident pour rendre les interfaces plus faciles. Apparemment, l'interface iPhone originale était un gros investissement dans cette direction avec de nombreux modèles ZUI, bien que n'étant pas considéré comme 100% ZUI.

Pourquoi les ZUI ne sont-ils pas un paradigme d'interface utilisateur populaire/plus commun?

11
Daniel Vianna

Moi aussi, je me pose cette question depuis que j'ai lu L'interface humaine. Bien que Jef Raskin ait présenté son ZoomWorld comme une idée complète, le véritable expert ZUI est Ben Bederson. Il construit et étudie des interfaces de zoom depuis des décennies. Il a également certaines de ses propres réponses à votre question. Il a résumé , ‘ l’organisation manuelle des informations dans un environnement de zoom a rarement du sens ’. Il a écrit un article entier sur la question, " La promesse des interfaces utilisateur zoomables ". Extrait de la section "Pourquoi les ZUI sont difficiles" (pp 5-6):

Comme résumé dans le tableau 1, les avantages potentiels des ZUI sont parfois des mirages. Les ZUI sont généralement engageantes (bien qu'elles rendent certaines personnes malades physiquement) et visuellement riches. Mais la promesse de simplicité ne tient pas.

Alors que la perception visuelle humaine permet de voir facilement où l'on navigue, la réalité est qu'elle place une lourde charge sur la mémoire à court terme pour se rappeler où dans l'espace vous étiez et où les choses se trouvent. Et l'exigence de mémoire humaine de savoir comment l'espace est organisé signifie que les ZUI ne se développent pas très bien. Les ZUI sont souvent motivées par le monde physique et la façon dont les gens aiment mettre des papiers sur leur bureau. Mais personne ne veut tous de leurs papiers sur leur bureau. Il est beaucoup plus courant de n'avoir qu'un nombre relativement restreint de documents avec lesquels on travaille réellement.

Les aperçus visuels que les ZUI offrent gratuitement en effectuant un zoom arrière peuvent sembler une solution à la charge sur la mémoire humaine, mais en pratique, ce n'est pas parce que les aperçus visuels de toute complexité nécessitent un balayage et une recherche visuelle importants pour trouver quoi que ce soit. S'il n'y a qu'un petit nombre d'objets, alors la tâche de recherche visuelle n'est pas difficile - mais bien sûr, pour un petit nombre d'objets, vous n'avez pas besoin d'une ZUI pour résoudre vos problèmes d'organisation.

Enfin, la richesse visuelle des ZUI est une épée à double tranchant. Il faut des compétences pour concevoir un espace complexe avec des documents de taille, de rapport d'aspect et de couleur arbitraires que les gens peuvent comprendre et numériser. De plus, les gens ne sont pas aussi doués pour numériser des conceptions 2D que les présentations 1D - à moins que la présentation ne soit très structurée. Mais les dispositions 2D très structurées ne fonctionnent pas bien pour les objets visuels de proportions arbitraires. Les concepteurs sont obligés de laisser beaucoup d'espace inutilisé, de réduire les gros objets pour qu'ils soient illisibles ou de recadrer les gros objets - perdant ainsi une grande partie de leur distinction.

Je voudrais ajouter moi-même quelques points. Tout d’abord, l’interface zoomable de Jef Raskin est la plus logique dans un contexte axé sur les documents/objets. Les environnements centrés sur l'application sont conceptuellement en contradiction avec de telles interfaces. Le ZUI de Raskin est bon pour organiser de grandes quantités d'informations d'une manière qui rend les applications obsolètes; mais le paysage informatique actuel est tout au sujet des "applications" (suivant l'exemple d'Apple, du Macintosh original à l'iPhone). Même l'écran d'accueil iOS, une sorte d'interface zoomable mineure (en particulier après l'ajout de dossiers imbriqués), est limité à l'organisation des icônes d'application, pas au contenu réel.

Deuxièmement, les changements de paradigme ont tendance à prendre beaucoup de temps. Des concepts comme les interfaces graphiques et la manipulation directe ont été inventés dans les années 60, mais il a fallu attendre le milieu des années 80 pour que ces paradigmes soient accessibles au grand public. Internet et les documents hypertextes ont pris encore plus de temps. Les écrans multitouch remontent aux années 80, mais l'iPhone a été la première implémentation abordable généralement disponible. Les interfaces zoomables sont souvent plus gourmandes en ressources; au moment où ils étaient pratiques, les interfaces graphiques traditionnelles étaient bien établies.

Je crois qu'une "application de tueur" est nécessaire afin de faciliter ce changement de paradigme centré sur l'application vers l'objet. À mon avis, la meilleure façon de répondre aux raisons pour lesquelles les ZUI ne sont pas plus populaires est de nier la prémisse: en construire une! (C'est mon propre plan .)

9
David Regev

Je pense qu'il y a de la place pour les ZUI et la plupart des interfaces utilisateur de cartes utilisent assez bien les ZUI. Le défi consiste à appliquer ZUI à des applications plus génériques.

Cependant, je pense qu'il existe certaines contraintes lorsque vous concevez une interface Zoomable:

  • il est difficile de mettre d'énormes quantités de contenu à l'intérieur.
  • vous devez concevoir l'interface en pensant comme une carte: essayer de comprendre comment le niveau de zoom actuel pourrait donner des indices au plus profond. Je veux dire, dans un niveau A, la vue zoomable peut avoir des informations sur le niveau de zoom suivant, comme "vous avez 6 notifications" et quand vous approfondissez, vous verrez les détails de chacune.

En guise de note, je construis une bibliothèque appelée Zircle UI qui emprunte quelques idées ZUI.

5
Juan Martín

En préface à cette réponse, veuillez noter que je ne peux que déduire (car je parle au nom de beaucoup de concepteurs/programmeurs que je n'ai jamais rencontrés)

conjecture: les programmeurs sont paresseux

explication: dans le code, il est plus facile d'isoler des sections d'une interface. il garde le code propre et les fichiers courts, avec des dépendances limites. afin d'avoir une interface de zoom, l'interface zoomée peut avoir besoin d'être étroitement couplée avec l'interface zoom arrière. cela POURRAIT faire un code désagréable. (évidemment, vous pouvez coder n'importe quoi, alors notez que le mot POURRAIT être en majuscules) iOS suit souvent ce paradigme avec UIViewControllers https://developer.Apple.com/reference/uikit/uiviewcontroller/1621380-presentviewcontroller?language=objc En bref, il est beaucoup plus facile de troquer quelque chose sur l'écran alors c'est coder de jolies animations et transitions

conjecture: zoom sur les interfaces mal fait PEUT perdre le contexte (et confondre l'utilisateur)

explication: si vous zoomez trop loin ou trop vite, l'utilisateur peut avoir du mal à garder une trace de "où" il se trouve et se sentira cognitivement lourd

conjecture: les interfaces de zoom ne correspondent pas à autant de paradigmes que les boutons

explication: lors de la conception d'une interface, vous pensez à ce qui a du sens. s'il est logique de mettre l'accent sur l'entrée et la sortie des sections, allez-y. Logiquement, cela aurait le plus de sens lorsque vous traversez une hiérarchie (animaux -> chiens -> types de chiens), ou une carte spatiale (terre -> amérique du nord), ou quelque chose que l'utilisateur associe naturellement à la profondeur (comme la marche ou regarder de près). Vous pouvez voir comment cela n'ajouterait pas grand-chose au site Web de Domino Pizza. Commandez en ligne -> (zoom) -> poulet, pâtes ou pizza -> (zoom) -> pizza, etc.

conjecture: une interface de zoom est plus lente que de simplement changer l'interface

explication: si vous avez déjà utilisé un produit fabriqué par un designer inexpérimenté, vous vous souviendrez de la frustration la 50e fois que vous appuyez sur un bouton et vous devez attendre la fin de leur animation frustrante et lente avant de changer d'écran. les animations dans les interfaces doivent être (pour la plupart) perçues, pas remarquées. <- si vous n'êtes pas d'accord avec cette affirmation, n'hésitez pas à commenter vos transitions Power Point préférées (exploite l'essuyage en damier :)

2
user353877