Question

Un délai se produira toujours entre une action de l'utilisateur et une réponse de l'application.

Il est bien connu que plus le délai de réponse est faible, plus la sensation de réponse instantanée de l’application est grande.Il est également bien connu qu’un retard allant jusqu’à 100 ms n’est généralement pas perceptible.Mais qu'en est-il d'un délai de 110 ms ?

Quel est le délai de réponse d’application le plus court qui puisse être perçu ?

Je suis intéressé par toute preuve solide, pensée générale et opinion.

Était-ce utile?

La solution

Ce que je me souviens d'apprentissage était que toute latence de plus de 1 / 10e de seconde (100ms) pour l'apparition de lettres après avoir tapé les commence à avoir un impact négatif sur la productivité (vous instinctivement ralentir, moins que vous avez tapé correctement, pour par exemple), mais en dessous de ce niveau de productivité de latence est essentiellement plate.

Étant donné cette description, il est possible qu'une latence de moins de 100ms pourrait être percevable ne pas être instantanée (par exemple, les arbitres de baseball formés peuvent sans doute résoudre l'ordre encore plus de deux événements ensemble que 100ms ), mais il est assez rapide pour être considéré comme une réponse immédiate des commentaires, dans la mesure des effets sur la productivité. Un temps de latence de 100 ms et une plus grande est certainement percevable , même si elle est encore assez rapide.

C'est pour la rétroaction visuelle qui a été reçu une entrée spécifique. Ensuite, il y aurait un niveau de réactivité dans une opération demandée. Si vous cliquez sur un bouton de formulaire, obtenir une rétroaction visuelle de ce clic (par exemple. Le bouton affiche un « déprimé » regard) dans 100ms est toujours idéal, mais après que vous attendez quelque chose d'autre arrive. Si rien ne se passe dans une seconde ou deux, comme d'autres l'ont dit, vous vous demandez vraiment si elle a pris le clic ou ignoré, donc la norme d'affichage une sorte d'indicateur « travail ... » lorsqu'une opération peut prendre plus d'une seconde avant de montrer un effet clair (par exemple. l'attente d'une nouvelle fenêtre pour faire apparaître).

Autres conseils

Le seuil de 100 ms a été créé il y a plus de 30 ans. Voir:

Carte, S. K., Robertson, G. G. et Mackinlay, J. D. (1991). Visualiseur d'information: Un espace de travail d'information. Proc. ACM CHI'91 Conf. (Nouvelle-Orléans, LA, le 28 Avril-2 mai), 181-188.

Miller, R. B. (1968). Temps de réponse dans les transactions de conversation homme-ordinateur. Proc. AFIPS Automne Joint Computer Conference Vol. 33, 267-277.

Myers, A. B. (1985). L'importance des indicateurs de progrès fait cent-pour les interfaces homme-machine. Proc. ACM CHI'85 Conf. (San Francisco, CA, 14-18 Avril), 11-17.

De nouvelles recherches à partir de Janvier 2014:

http://newsoffice.mit.edu/2014/in-the -blink-de-un-oeil-0116

  

... une équipe de neuroscientifiques du MIT a trouvé que le cerveau humain   peut traiter des images entières que l'œil voit pour aussi peu que 13   millisecondes ... Cette vitesse est beaucoup plus rapide que les 100 millisecondes   suggéré par des études précédentes ...

Je ne pense pas que des anecdotes ou opinions sont vraiment valables pour trouver des réponses ici. Cette question touche à la psychologie de l'expérience utilisateur et l'esprit subconscient. Le cerveau humain est puissant et rapide millisecondes et simples ne comptent et sont enregistrées. Je ne suis pas expert, mais je sais qu'il ya beaucoup de science derrière par exemple ce que Matt Jacobsen mentionné. Consultez l'étude de Google ici http://code.google.com/speed/files/delayexp .pdf une idée de combien il peut affecter le trafic du site.

Voici une autre étude réalisée par Akami - 2 deuxième temps de réponse http://www.akamai.com/html/about/ presse / communiqués / 2009 / press_091409.html ( https://ux.stackexchange.com/questions/5529/once-apon-a-time-there-was-a-10 -seconds à charge une page règle-what-is-it-Nowa )

Quelqu'un at-il d'autres études à partager?

A l'Opéra de San Francisco, nous retardons précis de configuration régulièrement mise pour chacun de nos haut-parleurs. Nous pouvons détecter 5 changements milliseconde dans les temps de retard à nos haut-parleurs. Lorsque vous effectuez ces changements subtils, vous changez où les sources sonores de. Souvent, nous voulons son au son comme si elle vient d'un endroit autre que étaient les haut-parleurs sont. ajustements de retard précis que cela soit possible. retards sonores de 15 millisecondes sont très évident, même pour les oreilles sans formation, car il se déplace radicalement où les sources sonores à partir. Un test simple est de prouver est de diffuser le son via plusieurs haut-parleurs, et ont fait l'objet de fermer les yeux et le point où le son vient. Maintenant, faire un léger changement dans le temps de retard à l'un des haut-parleurs de quelques millisecondes, et ont à nouveau le point de la personne à l'endroit où le son vient. Apporter des changements dans les temps de retard est acoustique très similaire à déplacer les haut-parleurs réels.

