C4.16.3Timeout warning before disengagement设计研究
自动超时脱离前应给出即将脱离的预警,避免用户措手不及
别名: 超时预警 · session expiring · 即将离开 · countdown leave
概念解释
超时一旦到点就切断,人正在瞄准或刚要把捏合按下,会话没了,下一条要重新报名。预警是在真正离开之前给出一段可感知的“马上要停听”,让人选择发一条续命输入,或接受离开。没有预警的超时,在体验上就是随机断电。预警不是把超时加长,是把切断从突然变成可预期。时长取舍仍然存在;预警让取舍的短端不那么伤。
机制
人无法内化一条看不见的空闲时钟。时钟走到尽头时,内部状态翻转,外部毫无预备,正在进行的伺服(瞄准、拖)被掐断。预警把时钟的最后一段外化:进度条、声音变调、光标闪。外化之后,人可以发一个廉价的续命边沿(动一下、再捏一下)把时钟归零,或放手让它走完。续命边沿必须足够不像命令,否则预警期会误触发业务。预警太短等于没有;太长等于把超时又拉长一截,取舍被偷偷移动。预警还必须能关掉——对已经决定走开的人,倒计时会变成噪声。
怎么研究
同一超时工作点,对比无预警、短预警、长预警。任务含瞄准中途和连续拖。测:切断发生时人是否正在做事、续命是否成功、预警本身的误命令、以及主观“被掐”评分。预警通道(视觉/声音)作因子。走开且不打算续命的试次,看预警会不会把人喊回来——那可能是过长。不要用没有进行中动作的空闲坐姿来测预警,那种切断本来就不痛。
边界
公共终端人已经走出画面,预警无处可送,应直接离开。完全无屏无声的嵌入式设备,预警只能走灯或震动。连续拖动应暂停超时,因此拖的中途不应出现预警;预警出现在拖已经松开、空闲开始走钟之后。预警若与进入反馈、命令反馈同形,人会当成又点上了一次。无障碍:只视觉的倒计时对不看屏的人等于没有。
怎么落地
- 超时在真正切断前给出可感知预警,并提供一个不触发业务命令的续命边沿。
- 预警时长单独写进规格,不从超时里“挤”;进行中的连续操纵期间不出现预警。
- 验收用“瞄准到一半被切”和“已经走开还被喊回来”两列;前一列有、后一列无,预警才算接上。