菜单 关闭

十大应用程序设计错误manbetx官方网站手机版

通过 雅各布·尼尔森2月19日2008

简介:当用户知道如何操作UI并指导他们完成工作流程时,应用程序的可用性就会增强。违反共同准则可以防止这两种情况。


很难写一篇关于应用程序设计错误的一般性文章,因为manbetx官方网站手机版最严重的错误是特定领域的和特质。通常情况下,应用程序失败,因为他们(a)解决错误的问题,(b)错误特征的问题,或者(c)做出正确的特征复杂的让用户理解。

这三个错误中的任何一个都会毁掉你的应用程序,可是我还是不能告诉你该做什么。什么是正确的问题?正确的特性是什么?从这些特征中,可以安全地切掉哪些复杂的卷发?为每个域和用户类别,这些问题的答案既具体又非常不同。

唯一可概括的建议是这样的:而不是依靠你自己最好的猜测,,基于用户研究做出决策

  • 进行现场研究和任务分析,然后再决定您的应用程序应该做什么。
  • 纸上原型你最初的想法做任何详细设计之前,肯定浪费资源实施之前你必须改变一旦你得到用户的反馈。manbetx官方网站手机版
  • manbetx官方网站手机版迭代设计,进行多轮的快速用户测试当你细化你的特征时。

当然,人们不想听我说他们需要测试他们的用户界面。而且他们绝对不想听到他们必须把他们的宝贵屁股移动到客户位置去看真正的人做应用程序应该支持的工作。

总的想法似乎是真正的程序员不能被放出笼子。我的观点正好相反:除非他们花了一天时间观察一些最终用户,否则不应该允许任何人在应用程序上工作。

(无论你做什么,至少向我保证:不要仅仅实现来自用户代表或“业务分析师。”最常见的方法是可用性错误的倾听用户的而不是看他们需求规范总是错误的。你必须迅速原型需求和显示用户具体找出他们真正需要的东西。)

都说,仍然有大量的通用指南应用程序ui——如此之多,事实上,我们很难填鸭式最重要到我们全日制应用程序UX课程万博官网manbetx下载。以下是我列出的10个可用性违规,它们都特别令人震惊,并且经常出现在各种各样的应用程序中。

1。非标准的GUI控件

基本GUI小部件-命令链接和按钮,,单选按钮和复选框,,滚动条,关闭盒子,等等——形式的词汇单位对话框设计的词manbetx官方网站手机版汇。如果更改这些单元的外观或行为,这就像在自然语言交流中突然插入外来词。侦破维尔gøre læserne forvirrede(或者回到英语:这样做会使读者感到困惑。)。

由于某种原因,自制的设计最常见的manbetx官方网站手机版受害者滚动条。多年来,我们在研究中遇到过非标准的滚动条,而且它们几乎总是导致用户忽略他们的一些选择。我们今年又见面了,研究中我们进行更新我们的课程Web可用性的基本指南。(链接的文章包括截图冒犯滚动控制。)

一些世界上最好的交互设计人员在30多年中改进了GUI控件的标准外观和感觉,manbetx官方网站手机版支持数千用户测试时间。不太可能,你会创造一个更好的按钮在周末。

但是,即使您自己设计,manbetx官方网站手机版在隔离,假设比标准更好,这是从来没有见过在隔离在现实世界中。你的对话框控件将使用多年的经验的人操作标准的gui。

如果Jakob定律是“”用户大部分时间花在其他网站,”然后雅各布第二定律更加重要的是:“用户使用标准GUI控件的经验是使用任何单个新设计的几千倍。”manbetx官方网站手机版”

用户很可能会失败如果你偏离期望的基本控制操作界面。而且,即使他们不失败,他们会花费大量的脑力试图操作不需要想的东西。用户的认知资源可以更好地用于理解应用程序的特性如何帮助他们实现目标。

1.。看起来像一个GUI控件,而不是一个

相反的问题——当GUI控件不是GUI控件时,拥有一些看起来像GUI控件的东西——会进一步降低可用性。我们经常看到看起来像链接的文本和标题(通过有色的强调,例如)但是不能点击。当用户点击这些小伎俩,什么都没发生,他们认为这个地点坏了。(所以请遵守指导方针可视化链接)。

当某事发生时,也会出现类似的问题看起来像按钮,但不启动操作,或看起来像一个单选按钮但不是一个选择。我们发现一个这样的例子在我们当前的研究。

