菜单 关闭

确认对话框可以防止用户错误——如果不是过度使用

通过 Jakob Nielsen2月18日2018年

简介:8 万博官网manbetx下载UX指导方针,避免许多严重的用户错误减少的风险,人们自动同意而没有意识到后果的一个警告。。


错误是用户体验的大事。万博官网manbetx下载它们代表之一5质量关键组件的可用性:错误频率和严重程度负相关系统的可用性。和预防是一个错误用户界面设计10启发式manbetx官方网站手机版。。

即使我们谈论“用户错误,”的真正的罪魁祸首是设计师manbetx官方网站手机版,为让用户太容易陷入困境。我们不能假定人们会总是使用我们的设计意图的方式。manbetx官方网站手机版。

有很多方法防止(或者至少是减少)用户错误。在这里,我们将关注最简单的一个确认对话框。。

定义:一个 确认对话框询问用户是否确认他们想继续一个命令,他们刚刚发布了一个系统。。

在图形用户界面,一个确认对话框通常需要的形式模态对话框弹出,必须参加之前,系统将执行用户的命令。(其他确认对话框的交互方式可以使用不同的格式。例如,一个语音用户界面可能使用一个口语的问题,用户可以回复一个“是的”或“不。”)的格式,确认对话框构成发起的一种中断系统;他们降低用户的任务流。如果这个延迟阻止一个错误,那么是时候花,但是,如果不是这样,他们是颠覆性的,因此烦人。。

Windows 10提供了一个很好的例子,一个确认对话框,当用户试图空一个回收站,它包含一个文件:

Windows 10删除文件(一个文件)
Windows 10:删除一个文件的确认对话框是好的(尽管不完美)设计的一个例子。manbetx官方网站手机版。

然而,当回收站包含多个文件,Windows少10使用一个可用的确认对话框:

Windows 10:删除文件(2文件)
Windows 10:删除多个文件的确认对话框显示有问题的设计。manbetx官方网站手机版。

首先,为什么窗口使用两个不同的图标来表示同样的问题(永久文件删除)?X和感叹号都是合理的图标对于这种类型的警告,但选择一个,为了一致性(另一个十大UI启发式)。然而,这是一个小问题,因为我相信用户不进行分析的基础上建立应对这些对话框的图标。。

