Differenza tra software installabile e portable in informatica

Differenza tra software installabile e portable in informatica

In informatica, gli sviluppatori di applicazioni software distribuiscono i loro prodotti principalmente tramite supporti quali CD/DVD o Internet. A seconda del tipo di software, l’utente deve eseguire una o più attività prima di poter eseguire l’applicazione software. A volte, gli utenti possono eseguire un’applicazione semplicemente copiando i file di programma forniti in una cartella appropriata, ma altri richiedono che l’utente installi il software eseguendo prima il programma di installazione automatica del software. In genere, in base a questa differenza, le applicazioni software sono classificate come software installabile o portable. Non avere un processo di installazione formale era lo standard su Mac OS X, qualche tempo fa. Esistono anche alcuni sistemi operativi come Ubuntu e Mac OS X 1-9 che possono essere eseguiti direttamente da supporti rimovibili.

Software installabile

Le applicazioni software installabili (in inglese Installable software) devono essere “installate” sul computer dall’utente del software, per farlo funzionare. L’installazione è il processo di inserimento di tutti i file (inclusi driver, plug-in, ecc.) Nelle posizioni appropriate del computer, in modo che possa essere eseguito dall’utente. Tuttavia, poiché il numero e il tipo di file da posizionare per l’installazione varia per ogni programma, la maggior parte di essi viene fornita con un programma di installazione (che è un programma speciale che automatizza il processo di installazione). Se questo è il caso, l’utente deve solo eseguire l’installer del programma senza preoccuparsi di nient’altro.

In genere il programma di installazione può decomprimere i file di programma inclusi in una forma compressa, copiarli in percorsi (cartelle) specificati, assicurarsi che il software sia adatto all’hardware del sistema, informare il sistema operativo sul programma appena installato, ecc. Altre operazioni comuni come la creazione e la modifica di file di sistema condivisi e privati, la creazione di cartelle, l’aggiornamento delle voci di registro di Windows, l’inserimento di voci nei file di configurazione, l’aggiornamento delle variabili di ambiente e la creazione di collegamenti vengono eseguiti dalla maggior parte degli installatori di software. Inoltre, l’idoneità del sistema al programma e lo spazio disponibile sul sistema possono essere verificati dall’installatore. Tipicamente, dopo che il programma di installazione ha completato la sua esecuzione (termina tutte le sue attività di installazione), il software è pronto per essere eseguito dall’utente.

Software portable

I software portable, in italiano software portatili o applicazioni portatili, sono programmi che possono essere eseguiti da soli senza dipendere dal sistema operativo. Sono anche chiamati programmi software per computer autonomi. A causa di questa portabilità, questi tipi di applicazioni sono spesso mantenuti ed eseguiti da supporti di memorizzazione rimovibili (cioè unità disco rigido esterne, CD, DVD, chiavette USB o dischi floppy). Tutti i file di programma supplementari, i file di configurazione ei dati correlati vengono memorizzati sul supporto stesso. Sebbene il software portatile possa essere eseguito su qualsiasi tipo di macchina, richiede un determinato sistema operativo. Ma la portabilità è un concetto difficile da implementare a seconda del sistema operativo specifico. Ad esempio, tutte le applicazioni sono portabili (per definizione) sul sistema operativo AmigaOS. Su Windows, quei programmi che non richiedono installazione sono spesso indicati come software portatile. Tuttavia, è importante notare che la portabilità del software (compilare il codice sorgente per adattarsi a piattaforme diverse) è un’idea diversa dallo sviluppo di applicazioni portable.

Differenza tra software installabile e portable in informatica

Differenza tra software installabile e software portable

Le applicazioni software installabili in genere creano collegamenti automaticamente, ma l’utente deve creare manualmente collegamenti per applicazioni software portatili in quanto non li creano automaticamente. Le applicazioni software installabili possono creare nuovi file o cartelle in posizioni sconosciute all’utente. Ma a volte, quando l’utente disinstalla l’applicazione, alcuni di quei file o cartelle non vengono completamente rimossi (e l’utente in genere deve trovarli ed eliminarli manualmente per pulirli, perché potrebbero occupare spazio non necessario sul disco rigido del computer). D’altra parte, il software portable di solito rimane nella propria cartella e non diffonde i file o le cartelle in altre posizioni nel computer.

A volte è vantaggioso per gli utenti che dispongono di sistemi a doppio o triplo avvio utilizzare applicazioni software portatili rispetto alle applicazioni software installabili, perché con il software portatile l’utente non deve installarlo di nuovo nel secondo o terzo sistema operativo (quindi le impostazioni dell’utente saranno conservato). Ma per tutte le applicazioni software installabili, l’utente deve installarlo di nuovo in altri sistemi operativi e tutte le impostazioni utente andranno perse. Allo stesso modo, se l’utente desidera eseguire lo stesso software installabile su un altro computer, deve reinstallare l’applicazione su quel computer (perdendo così tutte le impostazioni utente memorizzate sul primo computer). Tuttavia, il software portatile può essere facilmente trasferito da un computer a un altro computer tramite un supporto rimovibile come un’unità flash e verranno trasferite anche le impostazioni dell’utente.

Pubblicato da Vito Lavecchia

Lavecchia Vito Ingegnere Informatico (Politecnico di Bari) Email: [email protected] Sito Web: https://vitolavecchia.altervista.org

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *