移行中の知識
段階的開示
Progressive Disclosure
定義
段階的開示(progressive disclosure)とは、頻繁に必要なprimary informationやactionを先に見せ、advanced・rare・context-dependentな内容を必要になった時にsecondary levelへ開示することで、初期状態の複雑さを抑えるinteraction patternです。単に情報を隠すことではなく、何を最初に見せるかと、隠れた内容の存在・開き方を発見できることの両方が重要です。
実例
実際の場面で考える
同じ概念を異なる制作文脈へ持ち込み、何を観察して判断するかを見る。
creative tool
exportの詳細設定
見るポイント
formatと保存先など頻繁に使う設定を最初に見せ、color profileやmetadataなど専門的なoptionを「詳細設定」で開く。初期画面を単純化する代わりに、advanced optionが存在することと開示後の作用範囲を分かるようにする。
ECやdata search
長いfilter panel
見るポイント
主要filterを常時表示し、低頻度filterをsecondary sectionへまとめる。隠した結果、重要なactive filterや現在条件まで見えなくならないよう、system statusは別に保つ。
理解
理解のポイント
- primaryとsecondaryを適切に分けたprogressive disclosureは、初期interfaceで競合するoptionを減らし、frequent taskへ注意を向けやすくしうる。
注意
誤解しやすい点
- 情報や機能を隠すほどinterfaceが単純になると考え、frequently used actionまでsecondary levelへ押し込む。
- disclosure controlを小さなchevronだけにして、何が開くか・そもそも追加内容があるかを発見しにくくする。
- secondary contentを隠したことで、active stateや重要なerror・statusまで見えなくする。
関連
関連する概念
出典