La persistance de la vision est d'environ 100 ms, il devrait y avoir un délai de rétroaction visuelle raisonnable. 110ms devrait faire aucune différence, car il est une valeur approximative. En pratique, vous ne remarquerez pas un délai ci-dessous 200ms.

de ma mémoire, des études ont montré que les utilisateurs perdent patience et une opération de nouvelle tentative après environ 2 secondes d'inactivité (en l'absence de rétroaction), par exemple en cliquant sur un bouton ou confirmer l'action. Prévoyez donc d'utiliser une sorte d'animation si l'action prend plus de 1 s.

Je travaille sur une application qui avait un objectif d'affaires explicite d'être ultra rapide, et nous avons eu un temps de serveur autorisé maximum de 150 ms pour le traitement d'une page Web complète.

Aucune preuve solide mais pour notre propre application, nous autorisons un maximum d'une seconde entre une action de l'utilisateur et des commentaires. Si elle ne prend plus, doit figurer une « boîte d'attente ».

Un utilisateur devrait voir « quelque chose » se passe dans une seconde de provoquer une action.

100 ms, c'est totalement faux.Vous pouvez le prouver vous-même en utilisant vos doigts, un bureau et une montre avec des secondes visibles.En se synchronisant avec les secondes de la montre, battez continuellement sur le bureau de telle sorte que 16 battements soient joués chaque seconde.J'ai choisi 16 parce qu'il est naturel de jouer des multiples de deux, donc c'est comme quatre temps forts avec trois temps faibles entre les deux.Les battements adjacents sont clairement perceptibles par leur son.Les battements sont séparés d'environ 60 ms, donc même 60 ms est en fait encore trop élevé.Le seuil est donc bien inférieur à 100 ms, surtout si le son est impliqué.

Par exemple, une application de batterie ou une application de clavier a besoin d'un délai d'environ 30 ms, sinon cela devient vraiment ennuyeux, car vous entendez le son provenant du bouton/pad/touche physique bien avant que le son ne sorte des haut-parleurs.Des logiciels comme ASIO et Jack ont ​​été spécialement conçus pour résoudre ce problème, donc aucune excuse.Si votre application de batterie a un délai de 100 ms, je vous détesterai.

La situation pour la VoIP et les jeux de grande puissance est en réalité pire, car vous devez réagir aux événements en temps réel, et en musique, vous pouvez au moins planifier un peu à l'avance.Pour un temps de réaction humain moyen de 200 ms, un délai supplémentaire de 100 ms constitue une énorme pénalité.Cela modifie sensiblement le flux conversationnel de la VoIP.En jeu, un temps de réaction de 200 ms est généreux, surtout si les joueurs ont beaucoup de pratique.

Utiliser le double de test pour une résolution spatiale visuelle (deux barres noires parallèles, avec une largeur égale et un espacement égal entre elles. Réduire angle apparent jusqu'à ce qu'ils semblent être une ligne, à savoir réduire ou déplacer tout simplement. Le point auquel il semble se fondre dans une ligne indique le seuil).

Utiliser fonction gen pour faire clignoter une LED sur un intervalle, puis hors tension, puis sous tension, puis hors --- même retard de temps de chaque intervalle, mais répéter le motif tout en diminuant progressivement ce retard, donc comme ci-dessus, mais dans le temps lieu de l'espace. Imaginez une image de l'oscilloscope comme ceci:

_________/^d^\_d_/^d^\_________

Je note que, à 41 ms d'intervalle, je perçois une plus clignement seulement, mais à 42 ms, je perçois simplement comme extrêmement rapide à double clignotement. , Le seuil est donc ~ 42ms. varie probablement en fonction de la personne, l'âge, l'état etc.

est proche de 24 images par seconde, ce qui est probablement la raison pour laquelle le cinéma fonctionne à ce taux de présentation.

Temps de réaction pour voir quelque chose, alors décider de réagir, par exemple en cliquant sur la souris, etc., est plus beaucoup plus encore. Ainsi, il est pas surprenant que les expériences nécessitant une réponse de réaction pour mesurer le rendement d'un temps plus long, mais ce délai plus long était pas ce que vous demandiez, et l'expérience ci-dessus est facile et éclairante!

Mais attention aussi - animations en mouvement en douceur nécessite le cortex visuel à travailler plus fort, ce qui retarde la compréhension visuelle. Ce délai est « caché » de la perception, si des délais plus longs (plusieurs centaines de ms) peut être « caché » en fournissant seulement quelque chose des thats difficile à voir car le déplacement.