设计一manbetx官方网站手机版个定做的衬衫Liste胭脂巴黎,你必须提供你的尺寸。如下面的截图所示,这里有两个不同的路径通过应用程序,取决于你的尺寸已经在文件与裁缝。

在www.listerouge-paris.com上定制衬衫订购过程的部分截图

我们的测试用户不断地点击新客户按钮来表明他确实是一个新客户。不幸的是,这个屏幕元素根本不是按钮,而是一个不能点击的标题。

他是唯一的用户来测试这个网站因为他遇到一个任务中,用户可以选择一个网站访问(通常从搜索清单)。在这种情况下,用户最终克服了混乱和开始进入他的测量。如果我们有更多的用户测试,一小部分可能会在这一点上失败了。每个小错误对话框设计中减少使用只有少量,manbetx官方网站手机版但是大多数UI都包含错误丛,和失去了客户加起来的数量

顺便说一下,此屏幕还使用单选按钮不正确。理论上,这五个选择都是相互排斥的,这需要单选按钮。但是在用户的工作流的心理模型中,实际上有两个问题:(a)新vs。老客户,以及(b)如何为您的情况提供度量。您应该使用一组单选按钮只有当用户将选择选择一个问题。

所以,在上面的案例中,更好的设计将首先要manbetx官方网站手机版求用户决定新的/现有的客户问题,然后显示他们选择的选项的相关单选按钮。

2.不一致

非标准GUI控件是不一致设计的一般问题的特殊情况。manbetx官方网站手机版

当应用程序对同一事物使用不同的单词或命令时,就会产生混淆,或者当他们使用同一个词为多个概念在应用程序的不同部分。同样的,当东西四处移动时,用户会感到困惑,违反显示惯性

使用同一地点同一事物的同名使事情变得容易。

记住双D规则:差异是困难的

我们当前研究的另一个示例:当用户指定旅行的出发或返回日期时,Expedia弹出一个为期两个月的日历视图。下面的复合屏幕截图是在2月份拍摄的,显示了当您想要预订从3月10日开始到3月15日结束的旅行时会发生什么。

Expedia.com上的两个日期选择小部件(日历)截图

在第二个弹出框中,三月向左移,离开房间在4月出现在右边。这似乎是个方便的捷径,因为没有办法用户想返回日期2月3月旅行时。

在现实中,然而,用户正在寻找3月15日出现在第一个弹出日历中的相同位置:最右边的列。

在我们的测试中,个月第二次弹出的位置不一致造成的混乱和延迟,但是用户最终算出来。我们测试了这个网站只有少数用户,但如果你观察这类缺少错误在用户测试中,通常是一个信号,表明少数用户会在实际使用过程中真正的错误。

预订错误的返程日期可能带来灾难性的后果——客户可能到达机场时没有他们预期航班的机票。如果网站有好确认邮件,用户可能在出发前发现问题,但即使这样会导致恶化和昂贵的客户支持电话解决的情况。

即使人们最终正确使用日历,它需要更多的时间来思考不一致的设计manbetx官方网站手机版比用户节省时间不用点击下个月按钮4月离职。

移动几个月的快捷方式只为学习如何有效地操作这部分UI的非常频繁的用户节省时间。所以,专业旅行社的申请应该使用Expedia的日历设计。manbetx官方网站手机版一个网站针对普通消费者不应该。(参见:更多日期输入用户体验万博官网manbetx下载)。

3.没有感知功能可见性

”功能可见性”意思是你可以对一个对象做什么。例如,一个复选框可以打开和关闭,滑块可以上下移动。””感知功能可见性”你是行为理解仅仅通过的对象,在你开始使用它之前(或者感觉它,如果它是一个物理设备,而不是屏幕上的UI元素)。这一切都在唐·诺曼的书中讨论。manbetx官网手机登陆 日常用品manbetx官方网站手机版的设计

认为您是在UI设计显得尤为重要,manbetx官方网站手机版因为所有屏幕像素都支持点击,即使点击通常不会发生任何事情。有那么多可见的东西在电脑屏幕上,用户没有时间扫雷游戏,点击四周,希望能找到可行的方法。(例外:小孩子有时喜欢探索通过点击在屏幕。)

拖放manbetx官方网站手机版当不明显某物可以拖动或某物可以丢弃时,设计往往是最糟糕的冒犯者。(或者如果你拖放会发生什么。)相反,简单的复选框和命令按钮通常使其显而易见的痛苦你可以点击。

常见的症状缺乏感知到的启示包括:

  • 用户说,”我在这里做什么?””
  • 用户不会接近一个对他们有帮助的特性。
  • 大量的屏幕文本试图克服这两个问题。(更糟糕的是冗长,多阶段指令,在执行几个动作中的第一个动作后消失。)