多个文件确认的问题困扰许多确认对话框:缺乏特异性。。这两个项目没有告诉用户哪些文件将被删除。相比之下,单个文件确认显示文件的名称,以及一些辅助信息,会帮助用户确定正确的文件将被删除。(更好的可用性,显示一个文件的缩略图,而不是通用的图标。不可否认,很难提供更多细节,许多文件被删除,和声明文件的数量是一个少量的特异性。。

让我们回到基础:为什么在第一时间确认对话框吗?来允许用户第二次机会检查他们的工作在继续之前的危险行动。然而,这不是一次机会如果用户自动化反应构象和简单的点击是的没有进一步思考。。

一个确认对话框必须重申用户的请求并解释计算机是什么,与特定的信息,允许用户了解他们的行动的影响。没有确定是无用的细节要求用户确认请求,从YouTube video-delete如图所示的确认:

YouTube确认对话框
YouTube:确认对话框删除视频缺乏特异性。诚然有帮助,ups,说的对话框”你不能取消,”” 尽管它会更好,如果保持备份系统提供弹性的删除视频的一点时间,实际上,这样用户可以撤消删除。。

当用户被要求你确定要这样做吗?吗?没有进一步的细节,唯一合理的反应是“当然我想我刚告诉你的事情要做,”,点击是的没有进一步的思考。这种自动化的行为没有提供保护,,只会惹恼用户,使他们更关注未来的警告。。

确认对话框的设计指南manbetx官方网站手机版

  1. 使用一个确认对话框之前行为与严重后果——如破坏用户的工作和花费大量的金钱。特别是,考虑一个确认对话框之前行动,无法回复。(虽然如前所述,做尽力提供撤销——另一个可用性启发式,一个关键的组成部分用户控制和自由——为了减少焦虑和允许用户从主要问题中恢复过来。)
  2. 不要用确认对话框常规操作。就像伊索寓言,如果你哭泣狼太多次,人们就会停止关注这个问题,和确认对话框将会失去权力防止错误。。
  3. 具体的并告知用户他们的行动的结果。不要问你确定要这样做吗?吗?相反,解释什么是,在以用户为中心的条款这是容易理解的并使它,用户很可能会意识到一个错误。。
  4. 而不是是/否答案,提供回答选项,总结为每一个可能的反应将会发生什么。例如,的文件删除,使用按钮标签删除文件保持文件。。
  5. 考虑使用进步的信息披露允许用户了解更多对他们的命令的后果在提交之前,同时仍然保持确认对话框中的文本简单容易能扫描的。。
    Microsoft Word确认对话框与进步的披露
    Microsoft Word:这个确认对话框太冗长,但是,告诉我更多 按钮是一个很好的例子,使用逐步披露让次要的内容大多数人的眼睛。。
  6. 避免给确认对话框默认的 是的的答案。通常是最常见的选项默认的在一个对话框,这样做节约了用户的时间,还教育新手最有可能的答案。然而,确认的整个目的是确保用户仔细检查他们的行动,不要继续,除非他们真的相信他们想要执行的危险动作。你可能会让没有默认的,但是最好不要有一个默认的答案。。
  7. 对于特别危险的操作,需要一个不标准的操作用户确认。而不是简单地点击一个好吧按钮(或者,更好,一个按钮和一个词或两个描述动作)——这可能会变成一个自动的行为——让人们做一些他们通常不会做的事情。例如,一个字输入到一个盒子,之前因为MailChimp的需要删除邮件列表。(诺曼不建manbetx官网手机登陆议需要一个不同的用户确认最危险的行动。)这样的非标准回答选项留给最危险的和罕见的行动,因为,如果他们使用过于频繁,他们成为一个新的标准和风险变成另一个自动的行为失去了权力让用户思考后果之前。。
    MailChimp的确认对话框
    MailChimp的:确认对话框删除确认对话框的邮件列表如下几个指南:(1)特异性通过列表的名称和(可能更重要的)用户的数量;(2)额外保护自动化行为迫使用户显式输入词删除 ;此外,打字输入字段用户滚动后才出现。这样一个严厉的确认对话框应该留给最严重的病例。(一个更好的设计将为用户提供机会manbetx官方网站手机版撤销这个破坏性的行动。)
  8. 考虑一个自定义选项这允许用户绕过未来常规确认。(见不要问我再次转换文档呢复选框从Microsoft Word指南# 5。)指南# 2确实说不使用常规确认;然而,教育的目的,偶尔你可能希望提供确认无论如何当引入新特性与不受欢迎的副作用,尽管这些影响并不严重。这样的确认应该是暂时的,你应该为用户提供一种方法来避免它们。。

诚然有之间的紧张关系指南# 1和# 2:你想警告严重的后果,但是你不想经常警告,警告被忽视和答案变成了一个自动化的行为。解决方案是进行任务分析,确定不同的结果的严重性和可能的用户操作的频率。例如,银行网站个性化的只需要确认在线支付至少两倍的每个用户的正常范围的支付:如果我通常支付大约100美元- 100美元的账单,我的第一个请求支付1美元,有人100年很可能是一个错误,和所需的支付可能只有110美元。即使我不想支付1美元,One hundred.我可能会欢迎机会doublecheck付款,将大——因此可怕。另一方面,人支付10美元,000账单几次每天1美元,插播广告让人心烦100年付款。(“平常的两倍金额”仅仅是一个例子。不一定最优阈值,确定需要用户研究。)

微软提供了一个更大的设计指导方针manbetx官方网站手机版确认对话框,包括如何处理批量确认为一系列的行为。最终,不过,我认为最重要的确认对话框是可用性的考虑不过度使用他们,是足够的具体的用户知道他们同意。我又说:如果你警告人们太多,他们不再关注。如果我说这几次,你会停止阅读。。

最后,改善用户体验,在对话框的设计本身之外manbetx官方网站手机版,竭尽全力提供吗撤销,因为有些用户错误仍将尽管即使最好的确认对话框。你所能做的是减少用户错误的数量,但这是一个非常有价值的目标,增加客户满意度,可能挽救生命,而且绝对增加您的设计的商业价值。manbetx官方网站手机版。

参加我们的全天应用程序设计课程manbetx官方网站手机版更多提高工作流的用户体验和增加功能的力量同时减少滥用的风险。。