J'aime placer des info-bulles chaque fois que je pense que l'utilisateur pourrait en bénéficier.
J'ai tendance pas à placer des info-bulles sur les contrôles quand je pense que leurs effets sont assez évidents.
Cependant, dans certains cas, j'aime placer des info-bulles de type guidant l'utilisateur , le conseillant sur les effets secondaires non triviaux et donnant des conseils généraux comme:
En cliquant dessus, un nouveau XPTO sera également créé.
ou
N'oubliez pas que vous pouvez également faire du XYZ ou du XPTO.
Cependant, dernièrement, j'ai commencé à penser que, si je place juste des info-bulles sur les contrôles certains et pas sur d'autres, les utilisateurs seront confus parce que j'ai commencé un modèle (ie placer des info-bulles sur les commandes) dont je ne fais parfois pas attention.
Je pense aussi que, peut-être, les utilisateurs s'habitueront à avoir des info-bulles et les manqueront s'ils n'y sont pas toujours.
Y a-t-il un consensus sur ce sujet? Si je ne peux pas mettre des info-bulles sur les contrôles tous, dois-je éviter de les placer sur tous?
Je pense que la meilleure solution serait d'avoir une indication claire quels contrôles ont des info-bulles et lesquels n'en ont pas.
Par exemple, vous pouvez ajouter un petit "?" à côté de ces contrôles (ou de toute autre méthode qui fonctionne pour vous et vos utilisateurs).
Non seulement cela clarifiera à vos utilisateurs quels contrôles ont une info-bulle, mais vous découvrirez également des fonctionnalités potentiellement cachées: vous décrivez les effets secondaires potentiels qu'un utilisateur pressé pourrait manquer en appuyant simplement sur le contrôle et en ne laissant pas assez de temps pour que l'infobulle apparaisse ).
Dans les info-bulles, nous nous attendons à voir une brève explication de la fonction du contrôle.
Toute autre information n'appartient pas à l'info-bulle mais à l'aide locale.
L'info-bulle contient généralement un verbe, comme supprimer le XYZ ou ouvrir un compte.
Toutes les commandes n'ont pas besoin d'une info-bulle, en fait c'est ennuyeux quand il y a trop d'infobulles, trop évidentes. Je me souviens avoir utilisé des applications qui permettaient à l'utilisateur de désactiver complètement les info-bulles.
L'info-bulle aide l'utilisateur à se rassurer quant à savoir si le contrôle sur lequel il envisage de cliquer fait vraiment ce qu'il pense qu'il fait.
Pensez aux boutons brièvement étiquetés utilisés par des utilisateurs étrangers, qui pourraient ne pas comprendre pleinement la signification d'une étiquette abrégée.
Des informations supplémentaires et des suggestions appartiennent à aide locale.
Il s'agit d'un bouton (comme @Dan l'a suggéré) qui déplie un conteneur contenant des informations plus détaillées sur ce que le contrôle associé est censé faire.
Encore une fois, tous les contrôles ne méritent pas un artefact d'aide local.
Le modèle que j'aime le plus est le respect de l'utilisateur. Ne pas être condescendant, ne pas expliquer l'évidence, donner suffisamment d'informations utiles.
Ce qui découle de votre question, BTW.
Un autre avantage de l'idée de @Dan Barak d'utiliser un "?" pour montrer l'info-bulle, les appareils tactiles (téléphones intelligents, tablettes, etc.), qui n'ont pas de souris en vol stationnaire, peuvent toujours afficher l'astuce.
J'ai vu une info-bulle apparaître sur la plupart des commandes/boutons qui ont une certaine action, sauf s'ils sont très évidents, mais uniquement lorsque l'utilisateur maintient la souris sur le bouton pendant une ou deux secondes de plus que d'habitude. Cela aide les nouveaux utilisateurs qui seraient à la recherche d'un indice sur ce que fait le contrôle et peuvent être considérés comme un moyen idéal pour empêcher les nouveaux utilisateurs qui sont familiers avec l'action du contrôle/bouton de s'énerver en voyant l'info-bulle à chaque fois.
Aussi comme Dan suggère un "?" pourrait être utilisé qui, une fois cliqué, afficherait une brève description du contrôle. Pour autant que je me souvienne, il y avait des logiciels qui avaient ces "?" qui pourrait être glissé et déposé sur un bouton pour faire apparaître une brève info-bulle, ce qui semble plus idéal que d'avoir un "?" à côté de chaque bouton.
La cohérence est n objectif, mais ce n'est pas toujours votre numéro un objectif.
Si l'utilité de "parfois avoir une info-bulle" l'emporte sur l'utilité de "l'utilisateur est confus parce que l'info-bulle n'est pas disponible", alors faites-le.
Une vérification rapide de l'état d'esprit avec un utilisateur réel peut aider à déterminer si les info-bulles incohérentes seront un problème. Je soupçonne qu'ils iront très bien, mais que vous serez surpris de certains des endroits où les utilisateurs les attendent. (À vous de voir s'ils en ont besoin dans tous ces endroits.)