引言

用户界面设计规则:从何而来?如何有效地使用?

自开始设计交互式计算机系统以来,就有人尝试发表用户界面设计准则(也称设计规则),以推广良好的设计。早期提出准则的人有:

  • Cheriton(1976) 为早期交互式(分时)计算机系统提出了用户界面设计准则;
  • Norman(1983a,1983b) 基于人类认知(包括认知上的错误),提出了软件用户界面设计规则;
  • Smith和Mosier(1986)撰写了也许是最全面的一套用户界面设计准则;
  • Shneiderman(1987)在其著作《设计用户界面》的第1版及所有后续版本中,都收录了“界面设计的八条金科玉律”;
  • Brown(1988)写了一本关于设计准则的书,名为《人机界面设计指导准则》;
  • Nielsen和Molich(1990)提供了一套用于用户界面启发式评估的设计准则;
  • Marcus(1991)介绍了针对在线文档和用户界面中图形化设计的准则。

进入21 世纪,Stone 等(2005),Koyani、Bailey和Nall(2006),Johnson(2007), 以及Shneiderman和Plaisant(2009)提出了更多的用户界面设计指导准则。微软公司、苹果公司和甲骨文公司为各自平台上的软件设计发布了相应的设计准则(Microsoft Corporation,2009;Apple Computer,2009;Oracle Corporation/Sun Microsystems,2001)。

用户界面设计准则的价值有多大?这就取决于将它们应用在设计问题上的人了。

用户体验设计和评估需要理解和经验

遵循用户界面设计准则不像遵循烹饪食谱那么按部就班。设计准则经常描述的是目标而不是操作。它们特意极其概括从而具有更广泛的适用性,但这也意味着,人们对它们准确的意义和在具体设计情境上的适用性经常会做出不同的诠释。

更复杂的是,对于一个设计情境,经常会有多个规则看起来都适用。这时,这些设计准则经常会相互冲突,即指向不同的设计。这要求设计师确定哪个设计准则更适用于给定的环境,从而优先应用。

即使没有冲突的设计准则,设计问题也经常会有多个冲突的目标,例如:

  • 屏幕要明亮,又要电池寿命长;
  • 轻便又要坚固;
  • 功能多又要容易学;
  • 功能强大又要系统简单;
  • WYSIWYG(所见即所得),又要盲人可用。

要满足这些计算机产品或服务的所有设计目标,通常需要权衡——大量的权衡。在冲突的设计准则中找到合适的平衡点还需要更进一步的权衡。

面对这些复杂情况,技艺娴熟的UI设计者或评估者必须更深思熟虑,而不是盲目地应用用户界面设计规则和准则。用户界面设计规则和准则更像法律,而不是生搬硬套的食谱。就像一套法律必须由精通法律的律师和法官来使用和诠释一样,一套用户界面设计准则最好由理解其基本原则并有过应用经验的人来使用和诠释。

遗憾的是,用户界面设计准则通常都是以设计布告的简单列表形式提供的,几乎没有提供任何理论依据或背景。当然有少数例外,比如Norman(1983a)。

再者, 虽然很多早期用户界面设计和可用性的从业人员拥有认知心理学的知识背景,但大部分新参与的人并没有。这让他们很难理性地应用用户界面设计准则。提供这样的理论依据和背景正是本书的着眼点。

用户界面设计准则的比较

表I-1并排列出了两大最著名的用户界面设计准则,展示了它们包含的规则类型和相互间的比较(更多的准则可参考附录)。比如,二者的第一条规则都提倡设计的一致性,它们也都包含错误预防的规则。Nielsen-Molich的规则“帮助用户识别、诊断错误,并从错误中恢复”接近于Shneiderman-Plaisant的规则“允许容易的操作反转”,而“用户的控制与自由”则对应“让用户觉得他们在掌控”。这种相似有其原因,而并不是因为后者受到了前者的影响。

表I-1 两大最著名的用户界面设计准则

设计准则从何而来

对当前的讨论而言,这些设计准则的共性——它们的基础和起源,比每套设计准则的具体规则更重要。这些设计准则从何而来?它们的作者只是像时装设计师一样,试图将个人的设计品味强加在计算机和软件业上吗?

如果是这样,这些设计准则会因各自作者追求与众不同而变得非常不一样。实际上,忽略在措辞、强调点以及撰写时计算机技术状态的不同之后,所有这些用户界面设计准则是很相似的。这是为什么呢?

答案在于,所有设计准则都基于人类心理学:人们如何感知、学习、推理、记忆,以及把意图转换为行动。许多设计准则的作者至少有一些心理学背景,应用于计算机系统设计上。

例如,Don Norman远在开始从事人机交互方面的写作之前,就已经是认知心理学领域的一名教授、研究者和多产作家了。Norman早期的人机设计准则就基于他本人和其他人在人类认知方面的研究。他特别关注的是人们经常犯的认知性错误,以及计算机系统如何减少或消除这些错误造成的影响。

类似地,其他设计准则的作者,比如Brown、Shneiderman、Nielsen和Molich,也都在应用感知和认知心理学的知识,尝试改进交互系统的设计,使其更具可用性和实用性。

说到底,用户界面设计准则是以人类心理学为基础的。

阅读本书,你将学到用户界面和可用性设计准则背后重要的心理学知识。

读者对象

本书主要针对需要应用用户界面和交互设计准则的软件开发从业人员,这自然包括交互设计者、用户界面设计者,以及用户体验设计者、图形设计者和硬件产品设计者,也包括那些在评审软件或分析观察到的使用问题时经常需要参考设计启发思路可用性的测试者和评估者。

本书还适合软件开发管理者们,他们需要了解一些用户界面设计准则的心理学知识,从而理解和评估下属的工作。

目录

  • 致谢
  • 引言
  • 第1章 我们的感知存在偏差
  • 第2章 我们的视觉经过优化更容易看到结构
  • 第3章 我们探索和利用视觉结构
  • 第4章 色觉是有限的
  • 第5章 我们的边界视觉很糟糕
  • 第6章 阅读不是自然的
  • 第7章 我们的注意力有限,记忆力也不完美
  • 第8章 注意力对思考以及行动的限制
  • 第9章 识别容易,回忆很难
  • 第10章 从经验中学习与学后付诸实践容易,解决问题和计算很难
  • 第11章 许多因素影响学习
  • 第12章 人类很少做理性的决策
  • 第13章 我们的手眼协调遵循规律
  • 第14章 我们有时间要求
  • 后记
  • 附录 著名的用户界面设计准则
  • 参考文献