マイクロインタラクション設計

英語名 Microinteraction Design
読み方 マイクロインタラクション・デザイン
難易度
所要時間 1〜3時間(1インタラクションの設計〜実装)
提唱者 Dan Saffer『Microinteractions』(2013年)で体系化
目次
押さえておきたい用語
  • マイクロインタラクション: ひとつのタスクを中心に設計された、小さな操作と応答の組み合わせ(いいねボタン、トグルスイッチなど)
  • トリガー: マイクロインタラクションを起動するきっかけ。ユーザー操作(タップ)またはシステム条件(通知到着)
  • ルール: トリガー後に何が起こるかを決める内部ロジック
  • フィードバック: ルールの結果をユーザーに伝える視覚・聴覚・触覚的な応答
  • ループとモード: インタラクションが繰り返されるときの変化や、状態による挙動の違い
トリガー何がきっかけで始まるかタップ / クリックスクロール到達時刻 / 通知音声コマンドルール何が起こるかを決めるロジック条件分岐状態変更データ更新バリデーションフィードバック結果をどう伝えるかアニメーション色・形の変化サウンド触覚(バイブ)ループ/モード繰り返しでどう変化するか長押し = 連続初回のみ案内回数で演出変化状態で挙動分岐
1
トリガー定義
何がきっかけでインタラクションが始まるかを明確化 → ルール設計

こんな悩みに効く
#

  • 「ボタンを押しても反応がないとユーザーが連打してしまう」
  • 「操作の結果が分かりにくく、成功したのか失敗したのか伝わらない」
  • 「競合プロダクトと比べて触り心地が安っぽいと感じられている」

使い方
#

対象インタラクションを特定する
ユーザーが最も頻繁に行う操作(いいね、保存、送信、切替)をリストアップし、現状のフィードバックが十分かを評価する。「押した感触がない」「結果が分からない」操作を優先的に改善する。
4要素を設計する
トリガー(タップ)→ルール(データ保存、状態変更)→フィードバック(アニメーション、色変化)→ループ(再度タップで解除、長押しで追加機能)を一連の流れとして設計する。各要素を独立に考えず、ストーリーとしてつなげることが大切だ。
フィードバックの強度を調整する
操作の重要度に応じてフィードバックの強度を変える。日常的な操作(お気に入り登録)は控えめに、不可逆な操作(削除、送金)は明確で強い確認フィードバックにする。
実機でプロトタイプ検証する
Framer、ProtoPieなどでプロトタイプを作り、実機(スマートフォン実機)で操作感を確認する。デスクトップのプレビューではタイミングや触覚が正確に評価できない。

具体例
#

フィンテックアプリ — 送金完了フィードバックの改善

状況: 送金ボタンを押した後に画面が一瞬白くなるだけで、ユーザーの37%が「送金されたか不安」と回答。二重送金のサポート問い合わせが月80件発生。

適用プロセス:

  1. トリガー: 送金ボタンのタップ
  2. ルール: 金額確認→API送信→成功/失敗の判定
  3. フィードバック: ボタンがローディングアニメに変化→成功時にチェックマークが弾むように表示+バイブレーション→金額と相手名を3秒間表示
  4. ループ: 送金履歴に即座に反映し、タップで明細を確認可能に

成果: 「送金の確信度」が5段階中2.1→4.6に向上。二重送金の問い合わせが月80件→4件に激減した。

タスク管理ツール — チェックボックスの満足感向上

状況: タスク管理ツールの日次アクティブ率が競合より15%低い。機能差はないが「使っていて楽しくない」というフィードバックが多かった。

適用プロセス:

  1. トリガー: タスク完了のチェックボックスタップ
  2. ルール: タスクステータスを完了に変更
  3. フィードバック: チェックマークが描かれるストロークアニメーション(200ms)→タスク行が微妙にフェードし取消線が引かれる→完了数カウンターが+1される
  4. ループ: 5タスク連続完了で小さな紙吹雪エフェクト(初回のみフル演出、以降は控えめ)

成果: 日次アクティブ率が競合比-15%→+3%に逆転。ユーザーインタビューで「タスクを消すのが気持ちいい」という声が複数確認された。

ECアプリ — カート追加のフィードバック改善

状況: 「カートに入れる」ボタンを押してもカートアイコンの数字が変わるだけで、追加されたことに気づかず同じ商品を重複注文するケースが月200件発生。

適用プロセス:

  1. トリガー: 「カートに入れる」ボタンのタップ
  2. ルール: カートに商品を追加、在庫チェック
  3. フィードバック: 商品サムネイルがカートアイコンに向かって縮小移動するアニメーション(300ms)→カートアイコンがバウンスし数字が更新→ボタンが「カートに入っています」に変化
  4. ループ: 同一商品の再タップ時は「数量を増やしますか?」の確認表示

成果: 重複注文が月200件→12件に減少。カート追加後の購入完了率も8%向上し、ユーザーの操作確信度が改善された。

うまくいかないパターン
#

パターン問題点対処法
過剰なアニメーション毎回の操作が遅く感じられストレスに日常操作は200ms以内、重要操作のみリッチに
フィードバックの欠如操作が受け付けられたか分からず不安を生むすべてのインタラクションに最低限の視覚応答を
一貫性のない動作同じ操作で異なるフィードバックが返るデザインシステムでインタラクションパターンを統一
サウンドの乱用公共の場で恥ずかしい、ミュートで無意味音は補助手段とし視覚フィードバックを主にする

まとめ
#

マイクロインタラクションはプロダクトの 「手触り」 を決定づける。トリガー・ルール・フィードバック・ループの4要素を一貫したストーリーとして設計することで、ユーザーは操作の結果を直感的に理解でき、プロダクトへの信頼感も高まる。大きな機能追加よりも、既存の操作1つひとつのフィードバックを磨くほうが体験改善のROIが高い場面は多い。