デザイン技術10分で読める

インタラクションデザインの原則:ユーザーの行動を理解した設計

インタラクションデザインの基本原則を解説。アフォーダンス・フィードバック・マッピング・コンシステンシー・制約など、ユーザーが直感的に操作できるUIを設計するための理論的な基礎と実践的な応用例を紹介します。

インタラクションデザインアフォーダンスUX原則認知設計

インタラクションデザインとは、ユーザーとデジタルプロダクトの「やり取り」を設計する分野です。Don Normanの「誰のためのデザイン?」から続く認知心理学の知見を活かし、ユーザーが直感的に操作できるUIを設計するための理論と実践を解説します。

アフォーダンス(Affordance)

アフォーダンスとは「この要素は〇〇できる」という知覚的なヒントのことです。現実の物体(ドアノブは回せる・椅子は座れる)と同様に、UIでもアフォーダンスを設計します。

UIでのアフォーダンス例:

  • 立体感のあるボタン → 押せる
  • 下線のあるテキスト → クリック/タップできる(リンク)
  • スクロールバー → スクロールできる
  • ドラッグハンドル → 移動できる

シグニファイア(Signifier):

アフォーダンスを知覚可能にする視覚的なサイン。「ここをタップしてください」という矢印アイコンや、ハイライト色がシグニファイアです。

フィードバック(Feedback)

ユーザーの操作に対して、「操作が受け付けられた」ことを即座に伝えるUIの応答です。

フィードバックの種類:

  • 視覚的フィードバック:ボタンの色変化・アニメーション
  • 聴覚的フィードバック:クリック音・完了音
  • 触覚的フィードバック:Haptic(スマートフォンの振動)

フィードバックは操作後100ms以内に返すことが、「アプリが反応した」と感じさせる基準です。

マッピング(Mapping)

コントロール(操作する要素)と結果(何が変わるか)の関係が自然であることです。

良いマッピング例:

  • 上下スクロールでコンテンツが上下に動く(自然なマッピング)
  • 音量スライダーを右に動かすと音が大きくなる

悪いマッピング例:

  • 右スワイプで「戻る」(直感に反する)
  • 上矢印で「音量を下げる」

コンシステンシー(Consistency)

同じ操作が常に同じ結果をもたらすこと。アプリ内・他のアプリとの一貫性の両方が重要です。

内部コンシステンシー:

同じアプリ内では「削除は赤い×ボタン」「確定は青いチェックボタン」というルールを全画面で統一します。

外部コンシステンシー:

iOS・Androidの標準的なUI動作(戻るジェスチャー・スワイプ操作)を尊重することで、他のアプリで学んだ知識を活用できます。

制約(Constraints)

ユーザーが間違いを犯さないよう、不適切な操作を防ぐ設計です。

物理的制約:

フォームの入力欄が特定の形式しか受け付けない(数字のみ・特定の長さ)

論理的制約:

必須フィールドが未入力の場合、送信ボタンを非活性にする

文化的制約:

ゴミ箱アイコン → 削除、ハートアイコン → お気に入り、という文化的に学習された意味を活用

ディスカバラビリティ(Discoverability)

機能・操作が「見つけられる」かどうかという設計の観点です。隠れた機能は使われません。

改善方法:

  • 重要な機能を常に表示する(隠さない)
  • コーチマーク・チュートリアルで新機能を案内
  • 長押し・スワイプなどのジェスチャーに代替手段を提供

まとめ

インタラクションデザインの原則は「ユーザーの認知モデルに沿った設計」に集約されます。アフォーダンス・フィードバック・コンシステンシーを意識しながら設計することで、ユーザーが迷わず直感的に操作できるUIを実現できます。

関連記事

実際のUIを見てインスピレーションを得る

UI ZUKANのギャラリーには、国内主要アプリのUI画面を豊富に収録。 記事で紹介したUIパターンを実際の事例で確認できます。

ギャラリーを見る