免責事項:私はRealFaviconGeneratorの作成者であり、最新の情報を期待しています(主に、以下を参照)。したがって、この回答がRFGが生成するものと一致しても驚かないでください。
万能の神話
「1つのサイズですべてに対応」アイコンはありません。単一のSVGアイコンを作成して、どこでも機能することを期待することはできません。
技術的な観点からは、単一のSVGアイコンで十分です。しかし、UIとUXの観点からは、これは望ましい結果ではありません。iOSとAndroidを比較します。iOSでは、すべてのホーム画面アイコンは角が丸い四角形です(iOSはタッチアイコンの透明な領域を黒で塗りつぶします)。Androidでは、ホーム画面のアイコンは非正方形の形状と透明度を使用することがよくあります(Googleアプリのアイコンを含む)。シングルタッチアイコンを送信すると、Android Chromeで使用されます。ただし、Androidアイコンのガイドラインに適合させることはできませんが、専用のアイコンは適合させることができます。
したがって、1つのアイコンの使用は意図的に避けることをお勧めします。可能であれば、各プラットフォームを個別にターゲットにします(常にそうであるとは限りません)。
アイコン、プラットフォームごとのプラットフォーム
iOSサファリ
iOS Safariはタッチアイコンを想定しています。現在のところ、これは180x180のPNG画像です。この画像は透明度を使用しないでください。ホーム画面に追加されると、その角は自動的に丸められます。宣言者:
<link rel="apple-touch-icon" sizes="180x180" href="/icons/apple-touch-icon.png">
長年にわたり、このアイコンは多くのブラウザで「デフォルトの高解像度アイコン」になっています。そのため、ブックマークに追加するときなど、他の場所にあります。
Android Chrome
Android ChromeはWebアプリマニフェストに依存しています。このマニフェストはAndroid Chrome専用ではありませんが、現在、その主要なサポーターです。そのため、現時点では、WebアプリマニフェストのアイコンをAndroid Chromeであると見なすことは、依然として非常に安全です。
名前が示すように、WebアプリマニフェストはWebアプリ向けです。しかし、どのWebサイトでも、一部のアイコンを参照する方法としてこれを使用できます。
Androidは、192x192のPNGアイコン、透明性が許可および推奨されることを期待しています。
マニフェストは次のように宣言されます。
<link rel="manifest" href="/icons/site.webmanifest">
EdgeとIE 12
Microsoftは、metro UIに適合するさまざまなアイコンを一覧表示するXMLドキュメントであるbrowserconfigを導入しました。
ファイルと背景色は次のように宣言されます:
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="/icons/browserconfig.xml">
従来のデスクトップブラウザ
Windows / macOS Chrome、Windows / macOS Firefox、Safari、IE ...これは、もう少しぼやけています。歴史的には、単一のfavicon.ico
ファイルがあり、まだサポートされていました。ただし、最近のほとんどのブラウザーは、より軽いPNGアイコンを選択しています。さらに、一部のブラウザーはICOファイル内の適切なアイコンを選択できないため(この形式では、複数のバージョンのアイコンを埋め込むことができます)、低解像度のアイコンが誤って使用されます。
古いものをfavicon.ico
完全に捨てたくなるかもしれません。私はRFGでこの飛躍を望んでいますが、古いブラウザへの影響を評価するために必要なテストを実行しませんでした。
したがって、favicon.ico
16 x 16、32 x 32、および48 x 48のアイコンを埋め込んだ、今日でも私が推奨するコンボ:
<link rel="icon" type="image/png" sizes="32x32" href="/icons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/icons/favicon-16x16.png">
<link rel="shortcut icon" href="/icons/favicon.ico">
その他のブラウザ
他のブラウザには専用のアイコンがある場合があります。たとえば、Oast by Operaは228x228のアイコンを探しています。これらのブラウザに焦点を合わせる必要性は明白ではありません。彼らは通常、「自分の」アイコンが見つからない場合に、タッチアイコンまたは他のアイコンを使用します。
結論
最初に発表したように、これはまさにRealFaviconGeneratorが作成するものです。