渐进展示
通常,一项功能会包含少数核心的供主流用户使用的控制部件,另有一些为专家级用户准备的扩展性的精确的控制部件。隐藏这些精确的控制部件是保持设计简单的不错选址。
“保存”对话框是渐进展示的一个极好范例。保存,其核心功能无非就是要回答两个问题。
- 你想给文件起什么名字?
- 你想把它保存在哪里(在列表中选择)?
但是,专家想要的功能更复杂一些。他们希望能够保存之前为文档创建新文件夹,希望在保存之前先搜索一下硬盘看哪里有空闲控件,还希望能够以其他方式来浏览硬盘并以某种特殊的格式来保存这个文件。
保存对话框刚一打开,应该只显示主流用户关注的核心选项。对于专家用户,可以单击扩展图标,然后在展开的区域内寻找自己想要的功能。
这个对话框可以记住你想使用的哪个版本,而且将来会以该版本的面目出来。这样做好过自动定制,因为用户只是选择了界面如何显示。
这样做也比通常的自定义效果更好,因为用户在操作的同时就已经做出了选择,他们不必为创建某个菜单而单独执行一番操作。而且,主流用户也不会因此而被迫去自定义。
类似这种“核心功能加扩展工”的模式,不仅能够简化设计,更是一种强大的交互手段。
比如说,主流用户都知道在计算机中按鼠标左键可以执行操作,而专家用户则知道按鼠标右键可以调出更多的选项。
Google的高级搜索功能包括关键字搜索、站内搜索、布尔搜索、仅对特定语言搜索、区域搜索、限定页面链接和文件类型的搜索,支持时间范围、版权限制、关键字优先次序、“安全”搜索和比较搜索。不过,主界面中能看到的只有关键字搜索,其他选项都隐藏起来了。用户测试会告诉你这样做对不对。
对于用户期望的功能,要在正确的环境下给出明确的提示。