コンピューティングにおいて、アイコンとは、ユーザーがコンピュータシステムをナビゲートするのを助けるためにコンピュータ画面に表示されるグラフィックシンボルです。[ 1 ]ハードウェアアイコンの場合もあります。アイコンは、プログラムやデータにアクセスするための電子ハイパーリンクやファイルショートカットとして機能します。ユーザーは、マウス、ポインタ、指、または音声コマンドを使用してアイコンをアクティブ化できます。画面上のアイコンの配置は、他のアイコンとの関係も含めて、その使用方法に関する追加情報をユーザーに提供する場合があります。[ 2 ]アイコンをアクティブ化することで、ユーザーはファイルやコードの場所や要件について何も知らなくても、識別された機能に直接移動したり、そこから抜け出したりできます。
コンピュータシステムのグラフィカルユーザーインターフェースの一部であるアイコンは、ウィンドウ、メニュー、ポインティングデバイス(マウス)と連携して、グラフィカルユーザーインターフェースの歴史という、はるかに大きなテーマに属します。グラフィカルユーザーインターフェースは、日常的な使用においてテキストベースのインターフェースに取って代わるようになりました。
コンピューターにおけるアイコンの定義には、 3つの異なる記号論的要素が含まれる。
アイコンの大部分は、換喩、提喩、比喩を用いて符号化および復号化されている。

比喩的表現の一例として、デスクトップベースの主要なコンピュータシステムはすべて、1980年代のオフィス環境のオブジェクトの象徴的な表現を使用して、馴染みのあるコンテキスト/オブジェクトの属性を馴染みのないコンテキスト/オブジェクトに転置するデスクトップを使用しています。これはスキューモーフィズムとして知られており、フロッピーディスクを使用してデータを保存する例があります。フロッピーディスクはおよそ四半世紀前に廃止されましたが、今でも保存アイコンとして認識されています。[ 4 ]
換喩は、それ自体が比喩の一種であり、ある対象を用いてそれに関連する別の対象を指し示す表現である。例えば、省エネ設定を表すのに、白熱電球の代わりに蛍光灯を用いるといった場合が挙げられる。
提喩は換喩の特殊なケースと考えられており、通常、部分が全体を表すという意味で、例えば単一のコンポーネントがシステム全体を表す、スピーカーのドライバーがオーディオシステム全体の設定を表すといった場合である。[ 5 ]
すべてのコンピュータアイコンのデザインは、デバイスのディスプレイの制限によって制約されます。サイズに制限があり、デスクトップコンピュータシステムとモバイルデバイスの両方で標準サイズはサムネイル程度です。ソフトウェア内でさまざまな位置に表示されるため、多くの場合スケーラブルです。Apple Icon Image フォーマットなどの単一のアイコンファイルには、異なるサイズ、カラーまたはグレースケール、暗い背景と明るい背景で動作するように最適化された同じアイコンの複数のバージョンを含めることができます。[ 6 ] [ 7 ]


