7 votes

Pourquoi certains programmes OSX ont-ils un installateur (mpkg) au lieu d'un glisser-déposer ?

La plupart des programmes OSX peuvent être installés en faisant glisser l'application dans le dossier Applications (ou là où l'utilisateur le souhaite).

Cependant, certains logiciels doivent être installés en lançant un paquetage .mpkg, ce qui s'apparente davantage à la méthode d'installation "double-clic et appui sur next-next-next..." sous Windows. Par exemple : Google sketchup a un installateur, tandis que Google Picasa se fait par glisser-déposer.

Pourquoi ?

Serait-il techniquement impossible pour ces programmes qui utilisent l'approche de l'installateur de fournir l'approche "standard" du glisser-déposer ? Je suppose que tous les fichiers qui doivent être installés à des emplacements spécifiques pourraient l'être au premier lancement d'un programme de type "glisser-déposer" ?

0 votes

Je ne fais que deviner, mais.. : doubler le programme de désinstallation ; créer des sauvegardes pendant l'installation ; accords de licence ; personnalisation de la manière ou de l'endroit où il est installé et des parties installées. Et bien d'autres encore, j'en suis sûr.

4voto

Joril Points 1918

À l'origine, la méthode du glisser-déposer est née des cas où l'application était un exécutable autonome, de sorte que tout ce que vous deviez faire pour l'installer était de faire glisser l'exécutable d'une disquette vers le dossier App.

Aujourd'hui, de nombreuses applications utilisent des installateurs qui vous permettent de faire un glisser-déposer vers le dossier de l'application, alors que l'action de glisser-déposer lance en fait un installateur qui va installer plusieurs fichiers à différents endroits. Donc, techniquement, le glisser-déposer d'aujourd'hui peut très bien être un installateur.

Alors pourquoi utiliser un installateur "Next-next-next-install" ? Parce que vous pourriez avoir envie de poser des questions à l'utilisateur ! Peut-être ne souhaitez-vous pas installer toutes les parties du logiciel ? Vous voulez peut-être l'installer ailleurs ? Ou bien il s'agit simplement d'accepter le contrat de licence.

Vous ne pouvez pas faire ça avec l'installation par glisser-déposer.

1voto

lisa Points 29

Les paquets ne sont pas toujours nécessaires, même s'ils sont utilisés. Tout se résume donc à cela :

  1. Les développeurs ont décidé que la méthode de l'installateur était la meilleure et ont décidé de l'utiliser, même si ce n'était pas nécessaire.

  2. C'est nécessaire parce que le programme d'installation installe aussi plus qu'une application, ailleurs, ou qu'il installe plus d'une application. La méthode qui consiste à les ajouter au premier lancement fonctionnerait également, mais Apple fournit cette technologie d'empaquetage et il faudrait écrire du code supplémentaire pour y parvenir. De plus, cette méthode laisse derrière elle un accusé de réception de l'installateur qui vous permet de revenir en arrière et de voir quels fichiers ont été ajoutés par un paquet.

0voto

Hans Sjunnesson Points 5748

Personnellement, je n'aime pas les installations par glisser-déposer, à moins qu'il y ait des instructions visuelles claires indiquant que vous devez glisser l'application dans votre dossier d'applications (encore mieux s'il y a un lien symbolique vers ce dossier), parce que j'ai arrêté de compter le nombre d'utilisateurs qui pensaient avoir installé une application en la faisant glisser de l'image disque montée sur le dock. Chaque fois que l'application était lancée, l'image devait être montée à nouveau.

De plus, une certaine magie s'opère lorsque vous faites glisser une application dans le dossier Applications, comme les icônes des fichiers qu'elle gère sont ajoutées à votre système d'exploitation, ou la liste des fichiers qu'elle peut ouvrir, etc.

Un programme d'installation permet de s'assurer que l'application est correctement installée et vous pouvez même l'ajouter automatiquement au dock à la fin du processus.

0 votes

Les images de disque "Internet" - ou les archives zip - améliorent ce processus en éliminant le disque monté (visible), au moins. Si l'utilisateur ne fait rien d'autre, l'application décompressée se trouve dans son dossier de téléchargements.

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