隐藏
隐藏部分功能是一种低成本的方案。但是,到底该隐藏哪些功能呢?
最常用的功能显示在屏幕上,而不常用的功能则隐藏在菜单里面。
隐藏都比组织具有一个明显的优势:用户不会因不常用的功能分散注意力。
隐藏可能还是删除不必要功能的开始:把它隐藏起来,让它在黑暗中默默死去,然后删除它。我对这种做法持怀疑态度。要想拿掉任何功能,我都建议重温一遍第4章中的观点,无论你是否已经把它们隐藏起来了。欲删,从速是更好的思路。
无论隐藏什么功能,都意味着你在用户和功能之间设置了一道障碍。
不常用但不能少
个性化设置不会经常改变,因此非常适合隐藏。
那些主流用户很少使用,但自身需要更新的功能,通常是适合隐藏的功能。
- 事关细节
- 选项和偏好
- 特定于地区的信息
我们通常会发现“设置”功能在用户界面中会偏居一隅,与位于界面上方或中部的重要功能的地位不可同日而语。
在寻找要隐藏的功能时,设置通常都是首选。
自定义
在word里,用户可以自定义所有这些按钮。但是,用户愿意在这上面花时间吗?
我不太赞成让用户根据自己的需求来自定义界面。对我而言,这样做会显得设计人员懒惰,没有主见。
自定义功能可能是一件非常耗费时间,也非常令人讨厌的事。
主流用户确实想自定义自己的设置。但是,他们更感兴趣的是展示自己的个性----把计算机桌面换成自家狗狗的玉照,而不是重新设计用户界面。
如果用于自定义的工具很简单,如果用户添加只需添加几项即可完成自定义,如果不需要重排N项那么多,自定义还是很有价值的。
自动定制
自动定制不会让界面变得更简单,反而会把界面搞得很复杂,给用户带来极大不便。
很难保证默认菜单的准确性。
缩短菜单后,用户需要把每个功能看两遍才能确定。
用户最终不知道去哪里找自己想用的命令,因为这些命令的位置有可能会变。
如果你每天晚上睡着之后,都会有人把你的衣柜搬到不同的地方,你会作何感想?这其实就是自动定制功能令人讨厌的地方。
渐进展示
一项功能会包含少数核心的供主流用户使用的控制部件,另有一些为专家级用户准备的扩展性的精确的控制部件。隐藏这些精确的控制部件是保持简单的不错选择。
保存对话框刚一打开,应该只显示主流用户关注的核心选项。对于专家用户,可以单击扩展图标,然后在展开的区域内寻找自己想要的功能。
类似这种“核心功能加扩展功能”的模式,不仅能够简化设计,更是一种强大的交互手段。
阶段展示
一旦搞错,用户的感觉就像是被推下子滑梯。
登记表单通常都需要使用阶段展示,但要遵循几条规则。
设定一种场景。
讲一个故事。
说用户的语言。
把信息分成小块展示。
适时出现
《纽约时报》提供的字典功能,在选择单词之后才会显示。
这种设计的聪明之处在于它隐藏了功能,该功能会在你需要时出现在合适的位置上。
但是,隐藏得如此之深却需要极大的勇气。
首先,尽可能彻底地隐藏所有需要隐藏的功能。其次,只在合适的时机、合适的位置上显示相应的功能。
提示与线索
细微的线索足以提示隐藏的功能。
隐藏复杂性的一个原因,就是不想让用户产生自己什么都不懂的感觉。
苹果公司的网站清新简约,具有杂志风格,非常适合主流用户。
单击一次选择基本工具,单击并按住鼠标不放就会看到高级选项。这种处理方法的优点在于,它采用了应邀探索设计模式,而非一个试图介绍更多功能的标签。
隐藏处理得好的界面会给人一种优雅的感觉:界面中包含的线索尽管细微,却能恰到好处地提示隐藏功能的位置和功用。
让功能容易找到
保证用户在前进的过程中能够遇到提示。但,不要挡住他们的去路。
把标签放在哪里比把标签做多大要重要得多。
我们就在其中一个工具面板中使用了小标签,用以说明每个工具的用法,效果很好。
用户关注的屏幕区域,正是导致上述差别的关键。
当用户打开一个新站点时,他会扫视整个屏幕,而当用户专注于一项任务时,他的关注点就会聚焦。研究表明,用户会盯住屏幕中的一两个区域,或者在作出判断之后,再开始阅读正文内容。在遇到问题时,他们会更多地关注屏幕上的问题区域。
就算标签再大,如果把它放到了用户关注点之外,用户也看不到。即使是一个非常小的标签,只要把它放在了用户关注点上,也会收到良好的效果。
隐藏的要求
只要不让人找太久,隐藏就是有效的。
使用隐藏策略必须做到以下几点:
隐藏一次性设计和选项。
隐藏精确控制选项,但专家用户必须能够让这些选项始终保持可见。
不可强迫或寄希望于主流用户使用自定义功能,不过可以给专家提供这个选项。
巧妙地隐藏。首先是彻底隐藏,其次是适时出现。
讨论三个策略--删除、组织和隐藏----可以非常完美的结合起来:删除不必要的、组织要提供的、隐藏非核心的。
下一章,谈最后一个策略,转移,涉及对界面进行重新布局。
---------------------------------------------------------------------------