管理交互设计复杂性的一种方法是拥有命令为双职服务。有两种方法可以这样做,具有不同的可用性影响:

  • 通用命令使用相同的命令不同的背景在概念上达到概念相同的结果,即使特定效果的细节可能不同。
  • 超载命令使用相同命令的变体实现不同的结果- 有时根据上下文和其他时间,具体取决于命令在屏幕上显示的位置。

一世深入讨论了通用命令在早先的文章中。这些天最着名的通用命令是捏变焦姿态,它在大多数触摸屏用户界面上工作。事实上,该命令是如此普遍认为,用户希望它普遍工作 - 并且在遇到不支持它的应用程序时非常失望。向外捏住有时会扩大文本,其他时候放大图片。用户不知道或关心差异;当他们遇到太小而想要更大的东西时,他们只是依赖于手势作为通用命令。

通用命令增加可用性,因为他们允许用户了解一件事并多次使用它。在我们的培训课程中进一步讨论人类的思想和可用性:您的客户如何思考,回忆是通过重复激活加强的,因此命令工作的越多,更好的用户将学习它。

超载命令:经常混淆

您可能认为重载的命令也很好。具有相同的命令实现不同的(但类似)结果听起来像同样的声音。

但是,在实践中,命令重载通常会使用户混淆:

  • 如果单个命令具有不同的结果,具体取决于上下文,用户通常会忽略上下文,并且不明白为什么他们在执行“相同”时会得到不同的结果。
  • 当单个屏幕有多个实例似乎是相同的命令时,用户通常会假设设计是冗余的,并且命令的所有实例都具有相同的效果。或者,当用户只需抓取到他们看到的第一个实例时,它们通常无法注意到命令实际上出现多次。

重载命令的经典示例是网站多个搜索字段。我无法计算我们看到用户在此类站点的错误搜索中发出查询的次数。(但是,指南有一个例外,以避免多个搜索字段:人们在内部网上发现。)

我们看到了我们最近令人困惑的命令过载的几个例子Kindle Fire用户测试。例如,CondéNast杂志应用程序在屏幕顶部有一个“Home”按钮,将用户带到杂志列表和另一个“Home”按钮,将用户带到Kindle主屏幕:

两只Kindle Fire屏幕截图,来自虚荣博览会的不同页面。
CondéNast的Kindle Fire App中的两个家庭按钮。

这两个按钮有不同的图标,并出现在不同的位置,但它们仍然令人困惑。

更糟糕的是,“Back”按钮在不同的Kindle Fire Apps上有许多不同的解释:

  • 在许多应用中,“返回”表示“回到上一个屏幕”(这是推荐的使用)。
  • 在ESPN中,“背部”表示“回到主屏幕”(因此应该是“家庭”按钮)。
  • 纽约时报,“背部”有时意味着“一步回”,有时意味着“两步回来”。(当我们的用户在搜索并单击一下文章时,轻敲“返回”不会将它们返回到搜索列表,但相当于再次返回一步一步。)

十年,其中一个主要的主页可用性指南一直指定一个单页为一个且唯一的官方主页对于任何给定的网站。当几页被称为“家”时,用户会混淆。换句话说,不要在网站中使用“home”作为过载命令。Subitite的主页名称应称为其他内容,例如“Foobar主页”,“Foobar概述”或 - 如果必须 - “Foobar Home”(在网站的Foobar部分内)。

对于移动应用程序,在探索应用程序的各个区域后,拥有“应用家庭”通常是一个好主意。这对于丰富的内容的应用尤其重要,例如杂志或报纸。用这种方式使用,“home”按钮用作泛型命令:概念上,它始终做同样的事情,即使特定的地方用户返回不同的应用程序。

相比之下,在同一站点或应用程序中提供许多不同的“家园”使“HOME”成为一个超载的命令,这是令人困惑的。

超载命令的风险的最终示例是在我们的iPad用户测试中找到了刷新模糊性。当相同的命令(滑动手势)有不同的结果时,根据用户滑动的恰好和方式,混淆结果,除非区别比他们在我们测试的应用程序中更清晰。

有效的命令重用

正如这些例子所示,确定命令重用是否应计入一般命令(通常是好的)或重载命令(通常是坏的),这可能有点棘手。有两个关键决定因素:

  • 人们认识到这一点两个语境不同?例如,两个不同的网站通常如此不同,用户不会指望两个站点的“家庭”按钮导致相同的目的地。相反,同一屏幕上的两个搜索框的上下文是相似的,即使标签(很少读取)是不同的。
  • 人们会查看结果和不同的结果?例如,返回上一个屏幕是一个强大的概念,即用户将在概念上将“返回”命令视为概念上类似的概念,即使先前的屏幕通常会有所不同。

这两个标准都取决于用户如何解释用户界面。你怎么能知道他们会怎么样?好吧,你可以自己分析它并试图判断相似之处和差异的力量。但实证测试更安全。