L'effet qui cache est appelé Chronostasis . En fait, en regardant quelque part « nouveau » exige que le cortex visuel travailler plus fort pour « reconnaître » « de-rendre » / la scène. Cela prend un temps remarquablement longue, au cours de laquelle votre conscience est essentiellement « pause ».

Une fois regardant une scène essentiellement constante, seules les modifications ont besoin de ce traitement, donc plus petits / changements plus rapides sont possibles et votre expérience perceptive reprend et plus rapide / plus petits mouvements sont détectables.

La détection des changements est visuellement traité essentiellement sur votre rétine. Vos yeux ont également une réponse « passe-bande » naturel - regardent sans ciller quoi que ce soit pour un temps suffisant, et à une distance suffisante pour saccades être incapable de changer l'image beaucoup, et vous trouverez votre flux visuel vers la décoloration « grise ». Voilà ce qui nous donne notre « balance des blancs », et est un peu similaire à la commande automatique de gain sur la radio analogique / TV.

Le point est que vos yeux eux-mêmes ont un temps pour répondre constante, mais cela est en fait dépendant de la force du stimulus. (Luminosité de la LED, pour notre cas).

Trop lumineux, et la capacité de vos cellules de la rétine à « relax » retour de la luminosité, à savoir, répondre à la « sombre soudaine », est compromise.

L'effet qui vous tient voir les choses claires après que la lumière a arrêté est appelé « la persistance de la vision », et vieux tubes d'image à rayons cathodiques plus ou moins dépendra fortement pour eux de travailler du tout.

Ceci est celui qui est généralement 100 ms environ, mais pas un intervalle « pointu » - plus comme un roll-off exponentielle, et encore une fois - change la durée selon la lumière du stimulus est par rapport à la façon dont foncé ajusté (c.-à-sensible) l'oeil est à ce moment.

Pour plus terne, plus rapides changements, changements surtout en dehors de votre fovéa, vous percevrez des taux encore plus élevés facilement. Par exemple, le scintillement des lumières. Les parties externes de la rétine (la majeure partie de la zone, en fait) sont adaptés pour détecter le mouvement, et l'amener à votre attention. Il est donc logique que, bien que la résolution spatiale manque, ils ont une plus grande résolution temporelle / taux de réponse plus court.

Mais cela signifie aussi animant les choses nécessite généralement pas de temps encore plus fines, sinon « saccades » est perceptible, principalement en raison de cette réponse plus rapide.

Notez toutes les mise à l'échelle / glissement des animations en plein écran iOS utilise -. ceux-ci exploitent essentiellement chronostasis pour cacher des retards de chargement techniquement inévitables, ce qui donne l'impression que ces produits répondent instantanément et en douceur à tout moment

Alors, montrer quelque chose de différent dans les 42 ms -> réponse instantanée. Gardez animant autrement difficiles à voir correctement-visuels inutiles en continu à une cadence élevée, puis arrêter brusquement lorsque vous avez terminé -> cache le retard tant que visuellement assez est occupé, et le retard est pas trop long. (Probablement 250ms pousse l'amitié).

Cela semble également tertre avec la perception des autres de décalage d'entrée, par exemple: http: // danluu. com / entrée-lag /

Je suis un spécialiste des neurosciences cognitives qui étudie la perception visuelle et de la cognition.

Le de href="https://www.researchgate.net/publication/259490307_Detecting_meaning_in_RSVP_at_13_ms_per_picture" par Mary Potter mentionné ci-dessus concerne le temps minimum requis pour classer un stimulus visuel . Cependant, comprendre que cela est dans des conditions de laboratoire en l'absence de tout autre stimuli visuels, ce qui ne serait certainement pas le cas dans l'expérience utilisateur du monde réel.

L'indice de référence typique pour un stimulus-réponse / interaction d'entrée-stimulus, qui est, la quantité moyenne de temps pour un individu vitesse de réaction minimum ou de détection de réponse d'entrée est d'environ 200 ms. pour être certain qu'il n'y a pas de différence détectable, ce seuil pourrait être abaissé à environ 100 ms. En dessous de ce seuil, la dynamique temporelle de vos processus cognitifs prennent plus de temps pour calculer l'événement que l'événement lui-même, donc il n'y a presque aucune chance de toute capacité à détecter ou différencier. Vous pouvez aller plus bas dire 50 ms, mais il ne serait vraiment pas nécessaire. 10 ms et que vous avez passé sur le territoire de surpuissance.

Pour un article scientifique raisonnable actuel, essayez Combien rapide est assez rapide? Perception de l'utilisateur de Latence et Latency améliorations dans direct et indirect tactile (PDF). Alors que l'accent était mis sur JND (différence à peine perceptible) de retard, il y a une bonne base sur la perception de retard absolu et ils reconnaissent également et compte pour les moniteurs de 60Hz (16,7 ms repeindre fois) dans leur deuxième expérience.

Pour les applications Web 200ms est considéré comme délai unnoticable, alors que 500ms est acceptable.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top