今天,我们来谈谈如何让界面体验变得更乐观。
什么是人性化的界面?
实际操作中,减少用户等待时间,对用户的交互行为迅速反应的界面是令人愉快的。用户行为发生后,虽然后台在处理用户的操作,但界面会立刻切换到操作的最终状态。这种快速切换到最终状态的界面被称为人性化的用户界面。这种方式有效的满足用户的预期,减少等待的焦虑。
由于文字性的描述不易被理解,下面将以图片示意,举例Messenger发送消息两种对比,来说明什么样的界面是令人愉悦的:
上图例子中,左图消息发布时等待的画面令用户赶到焦虑;右图在用户点击发布后,信息立刻呈现出发布的最终状态,减少用户因等待产生的负面情绪。所以,人性化的用户界面会在用户操作后会立刻显示最终状态。
人性化的界面有哪些优势?
人性化的用户界面背后的概念非常简单,它可以增加用户使用产品体验的幸福感。
首先,它会让应用程序感觉更快,用户可以在上传照片或发布评论后便可做其他的事情。
其次,它通过消除不必要的状态和干扰来简化用户体验。让应用程序看起来更简单适用。
最后,设计师可以在有限的屏幕中显示更多内容。
很多产品已经在使用这个概念!
人性化的用户界面经常被用在信息和社交应用中。iOS或macOS中信息发送的界面就是使用了这个概念。如下图的mac与Instagram评论的例子:当用户的信息发布后,界面会即刻呈现用户发送后的状态。
下面是Audible for iOS例子:只要书的一小部分被下载,用户便可以开始播放书的内容。产品会在用户收听过程中下载剩余的部分,减少用户等待的时间。
在下图Trello的例子中:当用户移动一张卡片时,在服务器完成它的工作之前,界面中卡片的位置就已经被移动。
现实中还有很多关于人性化的设计的应用案例,需要我们用心发现。
深入了解人性化的界面设计!
用户操作时仅仅显示界面的最终状态是不够的。有时候需要一些温和的提示来告知用户信息的处理进度(如处理中、已完成、发生错误等)。系统对信息处理时间越长,添加提示的需求越明显。比如在用户上传喜欢的照片的时,他们会迫切的想知道照片的上传进度。
下面列举三个常见的使用情景:
1. 有些应用程序在用户界面更新的内容旁边显示进度指示(如处理中、已完成、发生错误等,见下图)。
2. 信息旁边显示用户的操作状态(选中/未选中状态,见下图)
3. 进度条显示系统的操作进度,比如上传一张照片(见下图)。
如何恰当的处理用户错误操作?
在用户操作过程中,错误的操作提示会传递非常不好的情绪。因此错误提示需要慎重的考虑与设计。首先要考虑以下两点:
1. 提示要明显:错误操作提示应该非常明显,不至于被用户忽略,导致严重的后果。比如上传数据失败的提示,如果被用户错过,会导致很糟糕的体验。
2. 说明错误的原因:错误提示应该让用户直观的理解到哪个动作导致的这个错误发生。因为界面快速更新到用户操作的结果时,用户会默认操作为“已完成”状态。因此让用户知晓发生错误的原因非常必要的。
如下图所示,最简单的解决方案就是运用系统原生的错误提示框。
系统原生的错误提示的优点在于:原生的错误提示出现在屏幕中间,内容非常明显。并且会阻挡用户对应用进一步的交互操作。但它有一个不足:突然出现的错误提示与用户交互行为没有直接联系。随机弹出包含“可怕”信息的窗口,会让用户产生非常强烈的负面情绪。
针对上述让用户不舒服的体验,下面列举一个解决的方案。假设信息发送失败的情景下,错误提示变成信息旁边的一个按钮或图标(见下图).
当用户点击错误提示按钮后,错误信息弹窗才会出现(见下图),并引导用户解决问题。
上述的做法让用户对突然弹出的错误提示有一个心里缓冲,让用户更容易接受并进行操作。但有一个缺点,如果用户在进行其他操作时,错误提示很容易被用户忽略。iOS的消息通过在系统图标上进行标注来解决这个问题(见下图),即使用户退出应用程序,也不会错过它。
结论
人性化的界面设计可以让应用体验更加流畅与愉快。如果产品的服务器反应比较慢,上述的方法可以有效的提升用户体验。
然而,实现这个概念需要非常可靠的服务器。如果服务器不稳定,在用户没有及时处理错误信息时,容易导致用户的数据丢失。
因此,我们应该合理的应用这个概念,让产品更容易被用户所接受。
原文作者:Igor M