繰り返し使用される一連のコンピュータアイコンは、幅広い電気機器で使用されている標準化されたシンボルのより広い分野から取られています。これらの例としては、さまざまな電子機器で見られる電源シンボルやUSBアイコンなどがあります。電子機器アイコンの標準化は、あらゆる種類の電子機器における重要な安全機能であり、ユーザーが不慣れなシステムをより簡単に操作できるようにします。電子機器のサブセットとして、コンピュータシステムとモバイルデバイスは、同じアイコンの多くを使用しています。これらのアイコンは、コンピュータのハードウェアとソフトウェアの両方の設計に組み込まれています。ハードウェアでは、これらのアイコンは特定のボタンとプラグの機能を識別します。[ 8 ]ソフトウェアでは、カスタマイズ可能な設定へのリンクを提供します。[ 9 ]
システム警告アイコンも、ISO 標準警告サインのより広い領域に属します。これらの警告アイコンは、1900 年代初頭に自動車交通を規制するために最初に設計され、標準化され、口頭での説明を必要とせずにユーザーに広く理解されるようになりました。ソフトウェア オペレーティング システムを設計する際に、さまざまな企業がこれらの標準シンボルをグラフィカル ユーザー インターフェイスの一部として組み込み、定義しています。たとえば、Microsoft MSDN [ 10 ]は、ソフトウェア開発ガイドラインの一部として、エラー、警告、情報、疑問符アイコンの標準アイコンの使用を定義しています。[ 11 ]
さまざまな組織がこれらのアイコンの標準化に積極的に関与しており、作成と使用に関するガイドラインも提供しています。国際電気標準会議 (IEC) は、IEC 417 として発行された「機器で使用するグラフィック シンボル」を定義しており、この文書には IEC 標準化されたアイコンが表示されています。効果的なアイコンの使用の促進に投資しているもう 1 つの組織は、ICT (情報通信技術) であり、アイコンの作成と使用に関するガイドラインを発行しています。[ 2 ]これらのアイコンの多くは、インターネット上で購入または新しいソフトウェアに組み込むためのフリーウェアとして入手できます。
アイコンとは、意味するものを指し示す記号である。理解しやすいアイコンは、意味するものに直接結びついた馴染みのある視覚的メタファー、つまりアイコンが開始する動作や、アイコンによって明らかになる内容などを活用する。メタファー、換喩、提喩は、アイコンシステムにおいて意味を符号化するために用いられる。
意味するものは、ファイルやアプリケーションなどの仮想オブジェクト、システムやアプリケーション内のアクション(例:写真を撮る、削除する、巻き戻す、接続/切断するなど)、物理世界でのアクション(例:印刷する、DVDを取り出す、音量や明るさを変更するなど)、物理的なオブジェクト(例:モニター、コンパクトディスク、マウス、プリンターなど)など、複数の性質を持つことができます。
視覚的に豊かなアイコンのサブグループは、1970 年代の物理的なオフィス空間とデスクトップ環境から抽出されたオブジェクトに基づいています。これには、ファイル、ファイルフォルダ、ゴミ箱、受信トレイに使用される基本的なアイコンと、画面の空間領域、つまり電子デスクトップが含まれます。このモデルは、一般的なオフィスの慣習や機能に慣れているユーザーが、コンピュータのデスクトップとシステムを直感的にナビゲートできるようにするために開発されました。(デスクトップメタファー、2 ページ)。アイコンは、システム上でアクセス可能なオブジェクトまたは機能を表し、ユーザーがオフィス空間で一般的なタスクを実行できるようにします。これらのデスクトップコンピュータアイコンは、数十年にわたって開発されました。1950 年代のデータファイル、1960 年代の階層型ストレージシステム(つまり、ファイルフォルダとファイルキャビネット)、そして最後に1970 年代のデスクトップメタファー自体(ゴミ箱を含む)です。[ 12 ]
デイビッド・キャンフィールド・スミスは、 1975年の博士論文「ピグマリオン:創造的なプログラミング環境」の中で、「アイコン」という用語をコンピューティングと関連付けました。[ 13 ] [ 14 ]彼は、アイコンと呼ばれる「視覚的実体」がプログラミングコードの行を実行し、その操作を後で再実行するために保存できるシナリオを構想しました。[ 15 ]スミスは後に、1981年に発売されたデスクトップメタファーに基づく最初の市販パーソナルコンピューティングシステムとなったゼロックススターの主要設計者の1人を務めました。「[デスクトップ]上のアイコンは、対応する物理的オブジェクトの目に見える具体的な具現化です。」[ 16 ]この最初のデスクトップモデルで表示されるデスクトップとアイコンは、数十年後のユーザーにも容易に認識でき、デスクトップメタファーGUIの主要なコンポーネントを示しています。
このデスクトップメタファーのモデルは、20 世紀末の数十年間、ほとんどのパーソナル コンピューティング システムで採用され、「単一システム上で単一ユーザーによるシンプルで直感的なナビゲーション」として人気を博しています。[ 12 ]パーソナル コンピューティングがインターネット接続とユーザー チームに基づく新しいメタファー、クラウド コンピューティングへと進化し始めたのは、21 世紀の初めになってからです。この新しいモデルでは、データとツールはもはや単一のシステムに保存されず、代わりに「クラウド」という別の場所に保存されます。クラウド メタファーはデスクトップ モデルに取って代わろうとしており、一般的なデスクトップ アイコン (ファイル、ファイル フォルダー、ゴミ箱、受信トレイ、ファイル キャビネット) の多くがこの新しいメタファーにどれだけの居場所を見つけるかはまだわかりません。
もう一つの種類のコンピュータアイコンは、コンピュータシステムで利用可能なソフトウェアプログラムのブランドアイデンティティにより関連しています。これらのブランドアイコンは製品に同梱され、ソフトウェアとともにシステムにインストールされます。これらは、前述のハイパーリンクアイコンと同じように機能し、システム上でアクセス可能な機能を表し、ソフトウェアプログラムまたはデータファイルへのリンクを提供します。さらに、これらはソフトウェアまたは企業の企業識別子および広告としても機能します。[ 17 ]
これらの企業ロゴやプログラムロゴは、企業や製品そのものを象徴するものであるため、そのデザインには細心の注意が払われ、多くの場合、プロのデザイナーによって制作されます。これらのブランドアイコンの使用を規制するため、商標登録されており、企業の知的財産の一部とみなされています。
iOSやAndroidのようなクローズドシステムでは、 UIの一貫性を保つためにアイコンの使用がある程度規制または誘導されています [ 18 ]。
一部のGUIシステム(Windowsなど)では、オブジェクト(ファイルなど)を表すアイコンの上に、特定の追加サブシステムが、メインアイコンの上に重ねて配置され、通常は隅のいずれかに配置される、より小さなセカンダリアイコンを追加して、メインアイコンで表されるオブジェクトの状態を示すことができます。たとえば、ファイルのロック用サブシステムは、ファイルがロックされていることを示すために、ファイルを表すアイコンの上に「南京錠」のオーバーレイアイコンを追加できます。
デザイン要件のため、アイコンの作成は時間とコストのかかるプロセスになることがあります。インターネット上には、プロレベルのツールからソフトウェア開発プログラムにバンドルされたユーティリティ、スタンドアロンのフリーウェアまで、アイコン作成ツールが多数存在します。[ 19 ]アイコンツールやアイコンセットが広く利用できるため、システムに含まれる他のアイコンとスタイルが合わないカスタムアイコンで問題が発生する可能性があります。
アイコンは、2000年以前に使用されていた初期の8ビットピクセルアートから、よりフォトリアリスティックな外観へと変化しました。この外観には、ソフトニング、シャープニング、エッジ強調、光沢やガラスのような外観、アルファチャンネルでレンダリングされるドロップシャドウなどの効果が含まれています。
これらの初期のプラットフォームで使用されるアイコンエディタには、通常、基本的なラスター画像エディタが搭載されており、簡単な描画ツールを使用したり、簡単な画像フィルタを適用したりすることで、アイコンの画像をピクセル単位で変更できる。プロのアイコンデザイナーは、アイコンエディタ内でアイコンを修正することはほとんどなく、より高度な描画アプリケーションや3Dモデリングアプリケーションを使用する。
アイコンエディタの主な機能は、画像からアイコンを生成することです。アイコンエディタは、ソース画像をアイコンに必要な解像度と色深度にリサンプリングします。アイコンエディタのその他の機能としては、実行ファイル(exe、dll)からのアイコン抽出、アイコンライブラリの作成、アイコンの個々の画像の保存などがあります。
すべてのアイコンエディタは、システムファイル(フォルダ、テキストファイルなど)やウェブページ用のアイコンを作成できます。これらのファイル拡張子は、Windows およびウェブページの場合は .ICO、Macintoshの場合は.ICNS です。エディタがカーソルも作成できる場合は、Windows と Macintosh の両方で、画像拡張子.CURまたは .ANIで保存できます。新しいアイコンを使用するには、画像を適切なファイルフォルダに移動し、システムツールを使用してアイコンを選択するだけです。Windows XP では、マイコンピュータに移動し、エクスプローラーウィンドウでツールを開き、フォルダオプション、ファイルの種類を選択し、ファイルの種類を選択して、詳細設定をクリックし、そのファイルの種類に関連付けるアイコンを選択できます。
開発者は、特定のプログラム ファイル用のアイコンを作成するためにアイコン エディタも使用します。新しく作成したプログラムにアイコンを割り当てるのは、通常、そのプログラムの開発に使用される統合開発環境内で行います。ただし、 Windows APIでアプリケーションを作成する場合は、コンパイル前にプログラムのリソース スクリプトに一行追加するだけで済みます。多くのアイコン エディタは、プログラム ファイルから固有のアイコンをコピーして編集できます。プログラム ファイルにアイコンを割り当てることができるのはごく一部のエディタのみで、これははるかに難しい作業です。また、Resource HackerやResource Tunerのように、Windows 実行可能ファイルに埋め込まれたアイコンを抽出または置換できるリソース編集ツールもあります。
シンプルなアイコンエディタや画像からアイコンへの変換ツールも、ウェブアプリケーションとしてオンラインで利用可能です。
これは、注目すべきコンピュータアイコンソフトウェアのリストです。
以下は、アイコンの作成と編集が可能なラスターグラフィックアプリケーションの一覧です。