菜单 关闭

系统状态的可视性

通过 极光哈雷2018年6月3日

简介:通信允许用户当前状态感觉系统的控制,采取适当的行动来达到他们的目标,并最终信任这个品牌。


Jakob Nielsen的第一十个启发式-系统状态的可视性与如此多的多用户界面manbetx官方网站手机版在本质上,它是关于沟通和透明度,这是对生活的许多方面至关重要人们争取可预见性和控制,在大多数情况下,更多的信息转化为更好的决策

无论你在哪里,无论你做什么,花一些时间来四处看看,并注意你周围的各种类型的系统,以及他们如何交流他们的当前状态Your phone or laptop display how much battery life remains; your email application tells you how many unread emails you have; a sign in the subway indicates the next stop (or, if you’ve missed the last one, how many minutes until the next train arrives at the station)所有这些掘金的信息让你准确地评估你与系统的当前状态。

定义:系统状态的可见性是指系统的状态是如何传达给用户理想情况下,系统应该保持用户了解发生了什么,在合理的时间内通过适当的反馈。

知识就是力量

只有通过了解当前系统状态你能改变它——也就是说,你可以克服海湾的评价并指出下一步需要做什么以达到你的目标。

举例来说,当你开车时,你需要不断地看到它的速度来决定如果你需要更快或慢下来那些曾经开车的速度计坏了可以证明这一事实是很困难的当这发生在我身上,我觉得我周围的汽车的摆布,我试图跟上和盲目地相信,他们会在一个合理的速度。信息的缺乏往往等同于缺乏控制

适当的反馈

每当用户与系统交互,他们需要知道的交互是否成功Did the system actually catch that button press or was it busy with something else and it ignored it? Did the item get added to cart? Did the request go through? (One reason users have these questions is that they have been燃烧前的技术,不能正常工作然而,即使没有bug技术的快乐的一天到来时,人们仍然会怀疑他们是否真的点击或正确了。)

适当的反馈,用户操作界面可能是最基本的指导原则manbetx官方网站手机版它让用户了解当前的状态,并允许他们在正确的方向,引导互动不浪费精力。

这种反馈可以很简单的改变颜色一旦用户点击一个按钮,或一个进度当一个进程需要一段时间来完成这些指标,系统正在沟通,和减少不确定性——防止用户多次说,利用相同的按钮,因为他们不确定如果第一次工作。

2截图交流通过反馈系统状态的例子
改变颜色和添加一个复选框来选择屏幕上的按钮,系统通信已注册用户的选择(左)进步指标安抚用户,等待更长时间是正常的,并且系统仍然工作(右)。
在这个视频剪辑从我们的移动眼动研究中,用户点击一个按钮,确定是否实际加载一个新页面,因为没有反馈中空的红色圆圈显示屏幕上的用户关注的地方我们可以看到,她看起来之间来回的按钮,屏幕的顶端,在页面加载的进度指示器通常出现,来评估是否正在发生的事情(在大多数浏览器中,悬停在视频显示控件如果他们不是已经可见。)

提供即时反馈互动事件允许用户快速识别的来源错误并尽快修复它们事实上,即时反馈的主要好处之一吗直接操作的交互方式,用户可以直接作用于不同的UI对象相比直接操作的用户界面,命令行界面不显示系统的当前状态,他们也不给即时反馈Programmers know how difficult it can be to locate the source of an error in an interface which lacks immediate feedback; they often have to resort to tools such as breakpoints and stepping to understand how the state of the system changes with each action specified in their code.

Do you want your users to feel like they’re using DOS or Unix? The real difference between these ancient command-line UIs and modern GUI manbetx官方网站手机版s is not the presence of colorful icons这是系统状态的可视性。

截图的歌曲得到重新排序使用拖拽播放列表在Amazon Prime音乐手机应用程序
亚马逊音乐对iOS应用程序允许用户直接操作的顺序播放列表内的物品用户的系统状态,因此可以很容易地识别和纠正一个错误。

即使用户无法看到一个行动的影响,因为系统没有一个屏幕(喜欢的理由只有通话功能的设备如亚马逊回声和谷歌回家),最小反馈命令听说是至关重要的亚马逊的回声显示设备上的一圈光表明目前听力或工作在命令这种开关类型的指标不如计时器运行,例如,但至少可以保证用户系统听到命令,定时器设置在第一时间。

强迫用户采取行动

现代系统往往是复杂的,它是不合理的假设所有变量,描述系统的状态可以传达给用户许多后台组件,如什么是JavaScript文件下载和执行场地工作,感兴趣的用户然而,偶尔后台台前的方面可以发挥重要作用。

比如,存货的情况下尺寸有多少股票可用的产品通常不相关的用户和不应该显示吗然而,有两个例外:

  1. 当股票低:如果人们知道有几项,他们更有可能立即行动,偏见等稀缺性社会证明
  2. 当没有库存:这些信息可以保存用户的努力试图加入购物车的产品不再可用(失去眼前的订单是更可取的失去信誉为未来的订单,它永远不会被置于如果用户觉得他们不能信任你。)
Screenshot of product quick view on J.Crew site
The J.Crew site displays a notification that there are “Only a Few Left!” when the user moves the mouse over low-stock sizes of a product一些尺码已经卖完了,从而显示了浅灰色。

通信距离用户从预选赛目前免费送货或另一种类型的交易也可以鼓励更多的购买。

NatureBox网站的截图1项添加到购物车
NatureBox.com:在页面的顶部横幅沟通有多少用户需要花更多的钱来获得免费送货。

后台通信的事件可能会影响用户,你可以使用通知或指标模态对话框也被用来通知状态改变的人,可以极大地影响他们。

沟通创造信任

在现实生活中与人的关系,当那个人截住我们或决定单方面的信息,我们开始失去信任和感觉不再是平等的关系同样的事情也发生在我们与系统进行交互。

当我们理解系统的状态,我们觉得在控制——我们可以依靠系统作为预期在所有情况下交互的可预测性创建信任不仅在力学的网站或应用程序,但也在品牌本身。

网站和应用程序应该显然和用户交流系统的状态是什么——不与后果用户应该采取行动而不通知他们当外部事件或时间的流逝改变系统的状态引起的,在短暂但可以理解的术语解释它。

For example, what should happen when a user revisits a previously created wish list that now contains items that are out of stock or no longer sold? The worst user experience would be if those items simply disappeared from the list, with no explanation whyHow about a notification at the top of the screen? This would be only slightly better because it would not help the user remember what items had previously been on the list to find suitable replacements这两种方法控制远离用户和降低信任——用户可能停止依靠愿望清单,如果物品有时会自行消失。

一个更好的建立信任的方式是显式通信系统的现状——项目不再可用,然后允许用户从列表中删除它们或者让他们可见备查。

截图缺货商品的愿望清单上阁楼的网站
Loft.com继续在愿望清单显示缺货的物品,用适当的消息传递通信项目的状态给用户。

结论

系统状态的可见性的基本原则是一个伟大的用户体验在其核心,这种启发式方法鼓励开放和持续的沟通,这是所有关系的基础——无论是与人或设备用户对系统当前状态的无知不能决定下一步该做什么为了完成他们的目标,他们也不能找出如果他们的行动是有效的或者如果他们犯了一个错误。不要盲目的用户!