Birthright: The Gorgons alliance est l'un de mes jeux PC préférés de tous les temps. C'est un jeu très profond et compliqué qui comptait beaucoup plus que de nombreux jeux solo à l'époque.
Par exemple, l'utilisateur peut gérer un royaume à partir d'une carte stratégique, participer à des batailles tactiques ou partir à l'aventure en 3D avec son héros.
Une chose intéressante à propos de ce jeu est qu'en raison de la quantité de choses que le joueur peut faire, il y avait 3 niveaux d'interface utilisateur:
Beginner, with only 6 actions available every single turn
Advanced, with about 9 actions
Expert, with 18 actions
Vous pouvez voir l'exemple d'interface débutant et expert dans les images ci-dessous. Les actions dont je parle sont représentées par des icônes dans la partie gauche de l'écran.
De plus, vous remarquerez peut-être que l'écran expert semble SUPER OCCUPÉ avec tous les bâtiments. Mais les affichages et les lignes supplémentaires du bâtiment peuvent être désactivés avec les 5 icônes en bas à droite, permettant à l'utilisateur de se concentrer sur autant ou aussi peu que possible.
La différence d'interface signifiait que les débutants n'avaient jamais vu ou utilisé certaines des fonctionnalités les plus avancées du jeu, et se concentraient plutôt sur les quelques actions qu'ils pouvaient gérer, comme déplacer des troupes ou partir à l'aventure. Ils n'ont pas fortifié de châteaux ni construit de réseaux commerciaux.
Les applications modernes iPhone/iPad facilitent la mise en œuvre de différents types d'interface utilisateur pour la même application, mais je me demande si la pratique de concevoir différentes complexités d'interface utilisateur est valide du point de vue de l'utilisateur ?
Est-ce que les utilisateurs de logiciels modernes préfèrent avoir une version "allégée" de l'interface utilisateur/fonctionnalités, à côté d'une version plus riche en fonctionnalités, avec la possibilité de basculer entre les deux?
J'ai une vision très différente de celle de Ben.
Il existe de telles applications de bureau , principalement dans le monde industriel.
Un exemple de ce que j'ai été invité à regarder cette semaine est une application graphique: vous pouvez penser comme une sorte d'application de diagramme, seulement pour les réseaux de communication.
Maintenant, il y a deux interfaces: l'une utilise des termes profanes, l'autre utilise des termes de mathématicien. Lorsque vous définissez quelque chose dans l'interface profane, cela définit probablement 2-3 choses simultanément sur l'interface avancée (qui est masquée par défaut).
La raison en est que les gens moyens n'ont pas besoin de connaître les différents termes techniques, mais cela ennuie les professionnels si les choses ne sont pas correctement appelées.
Cependant, ces distinctions ont généralement échoué.
La raison en est qu'en général, il n'y a pas de frontière explicite entre un novice et un utilisateur expert, et donc, il y a parfois des fonctionnalités nécessaires aux utilisateurs considérés comme "novices", mais disponibles uniquement pour les experts.
La plus célèbre est la fonction de masquage automatique introduite dans Windows 2000 (et son Office 2000 contemporain), qui a été rapidement supprimée par Office 2003. Ils voulaient un système de reconfiguration automatique pour le bureau.
L'équipe Office UI a été aux prises avec ce problème de complexité pendant très longtemps, ce qui a abouti au ruban.
Je vous recommande de lire leur blog sur ces difficultés . (Thx pour quelqu'un qui l'a lié il y a quelque temps dans UX.SE!). Cela pourrait peut-être vous aider. Je ne dis pas que vous devez utiliser une interface de type ruban, votre problème pourrait être différent.
Sur iOS, généralement, il existe essentiellement deux versions de la même application: " MyBeautifulApp " ou "MyBeautifulApp Easy" ou "MyBeautifulApp Light" et " MyBeautifulApp Pro ", parfois avec des interfaces différentes et des étiquettes de prix différentes.
Est-ce "commun"? Sans compter les jeux vidéo, certainement pas. Je n'ai presque jamais vu de "paramètres de difficulté" en dehors d'un jeu vidéo, mais en de rares occasions, je verrai une application qui a soit une version plus complexe soit une interface plus complexe cachée dans un paramètre pour les utilisateurs plus "avancés". En fait, dans les jeux vidéo, les paramètres de difficulté affectent rarement l'interface utilisateur, sauf dans les jeux très compliqués où l'interface utilisateur est la difficulté. Cependant, que ce soit une bonne idée est une question tout à fait différente de "est-ce courant".
Avant de considérer quelque chose comme ça, considérez deux choses très importantes; le premier est l'article de Smashing Magazine Le mythe de l'utilisateur sophistiqué ; fondamentalement, il souligne que les utilisateurs "basiques" et "avancés" veulent probablement obtenir quelque chose fait et l'optimisation pour faire avancer les choses fait, point, est généralement préférable à l'optimisation/équilibrage "complexe" et "facile".
Deuxièmement, vous devez considérer que la conception du jeu est considérablement différente de la plupart des applications de conception d'une manière clé; les jeux sont censés être un défi . De nombreux jeux ne sont pas amusants si vous ne perdez pas, si vous ne vous trompez pas de temps en temps. La plupart des applications ne le sont pas amusant si vous bousillez. C'est pourquoi il y a des paramètres de difficulté, pour favoriser un sens du flux . Les jeux doivent soutenir les gens qui veulent c'est difficile et veulent même souffrir un peu. Les utilisateurs d'applications avancées le font généralement pour la productivité bien plus que le "défi" de celui-ci. Quelques personnes pourraient utiliser emacs sur un éditeur de texte pour le défi brut, mais je suis sûr que la plupart le font simplement parce que c'est comme ça qu'elles font le travail.
Au lieu de cela, dans les interfaces, ce qui est généralement fait pour répondre à l'interface "de base" et "avancée" est de cacher les bits avancés mais de les laisser accessibles à tous. Collez-les dans un menu, documentez-les avec des raccourcis clavier.
Et parfois, une interface "facile" peut être tout l'intérêt de votre application. Regardez écrivain iA , une extrêmement application d'écriture minimaliste. Ce n'est vraiment pas la même chose que "Word, avec le mode facile activé", il est créé à partir d'un paradigme complètement séparé. iA écrivain utilise le minimalisme pour vous maintenir dans un état de flux en supprimant la distraction; en termes de productivité, Flow concerne principalement la tâche, pas l'interface. L'interface ne devrait pas vous gêner quelle que soit votre compétence, votre tâche consiste plus ou moins à "régler la difficulté". Si vous voulez une tâche difficile, vous essayerez de reproduire la Joconde dans Photoshop, vous n'ajouterez pas un tas de fonctionnalités complexes et d'éléments d'interface utilisateur étranges que vous n'utiliserez probablement pas.
Lorsque vous ajoutez des options comme des interfaces faciles/dures, vous courez également le risque de compliquer les choses de manière excessive: Am Je suis un utilisateur avancé? Qu'est-ce que je perds en utilisant le mode simplifié? Au lieu de cela, généralement, ciblez votre application pour un public ou pour effectuer une tâche (ou une combinaison des deux). Rendez-le aussi simple que possible sans éliminer fonctionnalité, mais peut-être Poussez des fonctions moins utiles sur la touche, derrière un menu, ou sur Android dans le dépassement d'action) .
Donc, en résumé, c'est une idée intéressante, mais je trouve qu'il y a rarement un cas où il sera pratique de explicitement concevoir des interfaces dures/faciles pour une application. Au lieu de cela, si nécessaire, autorisez certaines personnalisations de l'interface utilisateur, comme l'ajout de barres d'outils, ou conservez les fonctionnalités avancées d'une manière documentée mais à l'écart, comme les raccourcis clavier. Généralement, si un utilisateur souhaite une application si complètement différente (plus simple ou plus complexe), il recherchera une application complètement différente. Bien sûr, c'est en grande partie parce que c'est ainsi que le monde actuel est; il n'y a pas de mode "facile" pour Photoshop, il vous suffira de trouver une application différente, mais comme j'espère l'avoir expliqué, ce n'est pas nécessairement une mauvaise chose.