有的等待是值得的
作者:SeanYuan 日期:2009-05-08
“冲一杯速溶咖啡只需要两分钟,冲一杯现磨咖啡则需要半个小时。好东西是值得等待的……”这是前段时间在收音机里听到的“春交会”的广告词。前些天就遇到过这样两个例子。
一个操作步骤说明,最初方案是将3个步骤的文字内容放在页面上(下图左侧),页面加载时用不了100毫秒就能完全呈现给用户。可遇到的问题是这三个步骤是需要在手机上而不是在电脑上完成的,需要把这3个步骤完成了再点击一个链接。所以我们需要加强提醒用户这是一个步骤,于是出现了后来的方案(下图右侧),用js控制三个步骤的文字在1.5秒钟的时间内依次显示(与下图不同的是这个动画只播放一次而非循环播放)。虽然用户等待的时间是原来的十多倍,但用户更清楚这个步骤的过程。

另外一个例子,点击一个按钮后,会执行查询操作然后将结果显示在按钮下方,但这个过程是用AJAX实现的,也就是说点击按钮后页面不会刷新。这里的问题在于从点击到显示结果时间很短暂,不到100毫秒,用户第二次点击按钮重新查询时结果看起来没有变化,用户会疑惑第二次点击是否执行了。于是我们在显示结果之前加入了一个短暂的loading动画,人为的延迟了结果展示,这样一来用户点击之后先显示loading,再显示结果,用户看到自己的点击有反馈就不会疑惑了。
在ISO 9241-11国际标准中,效率(efficiency)是“可用性”定义的三个维度之一,之前我以为速度越快越好,在这之后我才发现有的等待也是值得的。
一个操作步骤说明,最初方案是将3个步骤的文字内容放在页面上(下图左侧),页面加载时用不了100毫秒就能完全呈现给用户。可遇到的问题是这三个步骤是需要在手机上而不是在电脑上完成的,需要把这3个步骤完成了再点击一个链接。所以我们需要加强提醒用户这是一个步骤,于是出现了后来的方案(下图右侧),用js控制三个步骤的文字在1.5秒钟的时间内依次显示(与下图不同的是这个动画只播放一次而非循环播放)。虽然用户等待的时间是原来的十多倍,但用户更清楚这个步骤的过程。

另外一个例子,点击一个按钮后,会执行查询操作然后将结果显示在按钮下方,但这个过程是用AJAX实现的,也就是说点击按钮后页面不会刷新。这里的问题在于从点击到显示结果时间很短暂,不到100毫秒,用户第二次点击按钮重新查询时结果看起来没有变化,用户会疑惑第二次点击是否执行了。于是我们在显示结果之前加入了一个短暂的loading动画,人为的延迟了结果展示,这样一来用户点击之后先显示loading,再显示结果,用户看到自己的点击有反馈就不会疑惑了。
在ISO 9241-11国际标准中,效率(efficiency)是“可用性”定义的三个维度之一,之前我以为速度越快越好,在这之后我才发现有的等待也是值得的。
评论: 2 | 引用: 0 | 查看次数: 7366
回复
]我觉得你的这个等待不是目标。能让用户清楚,减少用户的操作复杂度才是目标,所以等还是不等以此目标为根本。
很喜欢贵站想与贵站做个友情链接!
本站已做好贵站的连接,欢迎检查!
本站名称:乐蜂网
本站域名:www.3404u.cn/
本站已做好贵站的连接,欢迎检查!
本站名称:乐蜂网
本站域名:www.3404u.cn/
发表评论
上一篇
下一篇


文章来自:
Tags: 