web-dev-qa-db-fra.com

L'utilisateur doit-il toujours pouvoir annuler un téléchargement?

Je fais une évaluation de l'utilisabilité d'une application et selon l'heuristique de Nielsen, l'un des points dit:

Contrôle et liberté des utilisateurs Les utilisateurs choisissent souvent les fonctions du système par erreur et auront besoin d'une "sortie de secours" clairement marquée pour quitter l'état indésirable sans avoir à passer par un dialogue prolongé. Prise en charge annuler et rétablir.

Je me demande si cela s'applique également aux téléchargements. Je sais que je peux suspendre et annuler les téléchargements sur les navigateurs. Mais je ne suis pas sûr que cela s'applique dans un cas spécifique, cela semble mal. Comment dois-je évaluer si l'utilisateur doit arrêter un téléchargement?

1
Livia Thimotheo

Les téléchargements doivent pouvoir être annulés à tout moment [~ # ~] sauf [~ # ~] si l'annulation dudit téléchargement entraîne une sorte de tri de corruption, comme une mise à jour du système d'exploitation (même si, idéalement, il devrait y avoir des annulations ou d'autres mesures préventives pour éviter la corruption) ou si le téléchargement est obligatoire, comme un correctif de sécurité, vous ne voulez pas donner aux utilisateurs un moyen de s'en sortir.

Les utilisateurs souhaitent un sentiment de contrôle et ne pas leur donner un moyen de contrôler des choses telles que l'annulation de téléchargements indésirables sera un mauvais UX. Cela relève de "Les huit règles d'or de conception d'interface" de Shneiderman règles 6 et 7:

6. Permet une inversion facile des actions. Cette fonctionnalité soulage l'anxiété, car l'utilisateur sait que les erreurs peuvent être annulées; il encourage ainsi l'exploration d'options inconnues. Les unités de réversibilité peuvent être une seule action, une entrée de données ou un groupe complet d'actions.

7. Prend en charge le locus de contrôle interne. Les opérateurs expérimentés souhaitent fortement avoir le sentiment qu'ils sont en charge du système et que le système répond à leurs actions. Concevez le système pour faire des utilisateurs les initiateurs des actions plutôt que les intervenants.

7
DasBeasto

Si l'utilisateur décide qu'il ne veut plus de l'élément de téléchargement, y a-t-il des conséquences négatives/gênantes potentielles à sa poursuite?

Par exemple:

  • L'utilisateur perd du temps à attendre la fin du long téléchargement indésirable.
  • Fichier volumineux qui gaspillera de l'espace disque ou d'autres ressources système (mémoire, puissance de traitement).
  • Le téléchargement gaspille la bande passante ou oblige l'utilisateur à encourir des frais de données supplémentaires/perte de données sur un appareil mobile.

Je ne sais pas quel est votre cas d'utilisation spécifique, mais à titre indicatif, je pense que si l'une des conditions ci-dessus s'applique, vous devez autoriser l'annulation des téléchargements.

0
Franchesca

Je conseille la prudence. Par exemple: rappelez-vous qu'auparavant, nous compressions tout. De nos jours, il est totalement inutile de compresser quoi que ce soit, car le stockage et la bande passante sont si rapides. (Bien sûr, de très grandes choses peuvent encore être liées à la compression, mais ce n'est qu'un détail obscur.) Pendant un certain temps, il y avait encore des systèmes "hérités" qui compressaient tout ce qui était exaspérant, ce qui était complètement inutile et stupide.

D'une manière similaire...

Je suggérerais peut-être que pour les petits fichiers, aujourd'hui, il est complètement inutile de permettre à l'utilisateur "d'annuler un téléchargement".

Cela vaut la peine d'être considéré.

Un point critique est que, quelque chose comme un téléchargement devrait être absolument en arrière-plan ces jours-ci.

Voici un point critique. Considérez l'acte de visiter n'importe quelle page Web - comme vous le faites des milliers de fois par jour. Dans tous les cas, c'est "télécharger" des fichiers - les images.

Notez que, bien sûr, ces exemples de "téléchargement", il n'y a aucune possibilité "d'annuler" le téléchargement. (Il n'y a pas de petit système de menu individuel, avec des boutons d'annulation, pour chacune des dizaines d'images que vous téléchargez à chaque fois que vous visitez une ancienne page Web!) Cela s'applique même aux images assez grandes.

Un autre exemple est le téléchargement de trucs avec votre e-mail: la plupart des clients de messagerie "font juste" pour tout ce qui est inférieur à quelques Mo On vous demande seulement si elle est bizarrement grande.

Donc, même s'il peut, au premier abord, surprendre que je recommande "Ne donnez à l'utilisateur aucune option pour annuler un téléchargement, et ne rendez même pas le processus visible", quand vous y pensez cela devient la façon dont les ordinateurs fonctionnent.

Remarque! ... À mon avis ...

Un aspect absolument essentiel de faire de l'expérience utilisateur est que nous devons "suivre le temps". Un exemple que je donne toujours: rappelez-vous (si vous êtes assez vieux) dans l'histoire ancienne chaque action sur un ordinateur serait accompagnée d'une boîte de dialogue de confirmation (maintenant considérée comme humoristique). "Voulez-vous vraiment enregistrer le fichier?" "Vouliez-vous vraiment appuyer sur le bouton OK?" "Êtes-vous sûr de vouloir quitter le programme?" Ceux-ci semblent maintenant ridicules ou très pittoresques. Parce que de nouveaux paradigmes ont émergé, comme toujours-annuler, et il n'y a pas de concept de non-abandon sur les téléphones, etc. (Bien sûr, il y a des situations exceptionnellement inhabituelles où vous utilisez toujours des boîtes OK ... "Voulez-vous vraiment éteindre le générateur nucléaire?" Et inversement, il y a quelques exemples persistants où les concepteurs UX n'ont, ridiculement, pas encore obtenu Un bon exemple est, même sur le dernier OSX (fin 2015), lorsque vous "fermez", il y a une boîte idiote "Êtes-vous sûr?". De nos jours, il ne faut que très peu de temps pour arrêter/redémarrer , donc même si vous arrêtez accidentellement - qui s'en soucie? Chaque fois que vous voyez cette boîte OK? c'est ennuyeux et idiot! Vous devez expliquer aux jeunes que cela prenait une éternité pour redémarrer un ordinateur, et c'est la raison pour laquelle de telles boîtes autrefois.)

Mais en effet il y avait une période de 10? années où vous verriez un logiciel "si démodé" qu'il incluait toujours des styles anciens "OK?!" dialogues. (En effet, disons que sur mon Mac, je joue parfois un jeu ancien particulier, une des versions de Rail Tycoon , et il a de la vieille école "Do vous voulez vraiment arrêter?! "Boîtes OK - quand vous voyez que sur les anciens logiciels cela apporte un sourire nostalgique.)

Donc, tout événement concernant mes "Se souvenir des cases OK?" Par exemple, en tant qu'UX, nous devons être extrêmement prudents pour "aller de l'avant" et ne pas nous laisser prendre dans des paradigmes UX qui sont devenus "périmés avec humour".

Donc, je suggère d'être prudent en pensant à ce problème "annuler les téléchargements".

Comme je l'ai dit, à partir de l'exemple des "images de pages Web", nous sommes en effet entrés dans une ère où les téléchargements non énormes sont simplement "invisibles" pour l'utilisateur - c'est surprenant mais cet exemple fait comprendre cela.

0
Fattie