GUIはコンピュータ用語で何を表しているのですか?
グラフィカルユーザインタフェースは、テキストベースのコマンドとは対照的に、ユーザが写真やアニメーションなどのグラフィカル要素を介してデバイスと対話できるようにするコンピュータインタフェースです。 GUIは、直感的で人目を引く電子デバイス制御方法を提供するため、パーソナルコンピューティングとビジネスコンピューティングの両方で広く使用されています。 しかしながら、それらは他のコンピュータ制御インターフェースと比較したときそれらの欠点がないわけではない。
一般的なGUI要素
異なるGUIの外観は異なる場合がありますが、そのようなシステムの大部分が共有する共通の要素がいくつかあります。 たとえば、すべてのGUIには、作業領域の特定の領域を指して選択する方法が必要です。 タッチスクリーンディスプレイは、ユーザが自分の指を通して直接オブジェクトを選択することを可能にするかもしれないが、これはポインタを通して達成することができる。 多くのGUIは、ウィンドウと呼ばれる画面分割を使用してプログラムを実行し、アイコンと呼ばれる選択可能な画像も使用します。
利点
GUIの主な利点はそれらの使いやすさです。 コンピュータ機能を現実のオブジェクトとして表現することにより、ユーザは、コマンドのリストを記憶しなければならなかった場合よりも迅速に所与のコンピュータシステムを学ぶことができる。 たとえば、ゴミ箱を表すアイコンは、多くのユーザーにとって削除機能として即座に認識できます。 GUIでは、選択可能なコピー&ペースト機能を使用してプログラム間で情報を簡単に共有することもできます。
デメリット
GUIは、他の形式のユーザーインターフェイスと比較して、多くの処理能力を消費します。 これは、テキストベースのシステムを実行するよりもかなりプロセッサに負荷がかかるプロセスであるGUIを実行するために、コンピュータがグラフィックの複数のレイヤを同時に操作する必要があるためです。 さらに、ほとんどのGUIでは、テキストベースのインタフェースと同じ方法でエキスパートユーザがショートカットを作成することはできません。 これは、複雑なタスクを実行するときに一部のユーザーにとってイライラすることがあります。
例
最も身近なGUIのいくつかはコンピュータのオペレーティングシステムに属しています。 そのインターフェースはそのコンピュータ上で実行されるタスクの大部分を支配するので、よく考え抜かれたGUIは現代のオペレーティングシステムにとって非常に重要です。 一般的な例としては、WindowsやMac OS Xがあります。Linuxオペレーティングシステムでは、コアオペレーティングシステムにアクセスするためのGUIを選択できます。 モバイルGUIには、AppleのiOSおよびGoogleのAndroidオペレーティングシステムのさまざまな形式が含まれます。