Date 2025-03-20 17:27:04
对于容错性,你可能不知道概念是什么,但当涉及到可用性时,大多数设计师都会熟悉这个词的含义。可用性是产品/系统的重要质量指标,是产品对用户有效、易学、高效、易记、少错、令人满意的程度。容错性实际上是可用性细分的模块,专门研究错误。具体内容:唐纳德诺曼设计心理学中的错误分类和错误设计原则;李乐山人机界面设计认为有8种基本错误类型 ;尼尔森《可用性工程》中的错误信息四个原则和《十大可用性原则》中的第七条和第九条(即防错原则和容错原则)。容错定义为:
由此可见,容错设计原则非常重要,尤其是2C或即时服务产品/系统(如铁路购票网站)。
通过文献整理,总结了5级原则和18级原则,并提供了加深理解的相应案例。
1. 引导和提示
指导和提示主要针对新手用户,因为普通用户和专家用户可能多次熟练使用产品,并对流程有一定的了解。对于新手用户来说,使用过程是一个学习过程。此时,正确的指导和提示更为重要。
(1)提供详细的解释和指导方向
例如,在新浪微博中,当用户搜索没有结果时,给予用户适当的指导和建议。
此外,当用户在淘宝上搜索无结果时,他们可以智能地猜测用户错误的原因或给予其他指导。
(2)引导和提示突出的表现,简单易懂
首先,指导和提示应突出性能,以吸引用户的注意,以确保用户在操作前能够注意到指导或提示信息。例如,在新浪网络的注册页面中,右侧的提示:红色错误提示和蓝色指南导游说明在页面上非常引人注目,注册用户自然可以注意到这里的提示。其次,指导应简单易懂,以确保用户在注意到指导或提示后能够快速获取信息,从而获得帮助,从而降低错误的可能性。新浪网注册表中设置密码选择的提示文案非常简洁。每句话都表达了一个关键点,最重要的信息,即“字符数”,是用户第一眼就能获得和理解这个重要信息的。
现在,当新手用户第一次打开并进入界面时,移动应用程序通常会有清晰准确的功能指南和提示。例如,zaker的新功能指南页面覆盖在操作区域的浅灰色面板上,以减少页面其他内容的干扰,然后使用与面板相对较大的白色文本,结合手势图形提示新的功能用法,突出手势和关键点。
(3)当重要或操作结果不可逆转时,询问用户让他们知道操作的后果
在用户操作前给出正确有效的指导和提示,有助于减少错误的可能性。例如 为了防止用户出错,QQ邮箱网站提示用户点击发送后不输入主题信息,避免用户直接发送无主题邮件。
2. 限制操作
如何避免用户在设计上的错误,限制是一种非常必要的方式。自古以来,人们就设置了一些障碍或提出了一些限制性的要求来避免错误的发生。从上帝对亚当夏娃的警告,到中国历史上用来抵御北方游牧民族入侵的长城,到今天道路交通中速度限制的减速带的设计,都解释了障碍设计的意义。
(1)增加不能逆转操作的难度
在产品设计中,该方法主要是设置障碍或直接禁止操作,以避免错误。例如,windows系统提供隐藏文件的功能,用户可以隐藏重要的系统文件,以避免错误删除。
(2)适当限制用户的某些交互操作
灰是限制界面上某些操作的好方法。一些网站直接将无法操作的部分灰色,如携程时间选择控制设计,将过去的日期灰色,以避免用户错误选择。
看看淘宝的注册页面。根据操作步骤,将未启动的操作按钮放入灰中。一方面,它告诉用户当前可以进行当前操作,以便用户只关注当前的任务步骤,防止用户出错;另一方面,它显示了以下操作。
3. 反馈和帮助
(1)当用户出现一些错误时,及时反馈错误并提供纠错帮助
及时反馈错误可以保证用户在每个阶段的操作都能得到反馈,避免因小错误而修改一系列相关内容,提高成功完成任务的效率;反馈不仅要指出错误,还要指出错误在哪里。
在输入错误的用户名后,系统会立即反馈“用户名不存在”,避免用户输入密码后点击登录发现错误,使用户能够立即停止后续操作,解决当前问题。
如果错误不可避免地发生,合理和适当的提示可以减少用户的挫折感。谷歌浏览器无法打开页面时提供的提示信息,简洁直观地解释问题的情况和原因,并在更多的信息中提供了一些相应的解决方案,从而提高了提示信息的有效性。同时,我不知道你是否知道这个页面实际上是一个小游戏,只要敲击空格键可以控制上面的恐龙来避免前面的障碍,可以被视为谷歌设计师弥补浏览器的错误,向用户道歉。
(2)错误信息应用清晰的语言表达,而不是难懂的术语
错误反馈副本应清晰准确,以便用户能够理解错误的原因,并便于下一步的修改。在新浪注册页面设置密码时,当用户输入的密码不符合要求时,红色文本会反馈错误,原因是字符数量不符合要求,用户知道如何修改。
(3)使用错误信息的语言要精炼准确,而不是空虚模糊。
(2)可以帮助用户在出错后迅速恢复正确状态
iPhone手机的还原功能,当用户出现错误时,可以快速还原各种功能到原始状态。
(3)尽可能注意保留操作信息,提供最近一步安全恢复到错误点的方法
每次用户执行操作后,特别是完成更多操作步骤的任务,应尽可能注意保留操作信息,以便及时恢复;如果是任务结束后的操作错误,最好提供最近的安全恢复步骤,使用户能够快速从纠正错误的步骤转移到正确的过程,以恢复损失或错误。
Photoshop中的历史动作就是一个很好的例子,可以默认保存最新的20个操作,也可以自己设置保存数量;用户可以恢复设定数量范围内的每一步。
Gmail电子邮件几乎为所有操作提供了取消功能。如果用户错误地删除了电子邮件,他们可以取消操作。即使点击发送电子邮件按钮,他们也可以在一定时间内取消操作。
5.减少负担
(1)尽量减轻用户的记忆负担
记忆是人类非常重要的心理活动,是人类许多其他思维活动和行为的基础。在所有的认知和心理活动中,记忆是最接近用户界面设计的,许多软件可用性问题都归因于记忆问题。12306铁路票务网站,票务信息页面的温馨提示内容非常冗长,用户很难关注关键信息。
(2)减少用户认知混淆
根据订阅和未订阅的不同,订阅button和退订在视觉上有明显的区别,避免错误操作。
(3)让用户一次只执行唯一的操作
在一些复杂的交互操作过程之前,普通用户总是或多或少感到困惑。解决方案是让用户只执行一次的唯一操作,不要把复杂的多项选择问题留给用户,让用户犯错误。例如,在计算机防病毒相对复杂的任务中,只为用户提供一次唯一明显的按钮,以避免用户在选择时陷入困境,只给用户唯一的建议,不要让用户思考。
(4)减少不必要的操作步骤
携程的注册页面,在输入邮箱时,会出现各种邮箱后缀供用户快速选择,减少用户的输入操作次数。
修补和引用写了这么多文字和图片,希望对大家有用。如果有不合理的分类或者解释案例不够有代表性的地方,请指出,如果能提供相应的建议就更好了。最后,将所有提到的一、二级原则统一整理成架构图,方便大家查看。