关于输剩余时间进行估算,我开始思考起了这个有趣的话题,在信息数据程指数级暴增的今天,传输剩余时间这个词我们似乎已经司空见惯,当我们随意复制粘贴,上传下载一个哪怕是一堆文件时,其实我们在干的事情也就是数据传输,而在这个过程中产生的一个很有趣的现象就是,人们总是很迫切地需要知道传输的进度或者是结果,如果在这一过程中一切变得不可知,人们的内心就会变得焦躁或者是迷茫,接下来要发生的事情就是或许这样一件正在进行着的事情将会被毫无理由地抛弃,因为你让使用者感到迷茫和无奈了,所以我们可以认为,这是我们让用户“呆”了。
对于我们让用户呆了的这个事情,我想我们是不愿意看到的,因此我们有必要在这里边温柔地做一些“防呆设计”,也就是较为准确地去估算传输的剩余时间,然后通过一定的方式反馈给使用者,关于“防呆设计”这个理念,纵观这些年许多我们熟知的软件,就会发现其实它早已深入其中,就比如这些年一些安装程序更趋于一键安装(或者有直观体现当前进度的提示),一些安全防护软件或者系统优化增强软件更趋于一键安全防护或者一键清理优化,还有提示使用者如何操作的便利贴式提醒标识等等,都是“防呆设计”理念的直观体现。由于许多的软件设计慢慢地考虑到了用户感受和用户体验,设计更趋于人性化,这样设计出来的软件其实是更温暖更贴心的,我们不妨说是“得人心者得天下”。
说了这么多,我们不妨回到之前思考的问题,如何对传输剩余时间进行合理准确地估算,从而使用户得到一个满意的时间反馈,说到这我们都会知道影响传输剩余时

本文探讨了在数据传输中提供剩余时间估算的重要性,以改善用户体验。通过采用‘防呆设计’,准确估算传输剩余时间可以降低用户的焦虑感。文章提出了一个基于平均传输速度的预测算法,并介绍了实现这一功能的CTimerHelper类代码,强调了可移植性和优化潜力。
1812

被折叠的 条评论
为什么被折叠?



