如果要选一个
互联网最让人讨厌的事情
那么进度条到99%就卡住
一定会榜上有名
特别是
下载的时候
好不容易花了半小时下到99%
结果最后那1%
竟然也花了足足半小时
整个人都要崩溃了
检查下电脑
网线连接是好的
网速也没问题
也没其他应用占着大内存
偏偏就是不动了
气死个人
为什么会这样?
其实我们看到的的大多数进度条
并不反应真实速度
也就是说这个进度条是假的
是不是感觉被骗了好多年
01
“安慰剂”效应
美国的H. K. Beecher医生 是一个二战战场麻醉师 在攻占意大利南部海滩战斗中 镇痛剂很快用完 当伤兵嚎叫着要镇痛剂时 万般无奈的护士告诉他 现在给他注射的是强力镇痛剂 但实际注射的是盐水 让Beecher震惊的是 注射盐水后 伤兵居然真的停止了哀嚎 疼痛止住了 这就是安慰剂效应 也就是说这是一个心理作用 后来被广泛应用于生活中 进度条就是其中之一 在你下载或者加载的时候 是需要一定时间的 这个时候 如果什么都不显示 那么用户就不知道 进展到什么程度 看不到就会很焦虑 一焦虑就会觉得更慢 这个时候 进度条的作用就突显出来了 进度条只要在动 用户看见了心里就有个预期 也就不会那么焦虑了02
为什么总卡在99%
既然是反应进度的 那为什么总是卡在99%? 这就有两种可能 ①、进度条是假的 为什么要这样做?假设有两个进度条:A和B它们的完整时长都是100秒进度条A先快后慢只用了10秒就加载完前面的99%之后的90秒都卡在99%进度条B接近匀速10秒才加载了10%、20秒加载20%直到99秒,才推进到99%相比10秒到99%的A进度条B更可能被关闭你也更容易产生A程序加载速度比B要快的错觉所以洞悉人心的产品经理更倾向于把进度条设计成先快后慢的效果让人不甘心关闭页面或取消安装反而傻傻地在屏幕前为虚假的1%加油打call ②、多线程下载机制 还有一种可能性 就跟下载的机制有关系 比如某些下载工具 经常也是一到99%就停住了 这是因为很早以前 它们只从一个服务器下载文件 一旦遇到故障 就会很慢甚至下不下来 后来有了“多节点”下载 也就是从多处整个资源 举个简单的例子 比如你要组装一辆玩具车 不同的零件只能从不同的店买 但是不同的卖家 发货快慢不一样 各家物流的送货速度也不一样 即使其他的零件全部到了 只要有一件一直没来 这辆车你就装不好 多节点下载也一样 只要有一个拖后腿 那就只能乖乖地卡在99%文章和图片来源:好奇实验室(ID:haoqishiyanshi);科普中国
看都看完了,不如点这里试试