26 votes

Pourquoi tant de téléchargements Mac sont des .dmg qui ne contiennent qu'un seul .pkg ?

J'ai remarqué que de nombreux téléchargements sont des dmg (image disque) qui contiennent un seul fichier pkg (package d'installation). En général, le pkg semble être déjà compressé puisque le dmg ne réduit pas beaucoup la taille du fichier, voire pas du tout.

Exemple :

Une économie de 737 658 octets, soit 0,6 % de la taille du fichier d'origine.

Y a-t-il une raison de ne pas distribuer simplement le paquet ? L'économie de 0,6 % de compression est-elle si importante ? Ou est-ce simplement la façon dont les choses ont toujours été faites sur le Mac ?

(Oui, je me rends compte que 737 658 octets multipliés par les millions de téléchargements de ce dmg s'additionnent, mais il semble toujours ennuyeux d'avoir ces étapes supplémentaires pour monter un dmg, exécuter l'installateur et ensuite démonter le dmg. Peut-être qu'une meilleure question serait "pourquoi Mac OS X ne reconnaît pas un dmg avec un seul pkg à l'intérieur comme un simple pkg et l'installe simplement sans nécessiter tout ce montage et démontage ?").

26voto

GEdgar Points 2542

Techniquement, un .pkg n'est pas une fichier mais un dossier . Il est donc peut-être essentiel de les rassembler en un seul fichier pour les télécharger.

16voto

iskra Points 5378

L'intégrité des données de l'image DMG peut être vérifiée avec l'utilitaire Disk. Vous pouvez rendre obligatoire l'acceptation de la licence par l'utilisateur avant de monter le dmg. Il peut être verrouillé pour empêcher toute modification. Vous pouvez facilement ajouter des fichiers et des dossiers cachés sur DMG. Vous pouvez créer une image de fond. Vous pouvez faire en sorte qu'il soit protégé contre le dépouillement pendant le transit par des systèmes de fichiers sans métadonnées comme FAT.

Plein de raisons en fait .

6voto

Gerry Points 14225

Une raison possible serait que Safari monte automatiquement les fichiers DMG par défaut, et qu'une fenêtre du Finder s'ouvre avec le contenu. A son tour, le dossier DMG pourrait être stylisé avec, par exemple, une image de fond. Je suppose que cela pourrait être considéré comme plus convivial que d'avoir à chercher un programme d'installation dans votre dossier Téléchargements, mais je reconnais que c'est plutôt discutable.

Une autre raison serait la possibilité de regrouper également d'autres fichiers de soutien, par exemple des fichiers de documentation ou même des installateurs secondaires.

Cependant, il ne s'agit pas d'une distribution si courante au départ. La majorité des applications sont distribuées sous forme de dossiers .app autonomes à l'intérieur d'un fichier DMG (si ce n'est pas via l'App Store maintenant). Votre exemple me semble être plutôt une exception, mais peut-être est-ce plus courant avec certains canaux de distribution particuliers ? Personnellement, je ne m'attarderais pas plus sur ce point.

2voto

benwiggy Points 21125

Une autre raison encore est que vous ne pouvez pas exécuter les fichiers .pkg directement à partir des volumes réseau, mais vous pouvez exécuter un .dmg à partir d'un volume réseau et ensuite lancer le paquetage.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X