美文网首页iDesign
如何让界面设计变得更人性化?

如何让界面设计变得更人性化?

作者: Jacob_TQ | 来源:发表于2018-04-06 14:33 被阅读24次
    图片来源: Andy Orsow

    今天,我们来谈谈如何让界面体验变得更乐观。


    什么是人性化的界面?

    实际操作中,减少用户等待时间,对用户的交互行为迅速反应的界面是令人愉快的。用户行为发生后,虽然后台在处理用户的操作,但界面会立刻切换到操作的最终状态。这种快速切换到最终状态的界面被称为人性化的用户界面。这种方式有效的满足用户的预期,减少等待的焦虑。

    由于文字性的描述不易被理解,下面将以图片示意,举例Messenger发送消息两种对比,来说明什么样的界面是令人愉悦的:

    Messenger 界面 | 糟糕的体验(左)vs 乐观的体验(右)

    上图例子中,左图消息发布时等待的画面令用户赶到焦虑;右图在用户点击发布后,信息立刻呈现出发布的最终状态,减少用户因等待产生的负面情绪。所以,人性化的用户界面会在用户操作后会立刻显示最终状态。


    人性化的界面有哪些优势?

    人性化的用户界面背后的概念非常简单,它可以增加用户使用产品体验的幸福感。

    首先,它会让应用程序感觉更快,用户可以在上传照片或发布评论后便可做其他的事情。

    其次,它通过消除不必要的状态和干扰来简化用户体验。让应用程序看起来更简单适用。

    最后,设计师可以在有限的屏幕中显示更多内容。


    很多产品已经在使用这个概念!

    人性化的用户界面经常被用在信息和社交应用中。iOS或macOS中信息发送的界面就是使用了这个概念。如下图的mac与Instagram评论的例子:当用户的信息发布后,界面会即刻呈现用户发送后的状态。

    mac的发送消息界面中,消息的更新状态 Instagram评论,注意最新评论右侧的进度指示

    下面是Audible for iOS例子:只要书的一小部分被下载,用户便可以开始播放书的内容。产品会在用户收听过程中下载剩余的部分,减少用户等待的时间。

    Audible 只要下载一小部分,用户即可播放该内容

    在下图Trello的例子中:当用户移动一张卡片时,在服务器完成它的工作之前,界面中卡片的位置就已经被移动。

    乐观的用户界面设计,是Trello流畅的关键

    现实中还有很多关于人性化的设计的应用案例,需要我们用心发现。

    深入了解人性化的界面设计!

    用户操作时仅仅显示界面的最终状态是不够的。有时候需要一些温和的提示来告知用户信息的处理进度(如处理中、已完成、发生错误等)。系统对信息处理时间越长,添加提示的需求越明显。比如在用户上传喜欢的照片的时,他们会迫切的想知道照片的上传进度。

    下面列举三个常见的使用情景:

    1. 有些应用程序在用户界面更新的内容旁边显示进度指示(如处理中、已完成、发生错误等,见下图)。

    显示该信息的处理进度

    2. 信息旁边显示用户的操作状态(选中/未选中状态,见下图)

    Facebook Messenger显示该信息的操作状态

    3. 进度条显示系统的操作进度,比如上传一张照片(见下图)。

    iOS消息中上传图片的进度指示

    如何恰当的处理用户错误操作?

    在用户操作过程中,错误的操作提示会传递非常不好的情绪。因此错误提示需要慎重的考虑与设计。首先要考虑以下两点:

    1. 提示要明显:错误操作提示应该非常明显,不至于被用户忽略,导致严重的后果。比如上传数据失败的提示,如果被用户错过,会导致很糟糕的体验。

    2. 说明错误的原因:错误提示应该让用户直观的理解到哪个动作导致的这个错误发生。因为界面快速更新到用户操作的结果时,用户会默认操作为“已完成”状态。因此让用户知晓发生错误的原因非常必要的。

    如下图所示,最简单的解决方案就是运用系统原生的错误提示框。  

    系统原生错误提示

    系统原生的错误提示的优点在于:原生的错误提示出现在屏幕中间,内容非常明显。并且会阻挡用户对应用进一步的交互操作。但它有一个不足:突然出现的错误提示与用户交互行为没有直接联系。随机弹出包含“可怕”信息的窗口,会让用户产生非常强烈的负面情绪。

    针对上述让用户不舒服的体验,下面列举一个解决的方案。假设信息发送失败的情景下,错误提示变成信息旁边的一个按钮或图标(见下图).

    WhatsApp中,信息发送失败的提示

    当用户点击错误提示按钮后,错误信息弹窗才会出现(见下图),并引导用户解决问题。

    用户点击错误提示按钮后,界面弹出的信息

    上述的做法让用户对突然弹出的错误提示有一个心里缓冲,让用户更容易接受并进行操作。但有一个缺点,如果用户在进行其他操作时,错误提示很容易被用户忽略。iOS的消息通过在系统图标上进行标注来解决这个问题(见下图),即使用户退出应用程序,也不会错过它。

    即使用户退出应用程序,也能知道这个程序中出现了错误的操作

    结论

    人性化的界面设计可以让应用体验更加流畅与愉快。如果产品的服务器反应比较慢,上述的方法可以有效的提升用户体验。

    然而,实现这个概念需要非常可靠的服务器。如果服务器不稳定,在用户没有及时处理错误信息时,容易导致用户的数据丢失。

    因此,我们应该合理的应用这个概念,让产品更容易被用户所接受。


    原文作者:Igor M

    文章来自medium查看原文:点这里自动跳转

    相关文章

      网友评论

        本文标题:如何让界面设计变得更人性化?

        本文链接:https://www.haomeiwen.com/subject/yayrhftx.html