C4.16.3Timeout warning before disengagement设计研究

自动超时脱离前应给出即将脱离的预警,避免用户措手不及

别名: 超时预警 · session expiring · 即将离开 · countdown leave

概念解释

超时一旦到点就切断,人正在瞄准或刚要把捏合按下,会话没了,下一条要重新报名。预警是在真正离开之前给出一段可感知的“马上要停听”,让人选择发一条续命输入,或接受离开。没有预警的超时,在体验上就是随机断电。预警不是把超时加长,是把切断从突然变成可预期。时长取舍仍然存在;预警让取舍的短端不那么伤。

机制

人无法内化一条看不见的空闲时钟。时钟走到尽头时,内部状态翻转,外部毫无预备,正在进行的伺服(瞄准、拖)被掐断。预警把时钟的最后一段外化:进度条、声音变调、光标闪。外化之后,人可以发一个廉价的续命边沿(动一下、再捏一下)把时钟归零,或放手让它走完。续命边沿必须足够不像命令,否则预警期会误触发业务。预警太短等于没有;太长等于把超时又拉长一截,取舍被偷偷移动。预警还必须能关掉——对已经决定走开的人,倒计时会变成噪声。

怎么研究

同一超时工作点,对比无预警、短预警、长预警。任务含瞄准中途和连续拖。测:切断发生时人是否正在做事、续命是否成功、预警本身的误命令、以及主观“被掐”评分。预警通道(视觉/声音)作因子。走开且不打算续命的试次,看预警会不会把人喊回来——那可能是过长。不要用没有进行中动作的空闲坐姿来测预警,那种切断本来就不痛。

边界

公共终端人已经走出画面,预警无处可送,应直接离开。完全无屏无声的嵌入式设备,预警只能走灯或震动。连续拖动应暂停超时,因此拖的中途不应出现预警;预警出现在拖已经松开、空闲开始走钟之后。预警若与进入反馈、命令反馈同形,人会当成又点上了一次。无障碍:只视觉的倒计时对不看屏的人等于没有。

怎么落地

  • 超时在真正切断前给出可感知预警,并提供一个不触发业务命令的续命边沿。
  • 预警时长单独写进规格,不从超时里“挤”;进行中的连续操纵期间不出现预警。
  • 验收用“瞄准到一半被切”和“已经走开还被喊回来”两列;前一列有、后一列无,预警才算接上。

延伸

  • 同组C4.16.1 脱离可以由显式动作触发,也可以由静止或超时自动触发 · C4.16.2 超时时长需要在意外中断与及时释放资源之间取舍 · C4.16.4 显式脱离动作应与进入动作对称,便于记忆
  • 相邻C4.11 无接触反馈的替代 · C4.19 重入宽限
  • 站内检索timeout warning · session expiring · keep-alive

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/C4.16.3