一直以来,我都有一个疑问。什么样的交互设计是好的交互设计,后来我发现人与人之间的交互其实可以反馈至人与产品的交互。(当然,我自认为是一个能够交流的人)好朋友之间的交互就是好的交互。好朋友之间相互信赖,相互依存是通过一点一滴的好的交互累积而成的。
这次我想聊一聊好朋友之间的约会时,总是有先来后到,那么什么样的等待过程会是一个良好的等待过程?相信大家都有碰到过等人等得心烦意乱的经历。同理:产品设计中同样存在很多等待时刻。现实中等待带来的美好体验怎么样才能应用到产品设计中呢。
这里我们首先明确的是,你等待的对象不是你的女朋友(等女朋友,你还敢抱怨?)不是你的上司(上司让你等,你也没办法吧)权当是朋友的初次见面时的等待体验。
我们假设现在你已经到了餐厅,正在等待你的朋友的到来,你们约定的时间还有5分钟。这个时候故事展开了。让我来给你营造一个好的等待:
1.你接到了电话,朋友告知你他已经在路上了。只是有点堵车。(产品告知用户已经接收了你的指令,正在运转过程中,只是您现在的网络不太好)
2,朋友告诉你,按照目前的堵车情况,应该还要30分钟才能到。(产品告知用户,完成该指令的加载大致需要30分钟)
3,朋友告诉你,我帮你查了下餐厅附近的场所,有一个美甲店,一个饰品店,你可以去逛逛。我快到了会给你电话。(产品告知用户,现在加载需要的时间较长,建议你先处理其他的事情。等产品加载完成后会及时提醒您)
4,你听取了朋友建议,去了美甲店做指甲,期间通过微信与朋友交流怎么做指甲更加漂亮,朋友也给了你合理的建议,并不时告知你她的动向(你退出产品后,产品在状态栏中对当前的价值进度给了明确的展示)
5,过了25分钟,你的朋友到了,电话告知你,她已经到达餐厅了,你可以过来了。(产品加载完毕,通过弹窗体系用户已经完成加载,可以前往处理了)
通过上述的5个步骤,我们可以获得体验较好的等待体验。那么这里面包含了哪些要素呢。
加载状态:告知等待的用户,当前正在处理该指令,(已经在路上)
加载进度:告知等待的用户,当前已经完成的进度,剩下多少任务,需要多 长时间完成。
加载错误提示:若当前加载失败或因为网络问题需要更多的时间加载,应当 提示失败的原因。
合理建议:若当前加载时间较长,可建议用户处理其他事情。(比如看电影加载时间,提示用户上个厕所,或者倒杯水)
加载完成提示:告知用户以及加载完成,并给出返回的路径。
态度:包含加载过程中的提示语气,措辞,以及是否加入幽默的动画,这一板块的设计,取决于设计师本身是否是一个能够带来良好体验的人。从某种程度上可以看出,如果设计师本身与人的相处过程能够非常愉快,那么对于产品设计上的交互也能够给用户带来良好的体验,毕竟设计师是通过产品与用户在交流。