C1.19.3Busy cursor设计研究
忙碌光标(旋转圈)表示系统占用而非位置反馈
别名: 忙碌光标 · 等待光标 · 旋转圈
概念解释
忙碌光标(如旋转圈或沙漏)表达的是系统正在处理、暂时未就绪或输入受限的状态,并非光标所处对象的位置含义。它把反馈附在指针上,提醒用户等待或暂缓下一步操作,却通常不解释任务内容、预计时长或是否可取消。
机制
应用或系统在主线程被占用、异步任务未完成或命令排队时请求忙碌状态。操作系统用动画指针提供持续活动的视觉信号,避免静止界面被误解为无响应;但若事件仍可处理,忙碌光标与实际交互能力不一致会引发重复点击。
怎么研究
记录等待期间的重复点击、放弃率、用户对可交互性的判断与任务完成后的恢复时间。对比仅有忙碌光标、带进度和取消项、以及局部加载指示,分别评估短等待和长等待,避免将它们看作同一种情况。
边界
极短延迟未必需要任何忙碌提示,过早闪现会造成抖动感。长任务只显示旋转圈也不够:用户需要知道仍在进行、可否继续工作、能否取消以及何时完成。局部请求不应把整个应用伪装成不可用。
怎么落地
- 用忙碌光标提示短暂全局等待;对较长任务增加文字、进度或取消入口。
- 保持可用控件可用,并在局部加载时用局部反馈代替全局阻塞。
- 完成或失败后明确恢复正常状态,避免指针与实际可操作性脱节。