E4.15.3destructive action separation in sheets设计研究

破坏性动作需与常规动作分区

别名: 删除分区 · 危险动作隔离 · 动作表破坏性 · destructive row

概念解释

删除、清空、解除绑定与分享、复制不是同一类动词,却常被写在同一张动作表里。破坏性分区(destructive separation)要求把它们从常规动作里拉开:位置、分组、视觉权重都不同,让扫到「删除」时已经知道这不是又一个普通项。混排时,破坏性动作要么被当成普通项点掉,要么把整张表都染成危险,连分享都不敢点。

机制

动作表是快速点选。快速点选依赖「这一列都是同类」。破坏性动作的后果不对称:点错一次不可逆或很难逆。若它夹在「复制」和「移动」之间,外形再红也来不及,因为扫描已经按位置习惯点了第 N 行。分区用空隙、分隔或单独的底部位置把「另一类」说清楚,让那一行必须被当成新的一组来看,速度自然降下来。把破坏性动作做成与常规项同高、同色、同位置,是在邀请菲茨定律下的邻项误触:拇指的接触椭圆覆盖相邻两行时,后果最重的那一行不该做邻居。颜色不是分区,只是分区之后的加强;色盲和快速扫描都不会只靠色相停车。

怎么研究

同一张表,破坏性动作分别夹在中间、放在底部单独一组、以及仅靠变色不分隔。任务包括「分享」和「删除」。记录点错删除、犹豫时长、以及分享是否被回避。自变量:位置、分隔、颜色是否单独使用。因变量:误删率、安全动作回避率。仅变色条件的误删应高于位置分区。

边界

表里只有一个动作且就是删除时,分区无对象,确认对话来承担后果。破坏性若可轻易撤销(移入回收站且入口明显),分区仍建议保留,但强度可以低于永久删除。批量破坏性动作的对象是集合,分区之外还要列出对象,那是另一条约束。不要把「退出登录」和「删除账号」放在同一分区里假装它们同等破坏——强度不同的破坏性也应再分开。

怎么落地

  • 常规动作一组,破坏性动作单独一组放在表的远端,中间留出可感知的空隙。
  • 不要让删除与高频安全动作做上下邻居。
  • 颜色与字重可加强分区,不能代替空隙和位置。
  • 验证:连续做五次安全动作,看有无一次落到删除上。有,就加距离;再请人只找删除,找不到说明分区过远或视觉弱到被当成不存在。

延伸

  • 同组E4.15.1 面板适合承载与当前对象相关的多个动作 · E4.15.2 动作数量超过一屏需要滚动,削弱可扫描性
  • 相邻E1.03 破坏性操作按钮 · E6.05 确认对话框
  • 站内检索destructive action · action sheet grouping · separator

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/E4.15.3