101条UX原则 - #55 如果任务需要确定的时间才能完成,请使用进度条

尽管你的 iPhone 拥有20世纪90年代后期超级计算机般的数字运算能力,但很多软件的日常任务似乎仍需要花很多时间。比如说打印这个事儿:为什么计算机将文档发送到打印机需要这么长时间?就好像打印机每次都先要弄清楚如何成为打印机一样。无论如何,让用户知道他们将等待多长时间是一个好做法。

永远不要显示一系列的进度条,例如这个样子:

·复制:0...10...50...100%

·解压缩:0...20...60...100%

·安装:0...15...45...80...100%

·结束中:0...20...60...100%

最好的是应该只用一个进度条:

具有开始和结束的进度条,随着任务的完成逐渐填充,这是个黄金标准,没有歧义。用户可以很好地了解此任务将花费多长时间,并知道它正在按计划进行。

标题中“确定”的意思是你的软件明确“知道”它必须做的事情,或可以完成的事情的量,并且在完成的过程中时刻更新进度。如果可以,默认为此必选项。


知识点:

·如果可以的话,你的软件最好显示进度条。

·整个操作过程仅显示一个进度条。

·为进度条提供清晰的开始和结束。

你可能感兴趣的:(101条UX原则 - #55 如果任务需要确定的时间才能完成,请使用进度条)