高后果目标应靠尺寸与位置保护,而非靠提示
别名: 高代价目标 · error-cost protection · target spacing · 目标保护
概念解释
一个操作一旦选错代价很高(不可逆、影响范围大、难以弥补),真正能降低其被误点概率的手段是改变它的几何条件——放大目标尺寸、拉开它与周围常用目标的间距、把它挪出高频动作的路径——而不是在旁边加一句警示文案或换一种更醒目的按钮样式。文案和样式能改变的是用户「愿不愿意小心」,改变不了运动本身的精度上限。
机制
速度—精度权衡是几何条件与神经肌肉噪声之间的关系,不是态度问题:同样的目标宽度与距离,无论提示写得多么醒目,只要用户的实际动作速度没有变慢,落点的散布程度就不会变小。提示要起作用,依赖的是用户看到提示后真的主动放慢速度、把工作点移向低误差一端——这一步本身并不可靠,尤其是在有外部节奏催促、或者用户已经对反复出现的警示见怪不怪、习惯性忽略之后。相比之下,放大目标宽度或拉开与相邻目标的间距,是直接降低了完成这次动作所需传递的位置信息量,在用户动作速度完全不变的情况下就能让落点误差的上限下降——这是一处对运动几何的直接干预,不依赖用户任何形式的配合。
边界
这个办法只在界面确实能够控制目标的几何形态时才有效——如果高代价操作因为其他约束(屏幕空间有限、需要遵循某个平台的通用位置规范)必须保持体积小、位置固定,就没有调整几何条件的空间,这时候退而求其次的办法是把确认动作拆成单独的一步(比如需要二次确认),把负担从「一次动作要不要出错」转移到「有没有看清楚确认内容」,但这转移到的是注意力层面的风险,本身也有被忽略的可能,并不是同一类问题的解决方案。另外,如果用户点错的原因本来就是不知道这个目标后果严重(而不是运动本身不精确),加大目标尺寸也无济于事,需要处理的是认知层面而不是运动层面的问题。
怎么落地
- 找出界面里当前后果最高的几条操作,测量它们现在的目标宽度、与相邻目标的间距,评估在现有的距离和典型操作速度下,大致会落在权衡曲线的哪个误差水平。
- 优先扩大目标宽度、增加与相邻常用目标之间的间距,把高代价目标和高频率、低代价目标分开摆放,避免一次朝常用目标的快速动作因为惯性冲量过大而越界碰到高代价目标。
- 验证办法:不要只看有没有加提示、有没有改样式,而是做真实点击坐标的埋点统计,看误点这个高代价目标周边区域的比例在调整前后是否真的下降,只有落点分布变化了才说明干预生效。