H5.06.2notification action feedback设计研究

操作结果需在通知上反馈

别名: 通知操作反馈 · 栏内结果 · action acknowledgement

概念解释

人在卡片上点了动作之后,结果必须写回这张卡片:变成「已归档」、收成一条短确认、或明确「没发出去」。卡片若保持点之前的样子,人无法知道指令有没有被接住,接下来不是再点一次,就是打开应用去核对——快捷动作省下的切换被要了回来。

这条只谈动作之后的承认。它不规定哪些动作该出现在通知上,也不谈破坏性动作该不该放。

机制

通知栏不是应用内页面,没有持久的对象视图给人对照。唯一还在场的表面就是这张卡。反馈必须落在卡上,否则状态在别处更新、人的眼睛还在栏里。网络是异步的:点下去到服务器确认有缝。缝里若无进行中标记,人会当成没点到。缝的另一头若失败却无报错,人会当成已经做完。

反馈还要能被扫视读到,不能只靠消失。卡瞬间拿走,人以为自己划掉了而不是完成了。先改文案或出短暂确认,再决定是否移除,闭合才可感知。

怎么研究

让人在卡片上执行动作,操纵反馈形态:无变化、立刻消失、进行中再成功/失败、成功文案停留。问「现在是什么状态」,并看有没有重复提交或进应用核对。

自变量:反馈形态、延迟时间、失败是否可重试。 因变量:状态判断正确率、重复点击、不必要的应用打开、未完成却以为完成的比例。

实验室网速快,测不到「点了没反应」。要插入明确延迟和失败。不要用任务完成时长当唯一指标——人可以很快点完同时完全不知道结果。

边界

系统会在动作成功后立刻撤卡(部分桌面环境),此时反馈要抢在撤卡前出现,或改用一条替换卡。辅助技术必须能读到新状态,只改颜色不够。批量摘要上对其中一个成员动手,反馈应落到该成员,而不是整卡闪一下。离线队列要区分「已排队」和「已完成」,两者都是合法反馈,混用会造成对账错误。

怎么落地

  • 点下后立刻进入进行中,禁止在无反馈窗口里再点同一动作。
  • 成功把卡片改写成结果(已回复、已归档),停留到人扫一眼或短超时后再移除。
  • 失败留在原卡上,说明原因和下一步(重试、去应用),不要静默恢复成未操作。
  • 验证:把网络拖慢并失败一次。人应能说出「正在发送」和「没发出去」;若卡片看起来从未被点过,或人打开应用去确认,反馈就没落在通知上。

延伸

  • 同组H5.06.1 通知内直接操作省去进入应用 · H5.06.3 破坏性操作不应放在通知内
  • 相邻H5.04 通知聚合 · H1.16 提交后的结果呈现 · H3.10 重试策略
  • 站内检索action acknowledgement · in-shade feedback · optimistic notification action

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/H5.06.2