当我测试了第一台Macintosh的一些应用程序在1980年代中期,用户常常被启动时出现的空屏幕所阻塞,说,MacWrite。我在这里做什么,的确。第一步应该是创建一个新文档,但这命令是在其他任何地方没有显示明显的Macintosh UI,除非你碰巧下拉文件菜单。后来的应用程序发行版在屏幕上打开了一个空白文档,完整的邀请,闪烁插入点,提供感知到的开始打字。””

3.。微小点击目标

一个相关的问题是如此之小,以至于用户点击目标并单击小姐在活跃区域。即使他们最初正确感知相关的给养,用户经常改变主意,并开始相信一些事情是不可行的,因为他们认为他们点击了它,什么也没有发生。

(小点击区域是一个特殊的问题老用户与运动技能和用户残疾的人)。

4.没有反馈

最基本的指导原则之一,为提高一个对话框的可用性是提供反馈:

  • 告诉用户系统的当前状态。
  • 告诉用户他们的命令是如何解释的。
  • 告诉用户发生了什么。

网站,保持安静离开用户猜测。通常,他们猜错了。

(例如,反馈不良的问题的例子,看到大众汽车配置器的屏幕截图关于我们当前一轮测试的文章报告:因为用户无法告诉轮胎被选中,他们设计他们喜欢的车困难。)manbetx官方网站手机版

4、a.没有进展指标的外出午餐

缺乏反馈的一个变种是当系统未通知用户,这需要很长时间才能完成一个动作。用户通常认为应用程序坏了,或者他们开始点击新的行动。

如果你不能满足推荐响应时间限制,这样说,并让用户了解发生了什么:

  • 如果一个命令需要多于1秒,显示了”忙”光标。这告诉用户在正常光标返回之前不要单击其他任何内容。
  • 如果一个命令需要多于10秒,把一个显式的进度条,最好是作为完成百分比的指示器(除非您真正无法预测在操作完成之前还有多少工作要做)。

5.糟糕的错误消息

错误消息是一种特殊的反馈形式:它们告诉用户某些事情出错了。我们已经知道了指南的错误消息近30年来,然而,许多应用程序仍然违反它们。

最常见的违反准则是当一个错误消息简单地说什么是错误的,没有解释了为什么以及如何用户可以解决这个问题。这样的消息让用户陷入困境。

信息错误消息不仅帮助用户解决他们当前的问题,他们也能作为一个教育时机。通常情况下,用户不会花时间阅读和学习特性,但是如果你解释清楚,他们会花时间去理解错误情况,因为他们想克服错误。

在网络上,错误信息的第二个常见问题是:人们在大多数网页上忽略它们,因为它们埋在大量的垃圾中。显然,拥有简单的页面是解决这个问题的一种方法,但它也是必要的使错误信息更加突出在基于web的ui。

6。要求两次相同的信息

用户不应该多次输入相同的信息。毕竟,计算机非常擅长记忆数据。用户必须重复的唯一原因是因为程序员偷懒和不把答案从应用程序的一部分到另一个地方。

7.没有默认值

违约在许多方面帮助用户。最重要的是,默认值可以:

  • 加快通过释放用户的交互必须指定一个值,如果默认是可以接受的;;
  • 教,通过例子,回答的类型适合的问题;和
  • 直接新手为了安全或共同的结果,通过让他们接受默认的,如果他们不知道该做些什么。

因为我曾经Liste胭脂巴黎作为一个坏榜样在错误# 1,我想玩好并使用它们作为一个很好的例子。裁缝提供15种不同衣领样式(在许多其他选项)订购的人定做的衬衫。manbetx官方网站手机版幸运的是,它们还为许多选择中的每一个提供了良好的缺省值。在测试中,这证明有助于我们的首次用户,因为当他没有特定的偏好时,默认值引导他选择最常见或最合适的选项。

在www.listerouge-paris.com上的衬衫设计应用程序中定制屏幕的部分屏幕截图manbetx官方网站手机版
在www.listerouge-paris.com(显示了15种样式中的3种)上指定衬衫领口的对话框。

8.倾销用户进入应用程序

大多数基于Web的应用程序是短暂的应用程序这是用户冲浪的副产品。即使用户有意寻求一个新的应用,他们经常方法不概念模型它是如何工作的。人们不知道工作流程或步骤,他们不知道预期的结果,他们不知道他们会操纵的基本概念。

