Pourquoi certaines applications doivent d'abord être «installées» pour fonctionner alors que d'autres non?

8

Pourquoi certaines applications doivent d'abord être "installées" pour fonctionner alors que d'autres non?

Des applications comme le logiciel Adobe doivent toutes être installées sur Windows avant de pouvoir être exécutées, mais certaines autres applications n'ont tout simplement pas besoin d'installation, pourquoi?

grands produits
la source
1
En plus des bonnes réponses ci-dessous, je voudrais souligner que de nombreuses applications qui ont des installateurs n'en ont pas vraiment besoin, ou pourraient être réécrites sans eux. Par exemple, World of Warcraft, un programme volumineux et assez complexe, fonctionnera très bien sur un partage réseau, sans aucune installation locale. Bien sûr, il a un installateur: pour tenir en main les utilisateurs low-tech et gérer le téléchargement des mises à jour.

Réponses:

7

De nombreuses raisons peuvent nécessiter l'installation d'une application:

  1. Services système
  2. Utilisation du registre - pour les paramètres spécifiques à l'application ou les paramètres partagés avec d'autres applications
  3. Pilotes - tout accès au matériel ou accès unique au réseau / Bluetooth nécessiterait une sorte d'installation
  4. Interface réseau
  5. Découverte - certaines applications fournissent des services qui peuvent être utilisés par d'autres applications ou le système d'exploitation (pensez COM, .Net, etc.)
Voyager Tech Guy
la source
7

De nombreux programmes envoient des «racines» dans le système d'exploitation, offrant une fonctionnalité accrue pour le programme. L'installation est ce qui crée cette fonctionnalité en modifiant le registre.

D'autres programmes sont conçus pour être portables ou légers et évitent donc d'utiliser le registre.

La différence peut donc être considérée comme la différence entre un arbre planté dans le sol et un arbre en pot. L'arbre dans le sol deviendra grand et solide, mais ne peut pas être déplacé facilement.

L'arbre dans un pot ne deviendra jamais très grand ou ne fera pas grand chose, mais il peut être déplacé partout où il doit aller.

apathos
la source
1
J'adore la métaphore de l'arbre.
Zsolt Török
2

Il existe de nombreuses applications qui écrivent des données dans le registre. Tout, depuis l'emplacement des fichiers qu'il doit charger pour démarrer, jusqu'aux données enregistrées, etc. Si ces données ne sont pas écrites, alors quand il essaie d'accéder à une clé de registre inexistante, il se bloque.

De plus, plusieurs fois un programme d'installation contient un package qui doit être décompressé. Vous téléchargez un fichier, mais le programme veut des dossiers, de nombreux fichiers, etc. Cela doit parfois être fait avant que le programme puisse être utilisé.

soandos
la source