design law / 多尔蒂阈值
Doherty Threshold
当系统能在大约 400 毫秒内提供响应或明确反馈时,人机交互更容易保持节奏,用户也更愿意继续操作。 重点不是每个任务都必须在 400 毫秒内完成,而是尽快让用户确认系统已收到操作并正在推进。
Key fields
Identity
- Subtype
- 模型
- Parent Taxonomy
- Response Speed & Immediate Feedback
What
- Definition
- 当系统能在大约 400 毫秒内提供响应或明确反馈时,人机交互更容易保持节奏,用户也更愿意继续操作。 重点不是每个任务都必须在 400 毫秒内完成,而是尽快让用户确认系统已收到操作并正在推进。
Why
- Mechanism
- • 快速反馈建立动作与结果之间的因果联系。 • 等待中的不确定性会打断注意力,使用户怀疑是否需要重复操作。 • 稳定、可预测的响应通常比偶尔极快但波动巨大的响应更容易形成信任。
Where
- Applicable Context
- Time & System Feedback
How
- Design Guidance
- 1. 立即确认用户操作 点击、提交和拖拽后先给出状态变化,避免界面看起来毫无反应。 2. 让长任务的进展可见 超过即时响应范围时,显示真实的阶段、进度或剩余工作,并允许用户继续其他任务。 3. 优先优化高频交互 输入、切换、筛选和展开等反复发生的动作,对整体流畅感影响最大。 4. 谨慎使用乐观更新 可逆、低风险操作可先更新界面后同步;付款、权限和删除则必须反映真实结果。
Evidence
- Limitations
- 1. 400 毫秒是所有功能的硬性上限 它是体验指导,不是通用 SLA;任务复杂度、网络和设备条件都需要考虑。 2. 动效可以掩盖性能问题 动效只能解释状态,不能替代真正的性能优化。 3. 先显示成功再说 乐观更新必须可撤销且失败可恢复,不能用于掩盖高风险操作的真实状态。
Lifecycle
- Status
- 待复核
Relations
- Related Content
- Response Time Limits: 0.1, 1, and 10 Seconds, Steering Law (Accot–Zhai Steering Law), Fitts’s Law, Tesler’s Law (Law of Conservation of Complexity), Goal-Gradient Effect
Related content
Relationships come from the local knowledge graph and include reverse links.
- Time & System Feedback时间与系统反馈Related
处理响应时间、等待、反馈、任务边界和时间预期。
- Response Speed & Immediate Feedback响应速度与即时反馈Related
聚焦即时响应、等待阈值、进度反馈和后台处理,帮助将性能目标转化为用户可感知的反馈策略。
- Fitts’s Law费茨定律Related
指向一个目标所需的时间,取决于目标的距离和有效尺寸。 通常来说,目标越近、可点击或可触摸区域越大,用户越容易快速、准确地命中。
- Goal-Gradient Effect目标梯度效应Related
当人们感知自己越来越接近目标时,投入的努力和继续完成任务的动机通常会增强。 关键在于“可感知的距离”:用户需要知道自己已经走了多远、还剩什么,以及下一步是否可完成。
- Response Time Limits: 0.1, 1, and 10 Seconds响应时间三大界限Related
人机交互存在三个常用响应时间参照:约 0.1 秒让操作感觉即时,约 1 秒通常还能维持思路连续,约 10 秒后注意力更容易转移。 这些数字是设计指导,不是所有产品和场景的绝对性能标准。
- Steering Law (Accot–Zhai Steering Law)操纵定律Related
用户沿受约束路径移动指针或手势时,完成时间取决于路径长度以及沿途宽度。 路径越长、越窄或宽度变化越剧烈,操作越慢,也越容易偏离。
- Tesler’s Law (Law of Conservation of Complexity)特斯勒定律Related
每个系统都存在一定程度的、无法彻底消除的复杂性。 设计者真正能决定的,不是“是否存在复杂性”,而是这部分复杂性应该由用户还是由系统承担。 优秀的设计通常会让系统处理重复、可预测和可自动化的复杂性,同时把真正需要判断的部分留给用户。 这里的复杂性包括业务规则、信息要求、异常处理、权限约束和风险判断;它可以在用户、界面、应用程序、开发团队和平台之间转移。