想打印文档时按下按钮,通常会弹出只含份数、页范围和打印机的小窗口。放大缩小或逆向打印之类设置藏在“详细信息”按钮后面。若从一开始就把所有选项都摊在一屏上会怎样?多数人恐怕得花很久才找到份数那一格。先只出示真正需要的,其余等要用时再展开——这种设计正是“渐进式披露(Progressive Disclosure)”。
简单来说,渐进式披露是指“首屏只展示最重要的几项选择,很少用的高级功能等用户请求时再在第二层屏幕中显现的交互设计原则”。它早就是应用程序设计的主要指南;可用性专家雅各布·尼尔森(Jakob Nielsen)在2006年的文章中整理了这一原则,并以打印对话框为经典例子。它被看作同时满足“想要功能”与“想要简单”这两种彼此冲突的需求的方法。
本资料将依次考察渐进式披露要解开的两难、实际获得的收益、设计好它的三个条件,以及与分阶段披露的差异。
不全亮出来反而更好用的界面
什么是渐进式披露?

用户总是同时想要两件事。既希望贴合自己情况的功能一项不缺,又没有时间把那么多功能逐一学会。削减功能会招来不满,全摊开则界面变复杂。
(1)首屏只放核心
最初可见的区域只放大多数人在大多数情况下会用的功能。若是打印窗口,大致是份数与页范围。
(2)其余等请求时再出
高级设置推到“更多”“高级选项”一类按钮后面。不是删掉,而是往后挪一步。
(3)用法扩到网页与移动端
起初是功能繁多的应用程序的指南,但在信息量大的网站和屏幕狭窄的移动端也成了基本原则。电商商品页先亮出几个关键特点、完整规格另开展开,也是同一思路。
藏起来换来的三种收益

有人担心藏起功能反而会更糊涂。尼尔森却反过来说明:首屏放了什么,本身就是“这很重要”的信号。
(1)更容易学
初次使用者只把注意力放在很可能有用的功能上。对着用不着的功能纠结的时间也会缩短。
(2)失误变少
碰到陌生高级设置的机会本身变少。可预先挡住误点导致离谱结果的情况。
(3)熟手也更快
对常用的人来说,短短的首屏同样有益。不必每次扫过几乎不用的长列表。
- 易学性(Learnability):初次接触的人掌握功能有多快。
- 使用效率(Efficiency of Use):熟悉的人把事情做完有多快。
- 错误率(Error Rate):使用中失误出现得有多频繁。
尼尔森认为,渐进式披露能一并抬升可用性五要素中的这三项。也有人担心先学核心功能会使人狭隘地理解整体结构,但他补充说,研究显示排出优先级后人们反而更理解系统。

要藏得好须守住的三个条件

原理简单,实际设计却不易。亮到何处、从何处推迟,以及如何让人找到被推迟的内容,决定着成败。
(1)分割线要画得准
经常需要的都必须在首屏。这样去第二屏的次数才会少。反过来,若首屏选项过多或混入令人困惑的功能,原则就失去意义。放在前面的内容由任务分析、现场观察、分功能使用频率等资料来定。
(2)通往下一层的路必须清楚
高级选项按钮要放在显眼处,并且只看名字就能猜出将出现什么。按下前预期就对上,用户才不会犹豫。
(3)层数不要超过两层
理论上也可做第三、第四层,但按尼尔森的说法,披露阶段超过两层的设计大多可用性偏低。在层与层之间往返容易迷路。若功能多到需要三层,不如把设计本身改简单,或把高级功能分成有意义的组。
与分阶段披露有何不同?

看起来相近的方式还有分阶段披露(Staged Disclosure)。像安装向导那样,每一步只亮出部分选项并依次前进。两者都减少一次可见的量,但用途差得不少。
(1)后来亮出的是什么
渐进式披露把不太重要或很少用的功能往后推。分阶段披露则不论重要与否,按任务顺序把稍后才需要的放在后面。
(2)用户是否走到尽头
在渐进式披露中,多数人在首屏就做完事。在分阶段披露中,只要中途不放弃,人人都要经过最后一步。
(3)往返方式与注意点
渐进式披露是在首屏与第二屏上下往返的层级结构;分阶段披露是一步步向前的直线结构。因此,若各阶段彼此纠缠、常需前后往返,拆成阶段反而会制造不便。需要浏览与比较的信息宜集中在一屏,像付款这种稍后才需要的信息再往后推——需要这样的判断。
把人人需要的放在前面,只对部分人需要的往后挪一步——那是理解渐进式披露的第一步。