用户在使用产品的时候是很需要掌控感的,要让用户感觉他们对产品的一系列操作了如指掌,产品能够按他们的预期来执行命令,让用户拥有掌控感是获取用户信任和降低用户的焦虑的有效手段。想要让用户在使用产品时有掌控感,可以从状态可感知、及时反馈、减少等待感三方面来考虑。状态可感知就是要让用户知道他们当前的状态、接下来的进程、以及什么时候结束,比如在注册登录时在顶部放置注册引导来告知用户当前所在的位置。及时反馈就是在用户进行一个操作时,能立刻给用户反馈操作的结果,比如在微信聊天时,无论是复制,还是收藏,都会在下方给出提示,让用户清楚地知道当前操作的结果。

减少等待感是一件最有有意思的事情:用户对产品的期望、熟悉程度、用户的性格以及等待的结果是否影响用户下一步操作等因素都会影响用户的等待感。用户根据经验认为需要3秒,结果我们的产品在10秒后才有反应,用户会感到不满;急性子的人比慢性子的人更容易着急;如果用户等待的结果和进行的操作无关,也不会产生太大的等待感,比如在进行可以放在后台运行的操作时,即使时间稍长一点,用户也不会产生什么等待感。

罗伯特·米勒在他发表的有关响应时间的文章中指出,用户有三个阈值时间,分别是0.1秒、1秒和10秒钟。如果响应时间短于0.1秒钟,用户感觉不到任何延迟,即0.1秒钟是让用户感觉到系统立即做出了响应的时间上限;1秒钟是让用户思维不被中断的上限;而10秒钟是让用户的注意力保持在对话过程中的上限。为了减少用户的等待感,我们可以根据不同的情况进行不同的设计:响应时间少于0.1秒时,不需要做任何设计,就像用户在裁剪图片时的拖拽一样流畅;响应时间大于0.1秒小于1秒时,也不需要做什么设计,因为用户马上就可以看到结果,只不过感官上没有0.1秒时那么流畅;响应时间大于1秒小于10秒时,此时就需要介入了,在这个反应时间,需要用户进行等待,但又不需要用户等待太久,因此我们可以添加一个动态的小动画,这样用户就知道系统对自己的操作有了反应,只不过需要等待而已。

而选择动态而非静态的图案是暗示用户系统正在处理,静态的图片很容易让人认为页面已经卡死;大于10秒时,我们可以有两种选择:第一是不会干扰用户的其他操作并允许后台运行,如果没有办法实现,那我们就采用第二种设计,提供进度条告诉用户当前进度以及剩余的等待时间,并提供能让用户取消操作的按钮,并在处理完成后给予用户提示。