Peter Bickford 在他的书《 Interface Design》 中指出:用户最厌恶的,是等待。
厌恶等待的,并不是指的实际速度,而是感觉速度。
举例:
1-网页1S内全部刷新出来,但没刷新的时候网页没有任何内容
2 - 网页 1.5S全部刷新出来,但是可以逐步展现内容。
用户会认为情况 更慢。
1.8.1 什么是响应性
响应性和性能的差异:
性能:每秒钟的计算能力
响应性:符合人对于时间,认知的需求而定。根据人的感知,运动和认知的底限来区分反馈的优先级。
雇佣功能3.0上线的时候,用户反馈最大的问题就是“那我什么时候能够得到开发者的确认呢?我要等到什么时候?而由于对这个问题不确认,导致雇佣方会同时预约多个开发者。 3.2 上线,会明确告诉企业方”通知已经发给开发者,1个小时之内会得到回复“,从而让雇佣方满意,不焦虑。这一个小时之内可以不用担心,一个小时之后再来操作。
响应性差的软件会产生的问题:
不能及时对用户的操作提供反馈,让用户疑惑,不知道自己的操作是否有效。、,以及软件是否有按照自己的希望在运行。不知道要等待多长时间,有时候甚至会严重影响用户的使用步骤。
响应性差的示例:
- 对各类用户的操作反应迟缓
- 阻碍其他工作的费时操作且不能停止
- 没有提供任何线索来提示,操作要进行多久
- 执行用户未请求的内部”内务性“任务时忽略用户的输入
1.8.3 设计应满足响应性
- 对用户操作即时做出应答,即使返回答案需要一定时间
- 让用户知道系统何时忙碌,何时空闲
- 在等待功能完成期间,允许用户执行其他工作
- 让动画的移动变得流畅清晰
- 允许用户放弃他们不想再执行的冗长操作
所以签约步骤可以随时保存然后退出;发布需求可以随时保存草稿箱
- 使用户能够判断操作将花费多长时间
- 尽可能允许用户设置他们自己的工作步调