- 隠れたコントロールによってユーザーインターフェースのユーザビリティが低下する
- 過去には画面上に見えるメニューがユーザビリティを大きく改善する転換点として機能した
- 最近はモバイルや各種デバイスで再び記憶ベースの操作が求められる方向への回帰現象が起きている
- インターフェースデザインの複雑さと美的要素が、隠れたコントロール増加の主な原因である
- デザイナーは今、すべての主要機能を見える形にしてユーザーが探索できるよう、構造を見直す必要に迫られている
序論: 知識の所在とインターフェース
- 1960年代にDouglas Engelbartが**「知識は世界の中にあるのか、頭の中にあるのか」**という概念を提示した
- **「知識 in the world」**とは、操作コントロールがインターフェース上に現れており、ユーザーが記憶に頼らず直接見つけて使えることを意味する
- 例: ドロップダウンメニューのあるグラフィカルインターフェース
- **「知識 in the head」**とは、ユーザーがすべてのコントロールやコマンドを覚えていなければならない環境を指す
- 例: DOSのコマンドプロンプトでは、コマンド(DIRなど)を知らなければ何も操作できない
隠れたコントロールが増える理由と逆効果
- インターフェースの複雑さが増すほど、より多くのコントロールが視覚的に隠されるようになっている
- 見た目はより簡潔になるかもしれないが、初心者ユーザーにとっては操作がはるかに難しくなる
- 初期のドロップダウンメニューなどの「見えるコントロール」が登場したことで、コンピューターの大衆化と生産性は飛躍的に高まった
- しかしモバイル機器や新しい電子機器では、再び「記憶地図ベース」の操作を求める状況が広がっている
- 例: iPhoneのフラッシュライト、通知の表示、Apple Payの起動などでは、適切な「ヒント」がないまま隠れた動作や特定のジェスチャーを覚えていなければアクセスできない
日常にある隠れたコントロールの事例
- 自動車のワイヤレスキーやドアハンドルにも隠れたコントロールがあり、使い方を知らなければ基本的なアクセスすら難しい
- 例: 内部キーの位置や隠された鍵穴、特定のボタンシーケンスなど
- 車載ナビゲーションシステム(CarPlay上のApple Mapsなど)も、地図を広く見せるために重要なコントロールを隠す傾向があり、特定の領域をタップすることを知らなければ機能を使えない
- 時間ベースのコントロールも隠れた形のコントロールとして機能する
- 例: コンピューターの電源ボタンは長押ししたときにだけ正常終了し、電子ドアロックの施錠も別のキーや長押しなど特別な操作方法を必要とする
隠れたコントロールによる一般的な問題と熟練ユーザーへの影響
- 音量を0にしてもアプリが勝手に音を出すなど、**「隠れた設定」**によってユーザーの直接的な命令が上書きされる現象が起きる
- 上級ユーザーであっても、コマンド型インターフェース(例: R、DOSウィンドウなど)では深刻な「知識 in the head」依存を経験する
- 徐々に原始的なインターフェースへ回帰する傾向が見られる
なぜ隠れたコントロールが増えるのか
- 機能が多すぎて画面にすべてを表示できず、可視性が低下する
- システムモード間の相互作用、複雑さの増大、デザイナーの美的志向や実装上の都合によって、コントロールの隠蔽が頻繁に起こる
- 実際には、ユーザーへの配慮よりもデザイン上の目的(美的完成度など)が優先されて生じている
成功事例とミッションクリティカルシステムの違い
- General Motorsのナビゲーションなど一部のシステムは、必要なコントロールを常に画面上に明確に表示し、初心者でも探索しやすい
- 例: Buick LaCrosseの物理ダイヤルによるズーム機能など
- ミッションクリティカルなシステム(航空機、工場など)では、ほぼ必ず常時見えるコントロールを中心に設計される
- 誰も、隠れたコントロールによって迅速な操作が妨げられるリスクを受け入れない
隠れたインターフェース擁護論とその限界
- 隠れたコントロールは世代間の不満の問題ではなく、実質的なユーザビリティの問題である
- 一部では「隠れた機能」を探すこと自体を利点として宣伝するが、実際にはアクセシビリティ低下が明白である
- ユーザーの立場から見れば、見つけられないコントロールは存在しないのと同じである
ユビキタスコンピューティングとコントロールの自動化・透明化
- Mark WeiserとDonald Normanは、技術が「透明に」背景へ退きながら動作する未来を予見した
- 例: 自動車のエンジン制御は、ユーザーが操作する必要がないよう完全にバックグラウンドで自動調整される
- 自動化によってコントロールが完全に隠れるケースは、その必要性と文脈が明確である
- しかしユーザー操作が必要な状況では、必ず明示的なコントロールが必要である
結論とインターフェースデザイナーの方向性
- インターフェースデザイナーは隠れたコントロールの使用を避け、すべての機能を「世界の中にある知識」に基づく形へ転換すべきである
- **コントロールの発見可能性(discoverability)**は依然として中核的な設計原則である
- 現代のインターフェースにおける発見可能性の低下は、むしろ初期コンピューター時代への後退現象である
参考文献
- Engelbart, D.C. (1962) などの主要文献の整理
- Apple Macintosh, The Psychology of Everyday Things, The Invisible Computer など関連書籍や論文を引用
著者情報
- Philip Kortum: Rice University心理科学科教授。ユーザビリティと信頼評価、グローバルヘルス、モバイルシステムなど多様な分野で、ユーザビリティ中心のシステム開発を研究している
1件のコメント
Hacker Newsの意見