用户操作和应用程序响应之间总是会发生延迟.
众所周知,响应延迟越低,应用程序即时响应的感觉就越大.众所周知,通常不会感觉到高达100ms的延迟.但是延迟110毫秒呢?
什么是可以察觉的最短应用程序响应延迟?
我对任何可靠的证据,一般的想法和意见感兴趣.
100毫秒的门槛是在30多年前建立的.看到:
Card,SK,Robertson,GG和Mackinlay,JD(1991).信息可视化工具:信息工作空间.PROC.ACM CHI'91会议 (洛杉矶新奥尔良,4月28日至5月2日),181-188.
米勒,RB(1968年).人机对话交易的响应时间.PROC.AFIPS秋季联合计算机会议卷.33,267-277.
Myers,BA(1985).计算机人机界面百分比完成进度指标的重要性.PROC.ACM CHI'85 Conf.(加利福尼亚州旧金山,4月14日至18日),11-17.
我记得学到的是,输入字母后出现字母超过1/10秒(100ms)的延迟开始对生产力产生负面影响(例如,你本能地放慢速度,不太确定你输入的正确性),但是低于那个潜伏期生产力水平基本上是平的.
鉴于这种描述,小于100毫秒的延迟可能是可以感知的,因为不是瞬时的(例如,训练有素的棒球裁判可能会解决两个事件的顺序,甚至比100毫秒更近),但它足够快,可以考虑就生产力的影响,立即回应反馈.即使它仍然相当快,但绝对可以感知到100毫秒或更长的延迟.
这是针对已收到特定输入的视觉反馈.然后在请求的操作中有一个响应标准.如果您单击表单按钮,在100毫秒内获得该单击的视觉反馈(例如,按钮显示"郁闷"的外观)仍然是理想的,但在此之后您会发生其他事情.如果在一两秒钟内没有任何事情发生,正如其他人所说的那样,你真的想知道它是否需要点击或忽略它,因此当操作可能花费超过一秒时显示某种"工作......"指示标准在显示明显效果之前(例如,等待弹出一个新窗口).
截至2014年1月的新研究:
http://newsoffice.mit.edu/2014/in-the-blink-of-an-eye-0116
......来自麻省理工学院的神经科学家团队发现,人类大脑可以处理眼睛看到的整个图像,只需13毫秒......这个速度远远快于之前研究所建议的100毫秒......
我不认为轶事或意见对这里的答案真的有效.这个问题涉及用户体验和潜意识心理的心理.人类的大脑是强大而快速的,仅仅几毫秒就可以计算并注册.我不是专家,但我知道有很多科学背后,例如马特雅各布森所提到的.查看Google的研究http://code.google.com/speed/files/delayexp.pdf,了解它可以对网站流量产生多大影响.
以下是Akami的另一项研究 - 响应时间为2秒 http://www.akamai.com/html/about/press/releases/2009/press_091409.html(来自https://ux.stackexchange.com/questions/5529/once -apon-a-time-that-a-10-seconds-to-load-a-page-rule-what-it-nowa)
有没有人有任何其他研究要分享?
在旧金山歌剧院,我们经常为每个扬声器设置精确的延迟设置.我们可以检测到扬声器延迟时间的5毫秒变化.当您进行如此微妙的更改时,您可以更改声源的位置.很多时候我们希望声音听起来好像它来自扬声器以外的其他地方.精确的延迟调整使这成为可能.即使对于未经训练的耳朵,15毫秒的声音延迟也是非常明显的,因为它会从声源的位置发生根本性的变化.一个简单的测试是证明这是通过多个扬声器播放声音,让主体闭上眼睛并指向声音的来源.现在稍微改变一个扬声器的延迟时间只需几毫秒,并让人再次指向声音的来源.
视力持续时间约为100ms,因此应该是合理的视觉反馈延迟.110ms应该没有区别,因为它是一个近似值.在实践中,您不会注意到延迟低于200毫秒.
在我的记忆中,研究表明,用户失去耐心并在大约2s不活动后(在没有反馈的情况下)重试操作,例如点击确认或操作按钮.因此,如果动作时间超过1秒,请计划使用某种动画.