【ゆーあい】

UI(ユーザーインターフェース) とは?

最終更新:
💡 人が操作し、結果を受け取るための接点

人と機械・ソフトウェアがやり取りするための接点。画面のボタンや入力欄だけでなく、キーボードやコマンドによる操作なども含む。

📌 このページのポイント
人とシステムがやり取りする接点 UIは操作と結果の接点 Web画面の例 検索語 ペンギン 検索する 結果:関連する記事 利用者 画面以外の操作もUI CLI:コマンドを入力 $ search penguin 文字や形も使い、色だけに頼らない
ボタンや入力欄、コマンドによる操作はいずれもUIの例。UIは見た目だけでなく、操作と結果の受け取り方にも関わる。
ひよこ ひよこ
UIって画面の見た目のこと?
ペンギン先生 ペンギン先生
見た目だけではないよ。ボタン、入力欄、メニューなどを通じて、人とシステムがやり取りするための接点だね。キーボードやコマンドで操作する仕組みもUIに含まれるんだ。
ひよこ ひよこ
GUIとCLIって何?
ペンギン先生 ペンギン先生
GUIは画像やボタンなどを使う操作の仕組み、CLIはコマンドを入力する仕組みだよ。どちらもUIの例で、UIがこの2種類だけに限られるわけではないんだ。
ひよこ ひよこ
色で操作を分かりやすくすればいい?
ペンギン先生 ペンギン先生
色は手掛かりになるけれど、色だけに意味を任せないことが大切だよ。例えば削除ボタンには「削除」という文字も付ける。赤と緑の区別だけに頼ると、意味を読み取れない利用者がいるんだ。
ひよこ ひよこ
アクセシビリティにはARIAを付ければいい?
ペンギン先生 ペンギン先生
属性を付けるだけでは足りないよ。例えばbuttonの役割を宣言しても、キーボードで動く機能が自動で付くわけではない。部品の意味と動作をそろえ、実際に操作できるか確かめるんだ。
ひよこ ひよこ
UIとUXはどう違うの?
ペンギン先生 ペンギン先生
UIは操作の接点、UXは製品やサービスとの関わりから生じる体験全体だよ。画面を操作しやすくても、探す情報が見つからなければ体験は良くならない。UIはUXを構成する一部分なんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「UI」って出てきたら「人が機械やソフトウェアとやり取りするための接点」と思えばだいたいOK!
📖 おまけ:英語の意味
「User Interface」 = ユーザーインターフェース
💬 Userは利用者、Interfaceは接点を表すよ。ソフトウェアでは、利用者が入力し、結果を受け取る部分などを指すんだ。

参考資料

← 用語集にもどる