GUIとは

「GUI(ジーユーアイ・グイ・グーイ)」とは、「Graphical User Interface(グラフィカルユーザーインターフェース)」の略であり、ユーザーの使いやすさを重視し、アイコンやボタンなどを用いて直感的にわかりやすくコンピューターに指令を出せるようにしたユーザーインターフェースです。GUIではキーボードに加えてマウスなどのポインティングデバイスやタッチパネルによって視覚的に操作ができます。

GUIの要素

アイコン、メニュー、ウィンドウ、ボタン、チェックボックス、ラジオボタン、テキストボックス、スクロールバーなどの要素があります。

コンピューターの画面上に表示されたボタンをマウスで押して処理の選択をすることや、ドラッグアンドドロップでフォルダ間のデータを移動することなどが可能です。

GUIの歴史

1984年に誕生したアメリカのApple社の一般ユーザー向けパーソナル・コンピューター「Macintosh(マッキントッシュ:通称Mac)」に初めて本格的なGUIが標準搭載されたことにより注目を集めました。多くの人にとってパーソナル・コンピューターが身近な存在となり、現在では標準化されています。

またゲーム機やスマートフォン、銀行の現金自動預け払い機やカーナビなど多くの製品に影響を与え、現代のユーザーインターフェースの先駆けになりました。

GUIとCUIの違い

GUIが登場する以前のコンピューターにはマウスがなく、キーボードだけで操作をしていました。具体的にはWindowsのコマンドプロンプトなどの黒い画面にコマンド入力を行いコンピューターに指令を出します。これを「CUI(シーユーアイ)」といいます。CUIは「Character User Interface(キャラクターユーザーインターフェース)」を略したもので、キーボードで文字だけを扱い、メモリーやストレージの消費も減らすこともできます。プログラミングのシーンではCUIで操作をする人も多いですが、知識がない人には操作が難しいです。

GUIのメリット・デメリット

GUIは視覚的に何を操作しているかわかりやすく、コマンドラインを知らなくてもアイコンなどを通じて同じ様な操作を直感的に実現できます。また、複数のアプリケーションを同時に操作する場合もウィンドウの切り替えで操作ができます。

反面、メモリーやストレージの消費量が多くなり、コマンドで扱える一部の機能が使えないなどのデメリットもあります。

関連ワード