为什么进度条到99%就不动了
2020-06-09晚星
旗帜文摘 2020年5期
晚星
如果要选出当今互联网中最令人讨厌的事情,那么“进度条到99%就卡住了”一定榜上有名!其实,我们看到的大多数进度条并没有反映真实速度,也就是说,这个进度条是假的。
你有没有听说过“安慰剂效应”?在一次攻占意大利南部海灘的战场中,一个伤兵号叫着要用镇痛剂,但镇痛剂已经用完了。美国的麻醉师贝歇尔医生想了一个办法,让护士告诉他,现在给他注射的就是强力镇痛剂,但实际注射的只是生理盐水。没想到的是,伤兵注射后居然真的停止了哀嚎。这就是“安慰剂效应”,跟进度条一样,只是心理作用。在下载或者加载时,需要一定时间。这时,如果什么都不显示,用户就会由于不清楚进度而焦虑,一焦虑就会觉得更慢。所以,便需要进度条的出现。
既然是反映进度的,那为什么总是卡在99%?这有两种可能:第一种可能,进度条是假的。假设有两个进度条——A和B,它们的完整时长都是100秒,进度条A先快后慢,只用了10秒就加载完前面的99%,而进度条B匀速加载了很久才到99%。相比之下,进度条B更可能被关闭,也更容易产生A程序加载速度比B快的错觉。所以,洞悉人心的产品经理,更倾向于把进度条设计成先快后慢的效果;第二种可能,和多线程下载机制有关。比如某软件的下载工具,经常一到99%就卡住了,这是因为“多节点”下载的缘故,即从各地运送资源,但只要有一个资源没到,就只能乖乖地卡在99%。当然,如果你是会员,那就有不一样的体验了。
(本文选自:知识窗 2020年03期)