用户操作和应用程序响应之间总会存在一定的延迟。
众所周知,响应延迟越低,应用程序响应越快。通常情况下,100毫秒以下的延迟一般不会被察觉到。但是110毫秒的延迟会怎样呢?
那么,最短的应用程序响应延迟是多少才能被感知到呢?
我对任何可靠的证据、一般的想法和意见都很感兴趣。
用户操作和应用程序响应之间总会存在一定的延迟。
众所周知,响应延迟越低,应用程序响应越快。通常情况下,100毫秒以下的延迟一般不会被察觉到。但是110毫秒的延迟会怎样呢?
那么,最短的应用程序响应延迟是多少才能被感知到呢?
我对任何可靠的证据、一般的想法和意见都很感兴趣。
100ms的阈值是在30多年前确立的。参见:
Card, S. K., Robertson, G. G.和Mackinlay, J. D. (1991年)。信息可视化器:信息工作空间。ACM CHI'91会议论文集(新奥尔良,LA,4月28日至5月2日),181-188页。
Miller, R. B. (1968年)。人机交互响应时间。AFIPS秋季联合计算机会议第33卷,267-277页。
Myers, B. A. (1985年)。百分比进度指示器对计算机人机界面的重要性。ACM CHI'85会议论文集(旧金山,CA,4月14日至18日),11-17页。
据我所了解,打字后字母出现的延迟超过1/10秒(100毫秒)会对生产力产生负面影响(例如,您会本能地放慢速度,不确定自己是否输入正确),但在这个延迟以下,生产力基本持平。
根据这个描述,延迟少于100毫秒可能会被视为不是瞬间的(例如,训练有素的棒球裁判可能可以分辨比100毫秒更接近的两个事件的顺序),但从生产力的影响上来看,它已足够快而可被视为即时反馈。100毫秒及以上的延迟肯定是可感知的,即使它仍然相当快。
这是针对特定输入的视觉反馈。然后会有一个请求操作的响应标准。如果您单击表单按钮,在100毫秒内获得单击的视觉反馈(例如,按钮显示“按下”的外观)仍然是理想的,但之后您希望其他事情发生。如果在一两秒钟内什么也没有发生,正如其他人所说,您真的会怀疑它是否被点击或被忽略了,因此在操作可能需要一秒钟以上才会显示明显效果之前,显示某种形式的“工作中...”指示符是标准(例如等待新窗口弹出)。
2014年1月的新研究:
http://newsoffice.mit.edu/2014/in-the-blink-of-an-eye-0116
...麻省理工学院的一组神经科学家发现,人脑可以在眼睛仅仅看到13毫秒的时间内处理整个图像...这个速度比之前的研究所建议的100毫秒要快得多...
这里还有一项由Akami进行的研究 - 2秒响应时间http://www.akamai.com/html/about/press/releases/2009/press_091409.html (来自https://ux.stackexchange.com/questions/5529/once-apon-a-time-there-was-a-10-seconds-to-load-a-page-rule-what-is-it-nowa)。
还有其他研究可以分享吗?
我曾经参与开发一款应用程序,其明确的业务目标是要达到极快的速度,而我们设置了一个最大允许的服务器处理时间为150毫秒,以便处理完整个网页。
_________/^d^\_d_/^d^\_________
我是一名认知神经科学家,研究视觉感知和认知。
玛丽·波特提到的论文关注的是将视觉刺激分类所需的最短时间。然而,请注意这是在实验室条件下,在没有其他视觉刺激的情况下进行的,而这在真实世界的用户体验中肯定不是这样的。
刺激-反应/输入-刺激交互的典型基准是,个体的最小反应速度或输入-反应检测的平均时间约为200毫秒。为了确保没有可检测的差异,此阈值可以降低到约100毫秒。低于此阈值,您的认知过程的时间动态需要比事件本身更长时间来计算,因此几乎没有任何可能性去检测或区分它。您可以将其降至50毫秒,但这确实是不必要的。10毫秒,您已经进入了过度杀伤的领域。
100毫秒完全是错误的。您可以使用手指、桌子和带有可见秒针的手表自行证明这一点。与手表的秒针同步,连续敲击桌子,每秒钟敲出16个节拍。我选择16是因为敲出2的倍数很自然,所以就像四个强节拍和三个弱节拍之间一样。相邻的节拍可以通过它们的声音清楚地辨别出来。节拍之间相隔约60毫秒,因此即使60毫秒实际上仍然太高。因此,阈值远低于100毫秒,特别是涉及声音时。
例如,一个鼓应用程序或键盘应用程序需要更像30毫秒的延迟,否则会变得非常烦人,因为您会在从物理按钮/垫/键发出的声音之前听到声音从扬声器中发出。像ASIO和jack这样的软件专门用于解决这个问题,因此没有借口。如果您的鼓应用程序有100毫秒的延迟,我会讨厌你的。
VoIP和高性能游戏的情况实际上更糟,因为你需要实时反应,而在音乐中,至少你可以提前计划一点。对于平均人类反应时间为200毫秒来说,再延迟100毫秒就是一个巨大的惩罚。这明显改变了VoIP的交流流程。在游戏中,200毫秒的反应时间已经很充裕,尤其是如果玩家有很多练习的话。