GUI(グラフィカルユーザーインターフェイス)とは何ですか?

click fraud protection

GUIはグラフィカルユーザーインターフェイスの略で、GOO-eeまたはgooeyと発音されます。 GUIには、ウィンドウ、メニュー、アイコン、リンクなどのグラフィック要素が含まれています。 オペレーティング・システム、ソフトウェアアプリケーション、またはモバイルアプリ。

デジタルタブレットを持っているクロップドハンド
アレクサンダーキルヒ/ EyeEm /ゲッティイメージズ

過去のコンピューターの相互作用を支配するコマンドラインインターフェース

GUIの設計を本当に評価するには、その前に何があったかを知ることが役立ちます。 GUIが一般的に使用される前は、コンピューターの画面にはプレーンテキストしか表示されず、 キーボード. コンピューターとのやり取りは、コマンドラインに入力されました。 そのため、ユーザーはファイルをドラッグアンドドロップして移動する代わりに、コマンド名、移動するファイルの名前、および移動先ディレクトリを入力しました。 ユーザーは、これらの機能や他の多くの機能を実行するために必要なコマンドを覚える必要がありました。

キーボードと緑色のモノクロモニター(5151)を搭載したIBM PC 5150、MS-DOS5.0を実行
ボフィーb /ウィキメディアコモンズ/ CC-BY-SA

GUI:視覚革命

GUIは大きく異なります。 テキストベースではなく、視覚ベースであるため、コンピューターがはるかに使いやすくなっています。 オペレーティングシステムとアプリケーションにGUIが組み込まれている場合、コマンドとアクションは、画面上のグラフィック要素を直接操作することによって実行されます。 GUI内では、次のタイプのインターフェース要素が一般的に使用されます。

  • ウィンドウズ 画面に情報を表示します。 アプリケーション、Webページ、およびドキュメントはすべてWindowsで開きます。 ウィンドウは、移動、サイズ変更、および互いの前に配置できます。
  • メニュー 選択するアクションのリストを提供します。 これらは、アプリケーションで使用可能なコマンドを論理グループに配置します。
  • 入力コントロール ユーザーがリストから1つ以上のオプションを選択できるようにします。 入力コントロールには、チェックボックス、オプションボタン、ドロップダウンリスト、トグル、テキストフィールド、日付と時刻のピッカーが含まれます。
  • ナビゲーションコンポーネント ユーザーがインターフェイス内で場所を移動できるようにします。 例としては、ブレッドクラム、スライダー、検索ボックス、ページ付け、タグなどがあります。
  • 情報コンポーネント タスクのステータスをユーザーに通知します。 例としては、着信メッセージの通知、進行状況バー、ツールチップ、ポップアップウィンドウなどがあります。
MicrosoftWordのグラフィカルユーザーインターフェイスを表示するWindowsデスクトップGUI

ユーザーは、キーボードのキーを押してクリックすることにより、上記の要素の1つまたは組み合わせを選択します。 ねずみ、または画面をタップします。 これらのアクションにより、アプリケーションの起動、ファイルのオープン、Webサイトのナビゲート、およびその他のタスクの実行が簡単になります。

これらのGUI要素は、アプリケーション内で実行できるタスクの一貫した視覚的表示を提供します。 また、新しいアプリケーションの学習をより快適にします。

GUIの歴史

1981年、 XeroxはPARCを導入しました、最初のGUI。 Appleの創設者であるSteveJobsは、Xeroxのツアー中にそれを見て、1984年にMacintosh用のGUIベースのオペレーティングシステムをリリースしました。 マイクロソフトは1985年にWindows1.0を採用しました。

Microsoft Windows 1.0
Rezonansowy /ウィキメディアコモンズ/パブリックドメイン

これらのGUIベースのプログラムは、ユーザーが物理的なマウスを動かしたときに画面上を移動するマウスポインターで制御されていました。 それはポイントアンドクリックの始まりでした。 このシフトにより、ユーザーはコンピューターを操作するためにコマンドの長いリストを学ぶ必要がなくなりました。 すべてのコマンドは、メニューまたは画面上のアイコンで表されました。

1990年までに、GUIは最新のデバイスで使用されているもののように見え始めました。

Windows 3.0、Word、およびExcelのスクリーンショット
Microsoftスウェーデン/ Flickr / CC BY 2.0

2010年代初頭、成長するモバイル市場に対応するために、スワイプコマンドやピンチコマンドなどの新しい入力タイプがGUI機能に追加されました。 コンピューターのGUIは、ジョイスティック、ライトペン、カメラ、マイクからの入力も受け入れるようになりました。 新しいモデルの車でさえ、ボタンコントロールと組み合わせてGUIを使用しています。