Tout d'abord, Windows et Mac OS X encapsulent leurs icônes dans un format de conteneur, ce qui signifie qu'au lieu de plusieurs images de tailles différentes, le fichier contient des images de résolutions différentes et le système d'exploitation décide quand les utiliser.
Windows utilise le format .ico . Avant Vista, les icônes devaient varier de 16 x 16 à 48 x 48 au maximum et étaient stockées en interne sous forme de fichiers bitmap. Avec Vista, les tailles jusqu'à 256x256 sont autorisées et le format de fichier sous-jacent est changé en png.
Mac OS X utilise des fichiers .icns , avec des tailles de 16x16 à 512x512. Il peut également transporter plusieurs états dans le même fichier.
Linux dépend de la distribution, mais prend généralement en charge un large éventail de formats. Pour des raisons de compatibilité, vous souhaiterez utiliser plusieurs fichiers PNG pour les différentes résolutions ou un seul fichier SVG vectoriel . Les résolutions diffèrent également, mais d'une manière générale 16x16 jusqu'à 512x512 devraient suffire.
Mac OS X utilise l'extension de fichier d'icônes .icns et prend en charge une résolution de 16 x 16 à 512 x 512.
la source