Dans le contexte d'une application Web, ce qui permet une meilleure expérience utilisateur: utiliser une copie qui énonce les faits aussi simplement que possible ou une copie qui parle dans un langage décontracté, mais qui pourrait finir par être plus verbeuse?
Voici 3 exemples car la réponse peut être différente selon la situation:
Court et simple: [~ # ~] ouvert [~ # ~]
Décontracté: [~ # ~] ouvrez [~ # ~] votre document
court et simple: erreur: impossible d'envoyer. ESSAYEZ À NOUVEAU
Casual: Oups! Nous avons été incapable d'envoyer votre message. Voulez-vous ESSAYER ENCORE ?
Court et simple: [~ # ~] annuler [~ # ~] , [~ # ~] enregistrer [~ # ~] , [~ # ~] fermer [~ # ~]
Casual: Souhaitez-vous [~ # ~] enregistrer [~ # ~] ce premier ou [~ # ~] fermez [~ # ~] sans enregistrer? Peu importe, reprenez-moi [~ # ~] en arrière [~ # ~] .
J'ai donné 3 exemples, mais il y en a d'autres. Court et simple est Nice et au point, mais un langage décontracté peut aider les utilisateurs à comprendre et à gagner en clarté avec la petite pénalité d'être éventuellement plus verbeux.
Questions de suivi:
Le texte informel est-il meilleur la plupart du temps?
Quand faut-il utiliser un sens plutôt qu'un autre?
Y a-t-il des études qui ont été menées sur ce sujet?
Cela dépend de l'application elle-même. Est-ce dans un contexte formel que le langage et les instructions doivent être formels. La plupart des utilisateurs ne feraient pas confiance à une banque ou à un gouvernement qui a dit: "Mec, tu n'as pas bien compris ton numéro de sécurité sociale. Veuillez en saisir un correct" . C'est un cas extrême, je sais. D'un autre côté, certains utilisateurs aimeraient peut-être que le magasin de t-shirts en ligne préféré utilise un langage décontracté et moins formel sur les instructions.
Cela dépend également de l'utilisateur prévu. Si c'est tout le monde il faut être prudent sur les instructions et les messages d'erreur, mais si l'utilisateur prévu est limité au poker en jouant aux jeunes hommes jusqu'à 30 ans, ce serait être beaucoup plus facile. Ensuite, il faut utiliser la langue qu'ils utilisent dans la vie quotidienne. Contexte et tilisateur prév est ce qui détermine le type de langue à utiliser.
Alors que Benny et Baa ont raison, la question concerne vraiment "la taille du seau," pas " ce qu'il contient. "En d'autres termes, la quantité de texte par rapport à ce que ce texte est.
Je crois aux réponses concises (étiquettes), cela laisse l'interface utilisateur épurée. Avec un public diversifié, cependant, il y aura toujours des gens qui auront besoin d'un peu plus d'informations pour comprendre ce qui va suivre ou ce qu'un certain bouton fera.
J'utilise en fait les deux - un "Fait" sur l'interface utilisateur (par exemple, Enregistrer, Fermer, Annuler), avec un texte de survol plus descriptif ("Cliquez sur ENREGISTRER pour enregistrer vos données et fermer ce formulaire.", "Cliquez sur FERMER pour fermer ce formulaire. sans enregistrer vos données. "," Cliquez sur ANNULER pour fermer cette boîte de dialogue et revenir à ce formulaire. REMARQUE: vos données ne sont pas enregistrées à ce stade.).
Une chose importante à prendre en compte au sujet du texte survolé - augmentez le retard sur le texte survolé afin qu'il n'apparaisse que si l'utilisateur le veut vraiment. Sinon, c'est une douleur, surtout pour ceux qui n'en ont pas besoin! Combien de fois avez-vous maudit une application parce que le texte survolé couvre une partie importante de l'interface utilisateur? (... ou peut-être que c'est juste une malédiction dont je suis accablé!)
Soit dit en passant, car cela est quelque peu lié. J'espère que nous utilisons tous des concepts de conception conformes à l'ADA. L'utilisation d'une "balise Alt" plus verbeuse aidera les malvoyants (et les autres personnes ayant une déficience physique) à "mieux voir" l'application.
Voici un liste de contrôle qui est censé être utilisé par les concepteurs de sites Web gouvernementaux. C'est un bon indicateur de la façon dont l'utilisateur est accessible à votre site Web ou à votre application.
Meilleures salutations,
Le problème avec certains exemples de langage informel est de savoir comment le nombre de mots augmente, ce qui est généralement une "mauvaise chose".
Voici Joel Spolsky de 2000 sur le sujet:
http://www.joelonsoftware.com/uibook/chapters/fog0000000062.html
En fait, les utilisateurs ne lisent rien.
Cela peut sembler un peu dur, mais vous verrez, lorsque vous effectuerez des tests d'utilisabilité, qu'il y a pas mal d'utilisateurs qui ne lisent tout simplement pas les mots que vous mettez à l'écran. Si vous affichez une boîte d'erreur quelconque, ils ne la liront tout simplement pas. Cela peut être déconcertant pour vous en tant que programmeur, car vous vous imaginez mener une boîte de dialogue avec l'utilisateur. Hé, utilisateur! Vous ne pouvez pas ouvrir ce fichier, nous ne prenons pas en charge ce format de fichier!
Pourtant, l'expérience montre que plus vous mettez de mots dans cette boîte de dialogue, moins il y aura de gens qui la liront.
Je ne dirais pas que c'est mieux pour l'expérience utilisateur. Tout dépend du type d'application que vous créez.
Pour les services professionnels, j'utilise un langage professionnel. Si un cabinet d'avocats a un site de facturation pour ses clients, il ne voudrait pas que ses clients voient "Oups, nous ne pouvons pas trouver une feuille de temps pour cette date!" Cela semble très peu professionnel.
D'un autre côté, il convient d'utiliser un langage décontracté et amusant sur des sites censés être décontractés et amusants. Twitter n'est qu'une simple application Web utilisée par une foule extrêmement diversifiée pendant son temps libre. Le langage décontracté fonctionne très bien là-bas.
Cela dit, je pense que cela dépend aussi du contexte spécifique du message/fonction/action. Les utilisateurs peuvent facilement rechercher un bouton appelé "Enregistrer" ou "Annuler", et les utilisateurs savent ce que signifient ces boutons. Il n'est pas toujours nécessaire de rendre ces actions plus décontractées, car cela peut simplement créer de l'encombrement et rendre les boutons moins facilement identifiables.
Les conversations informelles peuvent laisser une impression durable, surtout si le ton du site vous permet d'être intelligent et plein d'esprit avec vos mots. J'adore quand des sites comme MailChimp et d'autres trouvent des façons intelligentes de dire les choses. Cela aide vraiment à construire une relation positive avec l'utilisateur et peut souvent le faire rire. Nous avons tous vu le même vieux même vieux truc simplifié, rendons-le intéressant et continuez à les faire revenir!
Comme les autres l'ont souligné, votre voix doit dépendre de l'audience de votre site.
Cependant, votre question semble vraiment demander dans quelle mesure vous devriez être descriptif avec votre langage d'action.
"CANCEL | SAVE | CLOSE" n'est pas trop utile. Quelle est la différence entre annuler et fermer? Fermer ferme-t-il simplement cette boîte de dialogue?
Beaucoup plus utile serait quelque chose comme "Enregistrer et fermer | Fermer sans enregistrer | Annuler et continuer la modification."
En outre, "Nous n'avons pas pu envoyer votre message. Souhaitez-vous réessayer?" est beaucoup plus convivial que "Erreur. Impossible d'envoyer. ESSAYER ENCORE?"
C'est toujours une meilleure expérience utilisateur de mettre en contexte le langage d'action et de gestion des erreurs.
Benny Skogberg a très bien répondu aux questions 1 et 2.
Pour répondre à votre troisième question, Aarron Walter (directeur de l'expérience utilisateur chez MailChimp) a écrit un livre sur le sujet: