多尔蒂门槛
定义
当计算机及其用户以一定的速度(< 400ms)进行交互时,生产率会提高,从而确保双方都不必等待另一方。
在 400ms 内提供系统反馈,以保持用户的注意力并提高生产率。
起源
1982 年,Walter J. Doherty 和 Ahrvind J. Thadani 在 IBM Systems Journal 上发表研究论文,将计算机响应时间要求从之前标准的 2000ms(2 秒) 降低到 400ms。
研究发现:
- 计算机响应速度直接影响用户做出下一个决定所需时间(用户响应时间)
- 系统响应从 2000ms 降到 300ms 时,用户响应时间可缩短 5 秒以上
- Doherty 认为人们将操作步骤存储在短时记忆中,过长的响应时间会打断思维连贯性
为什么 400ms 如此关键
Doherty 认为响应速度低于 400ms 的系统会让人"上瘾"。虽然这个说法有些夸张,但结论值得重视:
程序的响应时间务必在 400ms 以内。
不仅仅是响应时间
在现代计算机算力下,响应时间轻松达到 400ms 以内,但这还不够。影响用户体验的另一个关键因素是过渡动画的持续时间。
正如 Google 在 Material Design 中明确规定了过渡动画的速度参数:
用户体验是一门关于情感和逻辑的学问,让反馈时间(响应 + 动画)符合用户对该操作的预期,才是让用户「上瘾」的关键。
不可避免的高延迟
有时响应速度无法做到迅速(如 APP 启动、网络加载),此时需要优化等待体验:
- 有趣的加载动画
- 闪屏页设计
- 骨架屏占位
- 进度指示器
动画时长规律
参照 Material Design 的实践:
- 元素越小、幅度越小 → 持续时间越短
- 复杂动画 比简单动画持续时间更长
- 入场动画 总比出场动画稍长(约差 50ms)
- 合理的操作响应时长有助于用户保持专注和提高效率
- 过渡动画最常见于 400ms 左右
- 如果无法避免长时间等待,用更有趣的动画减少用户焦虑感