一句话定义
约束是把用户可能采取的动作范围缩小的设计线索。好的约束不是事后责备用户,而是在行动发生前让错法更难、更不顺手,甚至根本做不到。
机制 / 原理
检查一个设计的约束时,先看错误是否能被提前挡住,再看正确动作是否因形状、位置或含义而自然突出,最后看约束是否会制造过多麻烦。高风险动作适合更强的强制功能;日常低风险动作更适合轻量约束、清楚意符和及时反馈共同工作。
经典实验 / 例子
圆柱形电池可以正反两个方向放进电池盒,用户只能靠暗处的极性标记判断方向;放反时设备不能工作,甚至可能损坏。诺曼提出的改法不是把说明写大,而是改变电池盒或触点:让电池只能按正确方向进入,或让两端都能接通正确极性。错误动作在进入系统前就被消掉。
书中案例出处
圆柱形电池与方向无关触点
核心原文线索
圆柱形电池与方向无关触点
案例现场复述
传统电池可被两个方向插入,极性标记难看清;方向无关触点或不对称电池盒能让错误方向无法造成错误结果。
为什么重要
它显示约束的目标是减少可犯错动作,而不是把判断责任继续推给用户。
生活中的例子
仓库主管林悦发现新人常把冷藏药品放到普通货架,因为两个货架都能扫码入库。她没有只增加培训,而是在系统里把药品条码与货架温区绑定:扫码到错误货架时手持终端会拒收,并提示最近的冷藏位。三周后,药品错放从每周十几次降到零,夜班复查也少了。
常见误区
误区:把约束理解成越强越好。 约束太重会被用户绕过,像安全互锁被绑住一样失效。约束强度要贴合风险,并尽量保留正常使用的顺畅性。