用户常常会从手头上的事情分心,提供建议,借助约束条件与设计更灵活的策略可以预防无意识的差错产生。今天这篇译文讨论了6个预防用户无意识犯了错误的办法,专业干货收。十种启发式可用性办法中有一条建议预防网站制作用户无意识犯了错误的实用办法失误(Slip)和错误(Mistake)。(这两种在Don Norman的The Design of Everyday Things中都有更详细的讨论) 失误发生在用户本来想做一件事情,但最后却做了另外一件事情(一般是一样的事情)。譬如,输入了一个i而不是o可以算是一个失误;意料之外地将洗手液而非牙膏放在牙刷上也是一个失误。失误一般发生在当用户在自动驾驶仓中,与当用户没把精力全部放在手头上的事情的时候。当大家对目前问题或者任务有不适合的目的时会犯了错误误,即便采取了正确的步骤去完成他们的目的,这类步骤也会走向一个错误的结果。譬如我理解错了车里的油压警告灯的意思,觉得是汽车轮胎重压测试器的信号,那样无论我怎么样小心的汽车轮胎充气,也没办法解决油压的问题。这就是一个错误,由于我试图要完成的目的在这种情境下是不适合的,即便我在推行我的计划时并没差错。错误是有意识的差错,一般在大家对任务的信息理解不完整或者不正确,并且打造了一个不符合界面工作方法的心智模型的时候会发生错误。2. 预防失误的一般办法失误一般发生在大家对他们要完成的目的与完成目的的步骤很熟知,但却在试图完成目的时采取了错误的步骤。一般,当要完成一个很熟练的任务时,大家趋向于投入较少的注意力,结果大家就失误了并且采取了错误的行动。极具讽刺的是,对手头工作程序很熟知的专家型用户却常常会出现失误型差错,不像还在研究怎么用系统的新用户,专家型用户会感觉他们已经熟练学会了工作内容,无需花费太大的精力在实质完成任务上面。3. 有用的约束条件虽然限制用户的选择一直有失为一个好办法,若是概念适合的设置选项并且规则明确,限制用户输入内容的种类也是一个很好的方案。譬如,典型的机票预定过程会包括选择旅游日期,而且会有一些规则去限制可选择的日期。最容易见到的一个规则是,选择的返程机票的日期不能在出发机票的日期之前。假如用户选择日期时没限制,他们就大概出现失误,一不小心就选择了一组不符合规则的日期。这里的约束条件就会迫使他们选择一个范围适合的日期。Southwest的航班选择日期选择工具通过有用的约束条件预防用户无意中设置了不适当的日期安排。即便用户试图选择返程日期在出发日期之前,这个工具也会迫使他们先去选择出发日期。除此之外,它还巧妙地用色彩提醒用户上下文中的日期马上被修改(在这里,出发日期用的是蓝色),这能够帮助用户分辨他们正在选择的地区(而非必须要记住信息)。4. 提供建议约束条件可以帮助用户正确地用用户界面,同理在用户失误这个问题上,建议也可以防患于未然。在有成千上万的商品的网站上,搜索是一种可以帮助用户找到目的的有效方法。然而,用户或许会输入错误,特别是在没任何出触觉反馈的的触摸屏幕上。虽然你没办法阻止用户打错别字(打错别字是失误型差错),但你可以通过在用户输入时提供上下文自动补全的功能防止错别字的出现当用户不记得商品的名字或者他们要找的内容时,提供搜索建议也能帮助用户回忆。当在亚马逊上搜索Etymotic Research时,他们是非常难记得怎么样拼写Etymotic的,而且输入大概是很不准确的。Amazon的可点击的搜索建议使得用户可以输入更少的内容,从而降低用户的失误或者无结果的错误。5. 选择适合的默认值另一种有用建议是给出适合的默认值。特别是当用户需要重复一些动作时,或者在用户需要精准度较高的场景中,刚开始便提供给他们可以满足实质目的的合理默认值,并且允许他们健全我们的选择。譬如在一个提醒应用中,有一些典型预设选项,如明天、下周、一小时之内等,可以防止输入日期或时间。显然,这对设置一个一天后晚上出去吃烧烤的提醒并没什么帮助。适合的默认值也可以降低错误的发生,由于它使得用户可以知道问题的合理值。他们可以帮助用户更好的理解问题,并且有时也可以让用户意识到我们的错误。Googleinbox的iOS推广客户端允许用户选择稍后发邮件。默认选项设计的非常明显,与用户自己输入时间的方法相比,这也可以防止书写错误。6. 用宽容格式有的任务中确实需要用户输入很详细或者精确的信息,但却强迫用户以一种没好可用性的特殊格式输入该信息预防网站制作用户无意识犯了错误的实用办法失误是一种容易见到的错误,常常在用户没全心投入到某个任务或者有一些记忆差错的时候发生。防止这种错误的发生,在非常大程度上依靠于降低用户负担与在需要精准度时给予用户必要的引导。在下篇文章中,大家会探索怎么样在用户错误地打造了目的的状况下,防止用户错误的办法。另外,大家还会验证这类方案可以有效地预防用户失误和错误。
推荐标题预防网站制作用户无意识犯了错误的实用办法