Differenza tra software installabili e portatili

Differenza tra software installabili e portatili
Differenza tra software installabili e portatili

Video: Differenza tra software installabili e portatili

Video: Differenza tra software installabili e portatili
Video: Difference Between JPA and Hibernate | Explained with Example 2024, Novembre
Anonim

Software installabili e portatili

Gli sviluppatori di applicazioni software distribuiscono i loro prodotti principalmente tramite supporti 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 automatica del software. In genere, in base a questa differenza, le applicazioni software sono classificate come software installabili o portatili. Non avere un processo di installazione formale era lo standard su Mac OS X, qualche tempo fa. 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 possano essere eseguiti dall'utente. Tuttavia, poiché il numero ei tipi di file che devono essere inseriti per l'installazione variano per ciascun programma, la maggior parte di essi viene fornita con un programma di installazione (che è un programma speciale che automatizza il processo di installazione). In questo caso, l'utente deve solo eseguire l'installer del programma senza preoccuparsi di nient' altro.

In genere l'installatore può decomprimere i file di programma inclusi in una forma compressa, copiarli in percorsi specifici (cartelle), assicurarsi che il software sia adatto all'hardware del sistema, informare il sistema operativo del programma appena installato, eccetera. 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 collegamenti vengono eseguite dalla maggior parte dei programmi di installazione del software. Inoltre l'installatore può verificare anche l'idoneità del sistema al programma e lo spazio disponibile sull'impianto. 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. In genere, le applicazioni software installabili possono essere eseguite tutte le volte che l'utente desidera (senza installarle nuovamente), a condizione che l'utente non rimuova uno o più file (installati durante il processo di installazione) accidentalmente o manualmente.

Cos'è il software portatile?

I software portatili (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 vengono spesso mantenuti ed eseguiti da supporti di archiviazione rimovibili (ad esempio unità disco rigido esterne, CD, DVD, chiavette USB o floppy disk). Tutti i file di programma supplementari, i file di configurazione ei relativi dati sono memorizzati sul supporto stesso. Sebbene i software portatili possano essere eseguiti su qualsiasi tipo di macchina, richiedono un determinato sistema operativo. Ma la portabilità è un concetto difficile da implementare a seconda del sistema operativo specifico. Ad esempio, tutte le applicazioni sono portatili (per definizione) sul sistema operativo AmigaOS. In Windows, i programmi che non richiedono installazione vengono spesso definiti software portatili. Tuttavia, è importante notare che la portabilità del software (compilazione del 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 in genere creano collegamenti automatici, ma l'utente deve creare manualmente collegamenti per applicazioni software portatili poiché non li 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 quei file o cartelle non vengono rimossi completamente (e l'utente in genere deve trovarli ed eliminarli manualmente per ripulirli, perché potrebbero occupare 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 del computer. Ciò significa che disinstallare (rimuovere) le applicazioni portatili è molto più semplice (tutto ciò che l'utente deve fare è eliminare la cartella corrispondente e il suo contenuto) che disinstallare le applicazioni software installabili.

A volte è vantaggioso per gli utenti con sistemi di avvio doppio o triplo utilizzare applicazioni software portatili rispetto alle applicazioni software installabili, perché con il software portatile l'utente non deve installarlo nuovamente nel secondo o nel terzo sistema operativo (quindi le impostazioni utente verranno conservate). Ma per tutte le applicazioni software installabili, l'utente deve installarlo nuovamente 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 re altà il motivo principale per cui vengono chiamate applicazioni software "portatili".

Quindi, se la necessità è installare il software in un solo computer o sistema operativo, il software installabile funzionerà per te, ma se prevedi di portare l'applicazione ovunque tu vada, le applicazioni portatili devono essere la scelta preferita. Ma è importante disporre di dispositivi esterni o rimovibili con velocità di I/O accettabili per utilizzare efficacemente le applicazioni portatili al massimo delle loro potenzialità (ad esempio, è necessario utilizzare un'unità disco rigido esterna al posto delle unità USB per applicazioni portatili di grandi dimensioni). Inoltre, se desideri utilizzare sistemi di backup online (come DropBox) puoi trasferire facilmente l'ultima versione (con impostazioni aggiornate, ecc.) delle tue applicazioni portatili dal tuo computer desktop al tuo laptop. Questa non è mai un'opzione con il software installabile.

Consigliato: