Perché alcune applicazioni devono prima essere "installate" per funzionare mentre altre no?


8

Perché alcune applicazioni devono prima essere "installate" per funzionare mentre altre no?

Tutte le applicazioni come il software Adobe devono essere installate su Windows prima di poter essere eseguite, ma alcune altre applicazioni semplicemente non richiedono alcuna installazione, perché?


1
Oltre alle ottime risposte di seguito, vorrei sottolineare che molte applicazioni che hanno installatori non ne hanno davvero bisogno o potrebbero essere riscritte senza di esse. Ad esempio, World of Warcraft, un programma ampio e abbastanza complesso, verrà eseguito alla perfezione da una condivisione di rete, senza alcuna installazione locale. Certo, ha un programma di installazione: per tenere in mano gli utenti a bassa tecnologia e gestire gli aggiornamenti di download.

Risposte:


7

Esistono molti motivi che potrebbero richiedere l'installazione di un'applicazione:

  1. Servizi di sistema
  2. Utilizzo del registro - per impostazioni specifiche dell'applicazione o impostazioni condivise con altre applicazioni
  3. Driver: qualsiasi accesso all'hardware o un accesso univoco alla rete / bluetooth richiederebbe una sorta di installazione
  4. Interfaccia di rete
  5. Rilevamento: alcune applicazioni forniscono servizi che possono essere utilizzati da altre applicazioni o dal sistema operativo (ad esempio COM, .Net ecc.)

7

Molti programmi inviano 'root' nel sistema operativo, fornendo una maggiore funzionalità per il programma. L'installazione è ciò che crea questa funzionalità modificando il registro.

Altri programmi sono progettati per essere portatili o leggeri e quindi evitare di utilizzare il registro.

Quindi la differenza può essere vista come la differenza tra un albero piantato nel terreno e un albero in una pentola. L'albero nel terreno diventerà grande e forte, ma non può essere spostato facilmente.

L'albero in una pentola non diventerà mai molto grande o farà molto, ma può essere spostato ovunque debba andare.


1
Adoro la metafora dell'albero.
Zsolt Török il

2

Esistono molte applicazioni che scrivono dati nel registro. Tutto, dalla posizione dei file che deve caricare per avviarsi, ai dati salvati ecc. Se tali dati non vengono scritti, quando tenta di accedere a una chiave di registro inesistente, si arresta in modo anomalo.

Inoltre, molte volte un programma di installazione contiene un pacchetto che deve essere decompresso. Si scarica un file, ma il programma richiede cartelle, molti file, ecc. Anche questo a volte deve essere fatto prima di poter utilizzare il programma.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.