3.2 本·施耐德(Ben Shneiderman)界面交互设计的8大黄金法则
如下所述,这8大黄金法则是本·施耐德的《设计用户界面》(Designing the User Interface)这本书中的一些理念,对于提高程序易用性来说非常重要。
3.2.1 一致性
当你在设计类似的功能和操作时,可以利用熟悉的图标、颜色、菜单的层次结构、行为召唤、用户流程图来实现一致性。规范信息表现的方式可以减少用户认知负担,用户体验易懂、流畅。一致性通过帮助用户快速熟悉产品的数字化环境从而更轻松地实现其目标。
一致性体现在相似的情况下操作一致;在提示、菜单及帮助信息等中使用的名词统一;功能一致。
3.2.2 常用用户使用快捷操作
随着使用次数的增加,用户需要有更快完成任务的方法。例如,Windows和Mac为用户提供了用于复制和粘贴的键盘快捷方式,随着用户更有经验,他们可以更快速、轻松地浏览和操作用户界面。
3.2.3 “完结”设计
不要让你的用户猜来猜去,告诉他们其操作会引导他们到哪个步骤。例如,用户在完成在线购买后看到“谢谢购买”消息提示和支付凭证后会感到满足和安心。
3.2.4 提供有用信息的反馈
用户每完成一个操作,需要系统给出反馈,然后用户才能感知并进入下一步操作。反馈有很多类型,例如声音提示、触摸感、语言提示,以及各种类型的组合。对于用户的每一个动作,应该在合理的时间内提供适当的、人性化的反馈。如设计多页问卷时应该告诉用户进行到哪个步骤,要保证让用户在尽量少受干扰的情况下得到最有价值的信息。
3.2.5 提供简单的错误操作的解决方案
用户不喜欢被告知其操作错误。设计时应该尽量考虑如何减少用户犯错误的机会,但如果用户操作时发生不可避免的错误,不能只报错而不提供解决方案,请确保为用户提供简单、直观的分步说明,以引导他们轻松快速地解决问题。例如,用户在填写在线表单时忘记填写某个输入框时,可以标记这个输入框以提醒用户。
3.2.6 允许撤销操作
设计人员应为用户提供明显的操作方式来让用户恢复之前的操作,无论是单次动作、数据输入还是整个动作序列后都应允许进行返回操作,正如本·施耐德在他的书中所说:“这个功能减轻了焦虑,因为用户知道即便操作失误,之前的操作也可以被撤销,鼓励用户去大胆放手探索。”
3.2.7 给用户掌控感
设计中应该考虑如何让用户主动去使用,而不是被动接受。要让用户感觉他们对数字空间中一系列操作了如指掌,在设计时按照他们预期的方式来获得他们的信任。
3.2.8 减少短时记忆负担
人的记忆力是有限的,我们的短时记忆每次最多只能记住五个东西。因此,界面设计应当尽可能简洁,保持适当的信息层次结构,让用户去再认信息而不是去回忆。例如,我们经常发现选择题比简答题更容易,因为选择题只需要我们对正确答案再认,而不是从我们的记忆中提取。
3.2.9 本·施耐德的8大黄金法则在苹果产品设计中的应用
苹果整合本·施耐德的8大黄金法则设计出成功的产品,从Mac到移动设备设计都取得了巨大的成功,以产品设计的一致性、简洁直观为追求。
(1)一致性
“一致性”和“感知的稳定性”在Mac OS的设计中体现得淋漓尽致。不管是20世纪80年代的版本,还是现在的版本,Mac OS菜单栏设计都包含一致的图形元素。随着时间的推移,Mac OS的外观有很大变化,但Mac OS菜单栏设计却一直都保持一致(图3.6)。
图3.6 Mac OS菜单栏设计一直都保持一致
(2)快捷操作
Mac允许用户使用各种键盘快捷键(图3.7),实现了通常需要鼠标、触控板或其他输入设备才能完成的操作。使用频率较高的键盘快捷键有复制和粘贴(Command键+X和Command键+V)以及截图(Command键+Shift键+3)。
图3.7 Mac允许用户使用各种键盘快捷键
(3)有用信息反馈
当用户点击Mac桌面上的文件夹时,该文件夹会“突出显示”,这是视觉反馈的一个很好的示例。另外,当用户拖动桌面上的文件时,用户可以看到在按住鼠标时,文件显示被移动的状态(图3.8)。
(4)操作流程的设计
当用户将软件安装到Mac OS时,提示信息的屏幕显示用户当前的安装步骤(图3.9)。
图3.8 “突出显示”的文件夹和被拖动的文件
图3.9 提示信息的屏幕显示用户当前的安装步骤
(5)错误操作的解决方案
在软件安装过程中,如果发生错误,用户将收到友好的提示信息。提供复杂的解决方案,或用户难以理解的解决方案,或只报错不提供解决方案,都是极大影响用户体验,使用户沮丧的关键原因。根据错误操作的严重程度,区分何时使用小的,不会影响用户操作的提醒,以及何时使用大的,侵入式提醒。但当错误操作发生时,应谨慎选择正确的语气和正确的语言提醒用户操作错误。
Mac OS通过显示一个温和的提示消息向用户解释出现的错误操作及其原因。另外,解释这是由于自己的安全偏好选择,进一步向用户保证,告诉他们一切在掌控范围内(图3.10)。
图3.10 Mac OS通过显示一个温和的提示消息向用户解释出现的错误操作及其原因
而Windows系统中这个非常不友好的提示信息使用“fatal(后果严重的)”和“terminated(被终止)”字样。这样的负面的、不友好的言语肯定会吓倒大多数用户(图3.11)。
图3.11 Windows系统中不友好的提示信息
(6)允许撤销操作
当用户在安装过程中提供信息时发生错误,允许他们重新回到上一步,而不必重新开始(图3.12)。
图3.12 允许撤销操作
(7)给用户掌控感
让用户有权选择是继续运行程序还是退出程序,Mac的活动监视器允许用户在程序意外崩溃时“强制退出”(图3.13)。
图3.13 给用户掌控感
(8)减少短时记忆负荷
由于人类短时记忆每次只能记住5个东西,所以苹果iPhone屏幕底部的主菜单区域中只能放置4个及以下的应用程序图标,这个设计不仅涉及对记忆负荷的考虑,还考虑了不同版本一致性问题(图3.14)。
图3.14 苹果iPhone屏幕底部的主菜单区域中只能放置4个及以下的应用程序图标