
インタラクションデザインとは?
インタラクションデザイン(IxD)とは、ユーザーの操作に対応したプロダクトの動きや反応の設計のことを意味します。主にITサービスのデザイン分野で使われる言葉で、ユーザーの操作に対してコンピューターが適切な反応を返すように設計することが、ユーザービリティの向上やユーザー体験の最適化につながります。
インタラクションとは?人とコンピュータとの交流。

では、そもそも「インタラクション」とはどういった意味を持つのでしょうか?英語でインタラクション(Interaction)とは、「相互作用」といった意味の言葉です。例えば、”Interaction between people”は「人と人との交流」といった意味合いになります。インタラクションデザインは、主にITサービスにおいて使われる言葉ですので、ここでのインタラクションは「人とコンピュータとの交流」を意味します。
「人とコンピュータとの交流」というと、なんだかSF映画っぽい感じがしてしまいますね。しかし、映画の世界と違って現実世界ではコンピュータ 自体は意志を持たないので、コンピューターの動きを設計するのはもちろん人間です。「ユーザーが行う操作に対応する、コンピューターの反応をあらかじめ決めておく」といった形で、この人間とコンピューターのインタラクションは実現しています。つまり、ユーザーの「アクション」に対する「リアクション」の設計がインタラクションデザインであり、この分野の専門家を「インタラクションデザイナー」と呼びます。

インタラクションデザインという言葉自体は、エンジニアリングの世界で昔からある言葉です。エアコンのリモコンで温度を変更すると、「ピッ」という音がするのも立派なインタラクションデザインです。しかし、近年になってモバイルアプリやWebアプリが浸透したことで、ユーザーに複雑な操作をさせるようなプロダクトが増えてきました。
このようなプロダクトを利用する際にも、スムーズにストレスなく使えるように出来るかどうかを左右する重要なポイントの一つがこのインタラクションデザインとなっています。そのため、UXデザインやUIデザインといった分野においても、このインタラクションデザインへの理解が欠か せないものとなってきました。
インタラクションデザインとUXデザインの違い
デジタルデザインの世界には似たような意味を持つ言葉がたくさんあって、正しく把握するのがなかなか難しいですよね。「インタラクションデザイン」と「UXデザイン」の違いもその一つだと思います。
UX(ユーザーエクスペリエンス)デザインとは、「ユーザーがサービスや製品を通して得られる顧客体験」の設計を意味します。しかし、モバイルアプリやWebアプリなどでは、ユーザー体験のほとんどを「インタラクション」と呼ぶことさえできるほど、ユーザーによる操作がサービス利用時のユーザー行動の大半を占めることが多いですね。このような場面では、一見UXデザインとインタラクションデザインが同じもののように見えてしまいます。しかし、厳密にはUXデザインが「サービス利用体験全体」を表すのに対し、インタラクションデザインは主に「ユーザーの操作に対する一つ一つの反応」の設計を指す場合に使われます。例えば、iPhoneではアプリ操作時にボタンを押した際に画面が振動し、実際にボタンを押したような感覚がします。このような操作感の設計一つ一つがインタラクションデザインです。
優れたインタラクションデザインのためのチェックリスト
では、優れたインタラクションデザインを行うためには、どのような点に気をつけたら良いのでしょうか?ここでは、イギリスのインタラクションデザイン研究者であるジリアン・クランプトン・スミス(Gillian Crampton Smith)氏の提唱した、「インタラクションデザインを構成する4つの要素」をもとに、IDEXXのプロダクトマネージャーであるケヴィン・シルバー(Kevin Silver)氏が発展させた「インタラクションデザインを構成する5つの要素」に基づいてそれぞれのポイントを解説します。
インタラクションデザインを構成する5つの要素

「インタラクションデザインを構成する5つの要素」は、2007年にUXデザインのWebメディアであるUXmattersに投稿された記事、「What Puts the Design in Interaction Design」で紹介された考え方で、インタラクションデザインに関する解説でよく用いられるモデルとなっています。
はじめの3要素である「言葉」「視覚表現」「物質と空間」はインタラクションの可能性をユーザーに認知させるものです。それに対し、「時間」と「行動」は実際のインタラクションとなるものです。
1D: Words(言葉)

言葉はユーザーに対してインタラクションの可能性を伝えるための最も直接的な方法です。極端な話、紙に「ここを押す」と書いてあるだけでも人はそのボタンを押してくれますよね。言葉は直接的であるが故、適切な表現と情報量となるように調整することが重要です。全てのインタラクションを言葉で表現してしまうと、プロダクト全体として分かりにくくなってしまいます。
また、このインタラクションデザインに関わる言葉の表現には、
アクションの表示
現在の状態の表示
の2種類があります。例えば、エレベーターの「開く」と「閉じる」はそのボタンを押すことによって起こるアクションがボタンに表示されています。一方、家電などの電源スイッチには、「ON」と「OFF」が同じボタンになっていて、現在の状態が表示されているようなものがありますね。
インタラクションの最適化のためには、表示されている言葉が「アクション」と「状態」のどちらを表しているかをユーザーが理解できるようにする必要があります。この表示の一貫性がなかったり、分かりにくいとユーザビリティの低下を招くことになります。しかし、例えば「ON/OFF」のように、日本語でも英語でもこの「アクション」と「状態」どちらともとれるような言葉が多くあり、言葉だけでこれを表現するのは難しいです。ここで重要な役割を 果たすのが、インタラクションデザインの次の要素である「視覚表現」です。
2D: Visual Representations(視覚表現)

視覚表現はその名の通り、色、タイポグラフィー、グラフィックなどの目で見てわかるような表現です。ユーザーのインタラクションを引き起こす視覚表現の例としては、スキューモーフィズムで表現されたボタンのデザインなどがありますね。影と奥行きがあることで、現実世界のボタンのように「押し込めそう」に見える表現です。
この視覚表現も前項の「言葉」と同じく
アクションを想起させる表現
現在の状態を表す表現
の2種類の表現があります。一つ目の「 アクションを想起させる表現」はUXデザインの世界で「シグニファイア」とも呼ばれます。先ほど述べた「スキューモーフィズムで表現されたボタンのデザイン」もこのシグニファイアに該当します。
一方の「現在の状態を表す表現」もインタラクションデザインにとって重要です。前項で、「ON/OFF」などの、言葉だけでは「アクション」と「状態」のどちらを表しているのか分かりにくいものがあると述べました。ここで、状態を表現するのが視覚表現です。例えば、「ON」と書いてあるボタンが光っていたら現在の状態が「ON」であることがよりわかりやすくなりますよね。このように、視覚表現はインタラクションの可能性だけではなく、その内容まで表現することができる重要な要素となります。