Differenza tra software installabili e portatili

Installabile vs software portatili

Gli sviluppatori di applicazioni software distribuiscono i loro prodotti principalmente attraverso media come CD / DVD o tramite 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 all'utente di installare il software eseguendo prima il programma di installazione del software automatizzato. In genere, in base a questa differenza, le applicazioni software sono classificate come software installabili o portatili. Un processo di installazione formale non era lo standard su Mac OS X, a volte indietro. Esistono anche alcuni sistemi operativi come AmigaOS 4.0 e Mac OS X 1-9 che possono essere eseguiti direttamente da supporti rimovibili.

Cos'è il software installabile?

Le applicazioni software installabili devono essere "installate" sul computer dall'utente del software, per farlo funzionare. L'installazione è il processo di mettere 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 che devono essere inseriti per l'installazione varia a seconda del programma, la maggior parte di questi viene fornito 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 l'installer può decomprimere i file di programma inclusi in qualche modulo compresso, copiarli in percorsi specificati (cartelle), assicurarsi che il software sia adatto all'hardware del sistema, informare il sistema operativo sul nuovo programma 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 del registro di Windows, l'inserimento di voci nei file di configurazione, l'aggiornamento delle variabili di ambiente e la creazione di scorciatoie vengono eseguite dalla maggior parte degli installatori di software. Inoltre, l'installatore può verificare l'idoneità del sistema per il programma e lo spazio disponibile sul sistema. Dopo che l'installatore ha completato l'esecuzione (completa tutte le attività di installazione), il software è pronto per essere eseguito dall'utente. In genere, le applicazioni software installabili possono essere eseguite tutte le volte che l'utente desidera (senza installare nuovamente), a condizione che l'utente non rimuova uno o più file (che sono stati installati durante il processo di installazione) accidentalmente o manualmente.

Cos'è il software portatile?

I software portatili (applicazioni portatili) sono programmi in grado di funzionare da soli senza dipendere dal sistema operativo. Sono anche chiamati programmi software per computer autonomi. A causa di questa portabilità, questi tipi di applicazioni vengono spesso mantenuti e gestiti da supporti di memorizzazione rimovibili (ad esempio unità disco rigido esterne, CD, DVD, unità USB o floppy disk). Tutti i file di programma supplementari, i file di configurazione e i relativi dati sono 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 attuare a seconda del sistema operativo specifico. Ad esempio, tutte le applicazioni sono portatili (per definizione) sul sistema operativo AmigaOS. Su Windows, quei programmi che non richiedono l'installazione sono spesso indicati come software portatili. Ma è importante notare che la portabilità del software (compilare il codice sorgente per adattarsi a piattaforme diverse) è un'idea diversa dallo sviluppo di applicazioni portatili.

Qual è la differenza tra software installabile e software portatile?

Le applicazioni software installabili tipicamente creano scorciatoie automaticamente, ma l'utente deve creare manualmente scorciatoie per applicazioni software portatili poiché non le creano per te. 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 questi file o cartelle non vengono completamente rimossi (e l'utente deve in genere trovarli e cancellarli manualmente per ripulire, poiché potrebbero richiedere uno spazio non necessario sul disco rigido del computer). D'altra parte, il software portatile di solito rimane nella propria cartella e non diffonde i file o le cartelle in altre posizioni nel computer. Ciò significa che disinstallare (rimuovere) le applicazioni portatili è molto più semplice (tutto quello che l'utente deve fare è eliminare la cartella corrispondente e il suo contenuto) piuttosto che disinstallare applicazioni software installabili.

A volte è vantaggioso per gli utenti che utilizzano sistemi di avvio doppio o triplo utilizzare applicazioni software portatili rispetto alle applicazioni software installabili, poiché con il software portatile l'utente non deve installarlo di nuovo nel secondo o nel 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 dell'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. Questo è in realtà il motivo principale per cui vengono chiamate applicazioni software "portatili".

Quindi, se è necessario installare il software in un solo computer o sistema operativo, il software installabile funzionerà per te, ma se hai intenzione di trasportare l'applicazione ovunque tu vada, le applicazioni portatili devono essere la scelta preferita. Tuttavia, è importante disporre di dispositivi esterni o rimovibili con velocità I / O accettabili per utilizzare efficacemente le applicazioni portatili al massimo potenziale (ad esempio, è necessario utilizzare un'unità disco rigido esterna anziché unità USB per applicazioni portatili di grandi dimensioni). Inoltre, se si desidera utilizzare sistemi di backup online (come DropBox), è possibile trasferire facilmente la versione più recente (con impostazioni aggiornate ecc.) Delle applicazioni portatili dalla macchina desktop al laptop. Questa non è mai un'opzione con il software installabile.