Skip to content

多尔蒂门槛

定义

当计算机及其用户以一定的速度(< 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 的实践:

  1. 元素越小、幅度越小 → 持续时间越短
  2. 复杂动画 比简单动画持续时间更长
  3. 入场动画 总比出场动画稍长(约差 50ms)
  4. 合理的操作响应时长有助于用户保持专注和提高效率
  5. 过渡动画最常见于 400ms 左右
  6. 如果无法避免长时间等待,用更有趣的动画减少用户焦虑感