J'ai construit une page Web de diaporama de photos comme un exercice pour moi.
Une chose que je me suis retrouvé à faire était d'ajouter un bouton Paramètres. Cliquer sur ce bouton révèle un petit volet de paramètres qui permet à un utilisateur de choisir entre deux transitions différentes (ou aucune transition du tout), ainsi qu'entre lent, moyen ou rapide pour la vitesse de la transition.
Je ne voulais pas rendre le bouton envahissant, il est donc caché la plupart du temps: si un utilisateur déplace sa souris près du bouton, il s'estompe pour devenir partiellement visible. Sinon, il est caché. De plus, pour montrer aux utilisateurs qu'il existe, il est partiellement visible pendant une seconde ou deux lors du premier chargement de la page Web.
Je n'ai pas beaucoup d'expérience UX, et l'une des plus grandes choses que je me suis demandé est: "Les utilisateurs veulent-ils/ont-ils vraiment besoin de ces choix? Seront-ils une fonctionnalité intéressante ou tout simplement déroutant ou ennuyeux? '
En général, quelle est la meilleure pratique pour donner aux utilisateurs des options ou des choix?
Si vous choisissez d'avoir un bouton de paramètres, vous devez vous assurer qu'il est toujours détectable. Les utilisateurs peuvent être distraits à tout moment et pour n'importe quelle durée - ne vous fiez pas à ces deux secondes après le chargement de la page, car l'utilisateur pourrait simplement être occupé à regarder la page entière (ou cet autre onglet qu'elle chargeait simultanément) .
Maintenant, si vous choisissez de donner à l'utilisateur cette page de paramètres, cela dépend entièrement de vous. Découvrez qui utilisera cette page et concevez-la en conséquence. Si vous serez l'utilisateur principal, c'est trivial. Sinon, gardez à l'esprit: Vous n'êtes pas votre utilisateur , et vous avez très probablement tort lorsque vous devinez (nous le sommes tous) .
À mon avis (et je ne veux pas patronner, alors pardonnez-moi si ça sonne comme ça), si vous voulez le faire correctement - même si c'est "juste" un projet personnel - vous devriez essayer de découvrir ce que votre les utilisateurs veulent, idéalement en leur montrant la page et en les regardant réellement l'utiliser. Cela s'appelle Testing d'utilisabilité , et Steve Krug a écrit un grand livre à ce sujet.
Je pense que cet exposé est très utile par rapport à votre question:
http://www.ted.com/talks/lang/eng/barry_schwartz_on_the_paradox_of_choice.html
Le présentateur discute des implications de la façon dont le choix et l'abondance de choix affectent les gens à la fois positivement et négativement.
Cette lecture peut aider: Iyengar, S. et Lepper, M. (2000) Quand le choix est démotivant: peut-on trop désirer une bonne chose? Journal of Personality and Social Psychology. 79: 995-1006.
Sheena Iyengar a également écrit d'autres articles sur le choix et son effet sur la prise de décision.
Si afficher des images est l'objectif principal de votre page (c'est-à-dire que vous créez une galerie de photos), alors avoir des contrôles à grain fin est une excellente idée. Assurez-vous simplement qu'ils ne vous gênent pas.
Mais, si vous utilisez un diaporama pour compléter une page Web existante (c'est-à-dire, ajouter des captures d'écran à une page de destination du produit), vous n'avez probablement pas besoin de commandes de diaporama car les images ne sont pas les objectif principal de la page. (Vous entendrez rarement les visiteurs dire "J'adore votre site Web - mais vous pouvez ajouter une animation en damier à la zone de captures d'écran? Ensuite je vais acheter. .. ")
Alors, faites attention à ne pas trop ingénier.
Alan Cooper propose de concevoir pour les utilisateurs intermédiaires.
L'idée étant que les utilisateurs ne restent pas longtemps débutants, mais très rarement ils consacreront du temps à devenir des experts.
Ceux du côté des ventes veulent que le design s'adresse aux débutants parce que c'est là que les ventes se produisent.
Les programmeurs veulent que la conception s'adresse aux experts car ils veulent avoir le pouvoir sur leur compréhension de la mise en œuvre.
Cela ressemble à la bonne piste est de la garder détectable et de vérifier avec certains tests utilisateur.
Les paramètres sont une bonne idée tant qu'ils sont réduits au minimum. Vous ne voulez pas les submerger d'options, mais quelque chose comme ce que vous avez fait ici est un parfait exemple d'options qu'un utilisateur pourrait vouloir. Certaines personnes aiment les transitions, d'autres sont ennuyées et veulent que cela change rapidement. De plus, la façon dont vous l'avez présenté au départ, puis l'a effacé en arrière était une belle façon d'indiquer qu'il est là, mais l'empêche d'être envahissant.
Autant les gens veulent de choix, ils ne veulent pas avoir à prendre trop de décisions. Apple, par exemple, préfère moins de choix, ne fournissant que les options dont 80% des utilisateurs ont besoin, même si la plupart d'entre eux ne touchent même jamais aux paramètres.
Dans ce cas spécifique, une meilleure façon de montrer les éléments de l'interface utilisateur qui seraient autrement cachés est de les rendre visibles lorsque la souris se déplace, si l'utilisateur ne bouge généralement pas la souris, faites attention.
QuickTime X et d'autres lecteurs vidéo sont de bons exemples de "l'interface utilisateur à la demande".
Une considération non mise en évidence dans les autres réponses est la différence entre ce qui est disponible et ce qui est important. Votre interface de paramètres doit exposer les options les plus importantes pour la plupart de vos utilisateurs, que vous identifierez par le biais de tests d'utilisateurs, de l'examen de sites comparables, d'analyses (voir ce que les gens font réellement après la sortie) ou d'autres moyens. Vous devriez revoir à la fois les paramètres qui à exposer et combien à exposer, ces derniers pour éviter la "paralysie de l'analyse".
Cependant, vous pouvez avoir des options plus spécialisées qui intéresseront un plus petit nombre d'utilisateurs, mais ils s'en soucieront suffisamment pour en avoir vraiment envie. À certains endroits, vous les trouverez "à l'état sauvage": le bouton "avancé" dans une interface de configuration, Firefox à propos de: les paramètres de configuration et les commandes supplémentaires de votre appareil photo numérique qui affinent les niveaux d'éclairage, la balance des blancs, etc. tous ces cas, le comportement par défaut est raisonnable pour la plupart des utilisateurs, mais ceux qui nécessitent un contrôle supplémentaire - parce qu'ils sont avancés, parce qu'ils ont des besoins d'accessibilité, ou simplement parce qu'ils sont très particuliers pour certains autres raison - sont disponibles.
Que devez-vous faire? Cela dépend vraiment de vos recherches et de votre contexte. Pour une application dans laquelle les gens "vivront" (comme un système d'exploitation), vous vous retrouverez probablement avec plus. Pour un site Web sur lequel les utilisateurs passeront 15 minutes, tout ce qui dépasse les paramètres de base est probablement excessif, alors régissez vos cas d'utilisation.
Une dernière pensée: il n'y a aucune valeur aux paramètres que les utilisateurs ne connaissent pas. Si vous avez une interface, assurez-vous qu'elle est détectable. Cela peut signifier toujours présent (icône d'engrenage persistant, par exemple) ou dépendant du contexte (les contrôles du lecteur de YouTube qui apparaissent lorsque vous passez la souris sur une vidéo en cours de lecture). J'ai du mal à penser à un cas où seul le temps est une bonne idée, en particulier pour un site Web où quelqu'un aurait pu choisir "ouvrir dans un nouvel onglet" et ne chercherait même pas encore un certain temps.
Je pense que c'est plus une question de votre public cible, et qui va réellement utiliser votre création.
Je suis tout pour rendre les choses plus agréables à utiliser, et des contrôles comme ceux dont vous parlez pourraient être agréables à avoir, selon qui va finir par l'utiliser.
Pour moi, en tant que photographe amateur lorsqu'il s'agit de photographie, moins il y a de distractions pendant que je regarde des photos, mieux c'est, donc j'aime vraiment votre idée de gérer le bouton des paramètres, tant qu'il est discret .
Il semble que vous soyez sur la bonne voie. Tant que vous rendez les options faciles à utiliser et pas seulement pour le plaisir d'être là ... Si vous pensez que les options que vous offrez à l'utilisateur améliorent son expérience, alors allez-y. Si cela n'ajoute rien d'utile que votre public cible utilisera réellement, il n'y a vraiment aucun intérêt à l'ajouter.
Sur la psychologie générale du choix du Web, Susan Weinschenk a des perspectives intéressantes dans son livre "Qu'est-ce qui les fait cliquer" . Peut-être que son nouveau livre "100 choses que chaque designer doit savoir sur les gens" pourrait également être utile (je ne l'ai pas encore lu, cependant).