交互设计三大法则

Recommand
北京/UX设计师/7年前/567浏览
交互设计三大法则Recommand

文章选自medium 用例子逐步阐述交互设计三大法则。

一、电脑不会损害你的工作,而它的不作为,才使你的工作受到损害。

二、软件不应该浪费你的时间或要求你完成更多严苛的工作。

三、界面设计应该是更加人性化的,应该响应用户的需要,并考虑到用户的弱点。

 

科幻小说作家艾萨克·阿西莫夫曾将“机器人三法”写入他的机器人系列故事中。这些法则被永久得写入到机器人的硬性编码中,作为能防止灾难并保护人类的最终安全保障。我想知道,最后的安全保障是什么呢?作为交互设计师,我们的交互三大法则又是什么呢?

 

用户对界面的感知与其形式,内容以及行为密不可分。正如工业和平面设计师专注于表现形式一样,交互设计师将行为视为最重要的考虑因素。当设计会影响到用户体验时,我们的三大法则首先会关注到界面形式,以及它对用户行为产生的影响。他们必须是构建其他交互原则的基石。对我来说幸运地是,我将要遵循的三大法则已经被Jef Raskin大师所提及,他是Macintosh(苹果电脑操作系统)项目背后的掌舵者。他将这三个重量级法则都体现在自己编著的《人性化界面》书中,这是一本近乎圣经地位的交互设计书籍。如果你仔细观察,你会发现最流行的现代界面使用的设计理念和技术在他的书中均被提及,包括微软和苹果众多设备。

 

法则一

引用阿西莫夫自己的三大法则,Raskin提出了界面设计的第一道法则:“电脑不会损害你的工作,而它的不作为,才使你的工作受到损害。”让我们牢记,电脑是你用来完成某件事的工具,单独使用一个软件的情况极少出现,如果有的话,最终的目标在软件本身。因此,我们都认同,哪怕只有一次恼人的体验也足以令你丢掉工作。唯一一件比重复操作,你已经做过的工作更糟糕的是丢失数据,因为数据不能完全被复制,就像创造性的工作一样。


 


APP应该在输入数据时保持数据的完整性,并尽可能防止用户丢失数据。也许你认为这只是工程师的问题。开发人员必须确保他们的软件具有保护措施和缓存,以防止数据丢失(并且尽可能少地出现错误),对吗?事实上,数据保护和有效保存也是一项界面设计任务,因为设计者必须通过用户研究来预测(或)发现—用户可能会失去数据的操作或者不得不重复她输入的情况。这意味着设计需要包含强大的撤消功能,以及屏蔽破坏性操作所带来的意外数据丢失。GitHub上删除存储库的对话框就是一个很好的例子。与其他确认样式对话框不同,这会迫使您键入存储库的名称用以继续操作。这是个巧妙的技术,在删除过程中迫使用户的注意力放在储存库名称上。该安全举措可有效地保护用户免受其习以为常的工作流程影响。 

 

GitHub上删除确认对话框

第一条法则也适用于保存与用户使用内容相关的工作,以及内容本身。For example, it can take significant effort to make a selection like the subset of items you would like to perform an action on (e.g. files).因此,请考虑在工作会话中保留选择,并将其包含在可撤消的操作列表中。同样,如果界面允许用户自定义或重新排列元素,则应保留该自定义功能。

 

就是为什么遵守这个第一个“法则”Apple 的Time Machine和自动保存以及Dropbox中修订历史版本等功能如此强大。他们承认用户会犯错误这一事实,即使用户可能已经开始破坏工作或数据,但这可能不是他们的本意。

 

 

苹果电脑上“浏览所有版本”功能很赞

法则二

Raskin接着提出了第二大法则“软件不应该浪费你的时间或要求你完成更多严苛的工作。”用户经常被指派任务,因为让用户手动执行任务比创建一个由代码构成能自动运行的系统简单的多。基于这种情况,在技术条件允许的情况下,电脑应该代替用户来完成这些任务。例如,当可以从号码中推断信用卡类型并强制用户做选择。

 

 

Stripe 的做法很聪明,通过信用卡类型自动识别

同时要计算学习新界面或系统数据模型所需的时间和精力,以达到所需总工作量的平衡。对于一个用户来说,在开始更快地执行一个新动作之前,先学习一个新的方法效率可能更低。用户可能始终只与一小组接口进行交互。除此之外,用户更直观方式执行动作的速度是更值得达成的交易。

发现强迫用户调整自己的心理模型的情况可能很棘手,因为它通常来自于对用户内容施加结构的设计决策(通常是技术要求)而不是让他们决定如何组织他们的信息,或使用他们已经熟悉的结构。伟大的界面将系统中的信息以最可能需要/或理解的方式带给用户。举个例子,大多数银行希望你省钱。通常情况下,你必须通过使用一个或多个单独的储蓄账户来设置资金,或者处理一个账户,并记录下哪些开支不要花自己的钱。“Simple”的选择是一个更好的选项。它不是强迫用户在实际系统结构中考虑如何存钱(即在银行账户中),“Simple”允许你为任何“目标”留出资金。这一金额,连同未完成的交易一起,从你“安全消费”的余额中扣除。

 

 

Simple的安全消费清单使用户认识到真正支配钱的方式

法则三

我所认为的 Raskin的第三大法则就是他这本书的全部内容。他说界面设计应该是更加人性化的,应该响应用户的需要,并考虑到用户的弱点。这是整个以用户为中心的设计原则的核心,也是大多数其他交互设计原则的来源。好的交互设计总是尊重人的思想和身体的局限性。它需要对我们的内脏,生理反应,以及我们的文化价值观都很敏感。

让界面人性化的一个例子就是围绕着人们只有一个注意力的事实进行设计。例如,打开键盘的大写锁定键。就其本身而言,大写按钮上的灯光提示并不是避免误操作大写锁定模式的好办法,因为用户的注意力通常不在按键上。Mac电脑上的密码输入可以很好地处理这个问题,因为它提供了一个可视指示符,大写锁定在用户实际查看的输入字段中是可见的。

 

大写锁定的相关信息刚好在你需要的位置上呈现

 “响应用户需求”的一个例子是,在执行操作或执行工作流时,要注意用户关心什么(提示:这是用户想要完成的任务,而不是应用程序)。看看Amazon如何自动显示您正在观看的镜头是否与您最近购买的相机能匹配在一起工作。

 

亚马逊预测推荐的小组件

最后一个“法则”是交互设计学科的关键所在。在当今世界可以从很多方面来了解设计界面,从认知的格式塔原则和众所周知的的图形设计原则到相关的文化心理学方面都是人性化的。我们的工作很少是最终的。随着时间的推移,技术景观和我们的文化背景慢慢改变,所以我们继续前进,不断地发展我们的设计和设计过程。

总之,这三大法则是一套基本的指导原则,我发现自己反复地把它们作为成功界面的试金石。当您决定界面的外观和行为时,无论最终的美学风格如何,它们都是有用的。

 


2
阅读原文
|
Report
|
8
Share
评论
in to comment
Add emoji
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
推荐素材
You may like
王的朋友 & KING FRIENDS
Homepage recommendation
大家都在看
Log in