跳至正文
微域生光
开发

用进度反馈缓解交互等待

有些延迟无法避免:搜索遇到慢数据库、上传经过不稳定的网络、支付服务响应较慢。等待未必能缩短,但你可以改变它给人的感觉。

感知性能是一门独立学问。研究反复表明,获得反馈的等待比面对空白的同等等待感觉更短。冻结两秒的屏幕像是故障,显示加载状态的屏幕则说明系统仍在工作。

让反馈与等待相匹配。不到一秒的操作,按钮变淡或一个小型加载图标就足够。更长的操作应提供真实跟踪完成度的进度条,因为不确定才是等待令人不安的原因。

骨架屏也值得一提。与其展示空白页面,不如用灰色块勾勒即将出现的文字和图片位置,让人感觉内容正在到达,界面仍有活力。

但不要伪造进度。飞快跑到九成然后停住的进度条,会让用户不再相信任何反馈。目标是诚实地缓解等待,而非掩饰实际状态。

微域生光
用进度反馈缓解交互等待 · Noter · 微域生光设计手记