I4.09.2lightweight feedback for rapid repeats设计

高频重复操作的反馈应简化以匹配操作节奏,避免每次都有冗长动效

别名: 重复反馈简化 · reduced motion on repeat · 批量动效 · per-action animation

概念解释

第一次把一项划掉,一段短动效能说清「它去了」;连续划掉二十项,每一项都播同一段动效,动效比手还长,拍子被反馈拖住。高频重复的反馈要简化到跟得上操作:同一动作在短间隔里再次发生时,视觉确认收成即时的状态变化,不再每次都走完入场。间隔齐不齐是上一层的问题;这里假定人已经在连打,谈反馈自己会不会比手慢。

机制

反馈有两种工期。状态翻转(勾上、行消失、计数减一)可以在一帧内完成,和手同拍。叙事动效(滑出、放大再收、播放一段成功)有自己的几百毫秒,是给「这一次要被看懂」的。连打时,人并不需要每一次被看懂,需要的是拍子不被加塞。若动效工期大于击发间隔,队列会堆起来:手已经到了第五项,屏幕还在播第一项的离场。人要么等动画,要么在动画上继续点,点到正在运动的目标。

简化不是关掉确认。确认可以降级:第一次完整,后续只改状态;或用叠加在计数上的即时变化代替每一行的离场。手一停超过一个缝,下一次可以再给完整动效——缝说明串断了,叙事又有用了。

边界

不可逆、高代价的动作(永久删除、付款、发送给所有人)即使用来连点,也不该把确认降成一帧翻转,节奏要让路给后果。无障碍若依赖动效来理解发生了什么,简化后要用状态文本或朗读顶上,不能只剩一帧颜色。首次使用、演示、教学需要完整动效来建立模型,熟练之后再收;一上来就收,模型建不起来。跟手拖动本身就是连续反馈,不该再叠一段每拍都播的成功动画。

怎么落地

  • 为会在一秒内发生多次的动作准备两档反馈:首拍或隔缝之后用完整确认,连打中只用状态翻转和计数。
  • 动效工期必须短于最小连打间隔;超了就排队,改为即时状态,或合并成串结束时的一次总结。
  • 连打过程中目标不要在手指下走动;要动,就整串结束再收拢。
  • 验证:连续划掉十几项。屏幕不应在手已经往下走时还在播上一项的离场;计数或状态应跟手。停两秒再划一项,完整动效可以回来。把每一项都做成 400 毫秒滑出作为反例,连打应明显被拖住。

延伸

  • 同组I4.09.1 连续操作之间的响应间隔需要保持一致的节奏感,忽快忽慢会打断心流 · I4.09.3 节奏被外部延迟打断后,用户会降低操作频率以适应不可靠的响应 · I4.09.4 良好的操作韵律能让熟练用户进入无需刻意关注反馈的自动化状态
  • 相邻I1.05 延迟抖动 · F7.02 动效时长
  • 站内检索repeat feedback · animation duration · rapid serial interaction

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/I4.09.2