对于传统的应用程序,这是更少的问题。即使有人从未使用幻灯片,他们可能看过幻灯片演示。因此,在新的PowerPoint用户第一次双击图标之前,通常至少对应用程序有基本的了解。

对于关键任务的应用程序,您通常可以假设大多数用户之前已经多次尝试过该应用程序。你也可以经常假设新用户会得到一些培训之前自己看到的UI。至少,他们通常有附近的同事,他们可以给他们一些基本的建议。一个好的老板会给新员工一些背景信息,比如为什么他们被要求和使用该应用程序什么他们应该完成。

可悲的是,这些助手理解申请大多数基于web的应用程序。他们甚至不申请许多短暂的内部网应用程序

当用户被直接转储到应用程序的内部而没有任何设置来让他们知道将要发生什么时,可用性就会受到影响。不幸的是,大多数用户不会读大量的前期指令,因此,您可能必须以简短的项目符号列表或通过单个图像来提供它们,以便它们在一个视图中查找应用程序的要点。

作为一个例子,我们的测试用户试图订购定制的衬衫,当汉密尔顿衬衫的第一个屏幕出现时,他们非常困惑。创造你的衬衫”过程显示一个完全设计衬衫与一个“manbetx官方网站手机版添加到袋子中按钮。这个屏幕混合两个比喻:配置器和电子商务产品的屏幕。

汉密尔顿衬衫设计应用的第一步屏幕截图manbetx官方网站手机版

这是一个情况,一个默认值并不是有用的:那些想设计自己的衬衫不太可能想买第一个屏幕上预先设计的衬衫。manbetx官方网站手机版

(此屏幕也遭受错误# 1:非标准GUI控件。除了标准的下拉选择菜单标签对话框中没有看起来足够像标签,屏幕有一个非标准的分页方式通过额外的面料色板。当以这种方式呈现控件时,用户不太可能理解如何选择织物。

我们的测试用户从来没有理解在这个网站上设计自己的衬衫的过程,并最终将他的业务转移到其他地方。manbetx官方网站手机版

9.不指示如何使用信息

强迫用户通过工作流而不使结果清楚的最坏情况是值得单独指出的一个错误:要求用户输入信息而不告诉他们您将使用它做什么。

一个典型的例子是绰号“字段为一个公告牌应用程序注册过程。许多用户没有意识到这个昵称将在他们的帖子中永远用于标识他们,所以他们经常输入一些不适当的内容。

另外一个例子,我们曾经测试过一个电子商务网站,带有用户需求的邮政编码才可以把产品页面。这是一个很大的关闭和许多用户离开该网站由于隐私问题。人们讨厌史努比网站。另一种设计更好的工作:它解释说manbetx官方网站手机版,网站需要知道用户的位置,状态很重产品的运费问题。

10.以系统为中心的功能相反

太多的应用程序暴露他们的脏衣服,提供反映系统内部数据视图的特性,而不是用户对问题空间的理解。

在我们目前的研究中,一个用户想要重新分配她提供的退休储蓄在各种投资公司的计划(例如,更多地投资于债券和股票)。她认为她这样做正确,但事实上,她只改变了未来的补充她的退休帐户。她的现有投资保持不变。

共同基金公司而言,新的投资和当前投资区别对待。重新分配未来增加意味着改变基金时,他们会买雇主转移钱到账户。重新分配当前持有的投资意味着出售一些现有的资金购买共同基金和其他基金。

这里的关键的见解?吗?

  • 我们的测试用户没有新旧资金之间的区别;她只是希望她的退休储蓄分配根据修改后的投资策略。
  • 甚至理解区分新老钱的用户可能更愿意把他们的退休储蓄作为一个单元而不是单独做决定(和问题单独命令)新老钱。

最好提供一个显著的特性来改变整个帐户的分配,使用进步的信息披露揭示专家设置用户想要更详细的钱的两个类之间的区别。

奖金错误:重置在Web表单按钮

这个错误与Web表单有关,但是因为许多应用程序形式丰富,我提到它:它几乎总是错误的拥有重置在一个Web表单按钮

重置按钮清除用户的整个输入,并将表单返回到原始状态。用户只希望,如果他们反复完成相同的形式完全不同的数据,网站上的几乎不会发生。(呼叫中心运营商是另一回事。)

方便用户破坏他们的工作在一个单一的点击违反了最基本的可用性原则,这是为了尊重和保护用户的工作,几乎不惜任何代价。(这就是为什么你需要)确认对话框为最具破坏性的行为)。