【マイクロインタラクション】

マイクロインタラクション とは?

最終更新:
💡 小さな操作に、分かる反応を返す

設定の切り替えや保存など、一つの小さな目的に沿った操作と反応のまとまり。きっかけ、動作の決まり、結果の伝達、繰り返しやモードを設計し、使い方や状態を分かりやすくする。

📌 このページのポイント
マイクロインタラクション:設定を切り替える 通知の設定 オンにする 通知:オン 文字でも状態を伝える トリガー 切り替えボタンを押す ルール 通知を有効にする フィードバック 「オン」を表示する ループ&モード 次の切り替えも決める 動きを減らしても、状態は分かるようにする
通知設定を切り替える例。4要素は設計の視点で、4つの処理を必ず順番に実行する意味ではない。
ひよこ ひよこ
小さなアニメーションのこと?
ペンギン先生 ペンギン先生
アニメーションは伝え方の一つだよ。例えば設定を切り替えて「オン」と表示する、保存が完了したことを文言で知らせる、音や振動で知らせるといった設計も含む。派手な動きがあるかより、目的と結果が分かるかが大切なんだ
ひよこ ひよこ
4つの要素は何なの?
ペンギン先生 ペンギン先生
トリガーは操作や条件のきっかけ、ルールは何が起こり何ができるかの決まり、フィードバックは結果や状態を伝えるものだよ。ループは繰り返しや時間経過でどう変わるか、モードは一時的に別の動作をする状態などを考えるんだ
ひよこ ひよこ
必ずユーザーが押して始まるの?
ペンギン先生 ペンギン先生
ボタンを押すなどの手動のトリガーも、メールが届くなどのシステムのトリガーもあるよ。例えば保存中から完了へ変わったら、それが分かるように伝える。実際の処理が終わる前に完了したように見せると、状態を誤解させてしまうんだ
ひよこ ひよこ
動きは多いほどよいの?
ペンギン先生 ペンギン先生
必要な情報に注意を向ける助けになることもあるけど、不要な動きは気を散らしたり、利用しづらくしたりするよ。Webならprefers-reduced-motionなどで利用者の動きを減らす設定を尊重できる。動きを減らした場合も、状態を伝える文言などは残すんだ
ひよこ ひよこ
実装するときは何を確認するの?
ペンギン先生 ペンギン先生
何をきっかけに何が変わり、どう結果を伝えるかを先に考えるよ。見た目だけでなく、キーボード操作や読み上げで状態が伝わるかも確かめる。保存完了などのステータスメッセージには、支援技術が分かる役割やプロパティを設定する方法もあるんだ
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「マイクロインタラクション」って出てきたら「小さな操作や状態変化を分かりやすくする設計」と思えばだいたいOK!
📖 おまけ:英語の意味
「Microinteraction」 = 小さな目的に沿った操作と反応
💬 Microは小さい、Interactionはやり取りを表すよ。Dan Safferは著書Microinteractionsで、こうした小さな機能の設計を4つの要素から考える方法を紹介しているんだ

参考資料

← 用語集にもどる