B4.17.4State Transition Model设计研究
模式是同一操作在不同状态下产生不同结果,模式错误可由状态图定位
别名: 模式错误 · mode error · 模式界面
概念解释
模式(mode)指同一操作在不同状态下产生不同结果:键盘上同一个字母键在输入态打字、在快捷键态触发命令;相机上同一按键在拍照态拍照、在回放态删除。当用户对当前模式的认知与实际不符时,执行的就是模式错误(mode error),而状态图能精确标出这种认知失配发生在哪条边上。
机制
模式错误源于状态信息在用户脑中的丢失:系统状态正确,用户的状态模型过期——模式被自动切换、切换提示不可见或用户中途被打断。状态图把「哪个操作在哪些状态下等价、在哪些状态下分歧」变成显式结构,分歧边越多的界面,对用户持续追踪状态的要求越高,模式错误的发生面越大。
怎么研究
实验可操纵模式可见性与切换方式:持久模式指示、切换动效、操作前确认,测量模式错误率与恢复时间。状态图分析则统计「同一操作出现在多个状态且结果不同」的分歧边数量,把它作为界面的模式负担指标,与实测错误率对照验证。眼动数据能区分「没看到指示」与「看到了但误判」两类失配。
边界
模式本身不是缺陷:软件键盘的方向键、图形工具的模式化操作都依赖模式换取功能密度。危险的是「用户不可见或不可预期的模式切换」。模式错误分析假设用户在多数时间能维持正确状态模型;在多任务高打断环境下,任何模式设计都会承压。
怎么落地
- 盘点界面中所有「同操作多结果」的分歧边,能用等价操作合并的先合并。
- 保留的模式必须有持续可见的指示器,并在模式切换瞬间提供非颜色冗余的反馈。
- 高后果操作(删除、发送、覆盖)在不确定状态下要求显式确认,而不是依赖用户记住模式。
- 用状态图做模式审计:统计分歧边数量,每次改版对比增减,新增分歧边必须说明理由。