J'ai une application qui affiche les informations téléchargées qui sont mises en cache. Je pourrais utiliser un espace précieux pour inclure un bouton qui est utilisé pour retélécharger les informations, ou je pourrais simplement ajouter une fonction "secouer l'appareil pour actualiser".
Ma question est, dois-je inclure des instructions sur la secousse de l'appareil pour l'actualiser? Ou s'agit-il d'une caractéristique si courante que les utilisateurs s'y attendront?
Ne vous fiez pas aux secousses comme seul moyen de sélectionner une action commune. L'exception est les applications de nouveauté comme les fouets ou le lancer de dés.
Pour d'autres applications, il s'agit d'une mauvaise expérience utilisateur car:
Si vous voulez avoir une secousse pour vous rafraîchir, très bien. Mais vous devez également inclure quelque chose de sain comme tirer pour rafraîchir, ou un simple bouton de rafraîchissement.
Je ne ferais certainement pas ça; le tirez vers le bas pour rafraîchir mentionné dans la réponse de John est probablement le geste le plus courant. Bien que le rafraîchissement ne soit pas automatique ou soit une action courante pour les utilisateurs non avertis, je recommanderais personnellement de simplement coller avec un bouton; vous avez une icône de rafraîchissement assez universelle à votre disposition et le rafraîchissement est assez souvent lancé à partir d'un bouton.
De plus: secouer signifie annuler dans iOS. Si shake fait quelque chose , cela devrait probablement être Undo (bien que ce soit également assez introuvable dans iOS, je ne compterais donc pas sur des personnes qui le savent non plus).
Je ne recommanderais vraiment pas de faire ce geste particulier non standard de toute façon, car il est assez facile de mal interpréter les mouvements physiques de toute sorte comme une "secousse"; J'ai parfois eu mon iPad me dire rien à annuler; J'ai dû faire une recherche pour comprendre pourquoi (je le "secouais" accidentellement). Le tremblement pourrait même être plus souvent découvert par erreur qu'intentionnellement, alors je vous déconseillerais certainement si le rafraîchissement pourrait être une action "dangereuse" (par exemple, il enlève quelque chose que je lisais!)
La secousse est un geste physique. En dehors d'un geste physique, il devrait également y avoir un homologue numérique principal.
Les gestes physiques peuvent être considérés comme des raccourcis, c'est bien si vous les avez, mais vous avez toujours besoin de la méthode par défaut.
Certainement pas à trembler. Cela me rend dingue lorsque mon iPad passe à un nouvel écran ou passe au prochain article de nouvelles simplement parce que j'ai essayé de repositionner la façon dont je suis assis.
À moins que cette application ne soit un jeu qui utilise la physique directionnelle ou une fonctionnalité interactive, j'éviterais à tout prix d'utiliser les secousses comme rafraîchissement.
Comme JohnGB l'a décrit, Twitter et Facebook utilisent le menu déroulant pour actualiser le contenu. Ce qui est une excellente solution car l'utilisateur ne peut le faire que intentionnellement.
Je suis d'accord pour ne pas me fier au Shake pour la fonctionnalité de rafraîchissement, le Shake n'est pas très intuitif, il est en effet principalement utilisé pour les jeux ou lorsqu'il est clairement indiqué, mais certains préféreront que les utilisateurs cliquent plutôt que de trembler, surtout s'ils font d'autres activités comme marcher , parler, etc.
Repensez votre mise en page et je suis sûr que vous pouvez presser une petite icône de rafraîchissement dans un coin. L'actualisation est une fonctionnalité bien connue et vous pouvez facilement trouver une icône qui sera suffisamment claire pour l'utilisateur.
Mis à part les autres commentaires négatifs sur le tremblement en tant que geste, je voudrais également souligner que sur les appareils iOS, au moins, Apple voulait que le geste de tremblement soit utilisé pour "Annuler" , et l'implémente en tant que tel dans bon nombre de ses propres applications iOS de base. Ainsi, vous pouvez également avoir le problème que même si un utilisateur connaît les tremblements, il ne fera pas ce qu'il attend.
La secousse est très appropriée si votre appareil est un Etch-a-Sketch.
Je pense que "Shaking" en tant que contrôle est horrible.
Étant donné que vous êtes si souvent en déplacement avec votre application (téléphone/tablette), vous l'activez très facilement par erreur. C'est une grosse gêne pour l'utilisateur.
Lorsque vous souhaitez utiliser le shake, il est difficile de vous assurer de le faire exactement une fois ou s'il s'est déclenché. Les tremblements doivent également vous empêcher de voir l'écran pendant l'action (car il bouge). Secouer signifie: Secouer, arrêter et voir ce qui s'est passé.
Je n'utiliserais pas du tout le contrôle, sauf peut-être comme contrôle dans un jeu.