Portatile

Differenza tra il software in edizione Portable e Installer

Differenza tra il software in edizione Portable e Installer

I software che devono essere installati richiedono tempo poiché si collegano al sistema operativo e parte delle chiamate di procedura dipendono dalle risorse già disponibili sul computer. Se quelle risorse - e.g. un file DLL comune - mancano dal computer, il programma di installazione potrebbe installarlo separatamente o il programma non viene eseguito. I software portatili sono migliori sotto molti aspetti. Questi non dipendono dai file di sistema e possono essere eseguiti senza dipendere dalle risorse di sistema. Dai un'occhiata al differenza tra software in edizione portatile e installatore.

Software in edizione portatile e di installazione

Software dell'edizione di installazione

Per il software che richiede l'installazione sul computer locale, i programmatori utilizzano diversi creatori di programmi di installazione per creare un programma che installerà il software. Non è possibile eseguire direttamente il software poiché richiede determinati passaggi come la registrazione con il registro di Windows, una ricarica del registro, il collegamento a librerie di collegamento dinamico (file DLL). Nella maggior parte dei casi, tale software utilizza i file DLL comuni esistenti. Se il programmatore ha creato una libreria personalizzata o qualcosa di simile, il programma di installazione copierà quel file nella posizione appropriata durante l'installazione del software.

I problemi con il software che richiedono l'installazione sono che potrebbero lasciare impronte sul computer in cui sono stati installati, anche dopo aver disinstallato il software. Pertanto, se stai lavorando su qualcosa di privato, le persone potrebbero sapere che hai installato e disinstallato del software.

Il secondo problema è che devi installare tale software su ogni computer in cui desideri utilizzarlo. L'installazione richiede tempo in quanto potrebbe anche essere necessario ricaricare il registro di Windows dopo l'installazione del software.

Quando utilizzi il programma di installazione per installare il software, potrebbero verificarsi una o più delle seguenti situazioni:

  1. Il software crea una nuova cartella in Programmi o Utenti, in base a come è configurato
  2. I nuovi valori vengono scritti nel registro di Windows e/o le vecchie voci potrebbero essere modificate
  3. Copia di file dal programma di installazione alla macchina locale
  4. Creazione del desktop, icona della barra delle applicazioni
  5. Creazione della cartella nel menu Start
  6. Copia dei file DLL in Windows o C:\Windows\System32 ecc. cartelle

Quando disinstalli lo stesso software, uno o più degli elementi creati sopra potrebbero rimanere sul computer e potrebbero rivelare che stavi utilizzando il particolare software sulla macchina.

Il software portatile è molto migliore rispetto al software basato sull'installazione, come mostra questo articolo sulla differenza tra il software portatile e quello in edizione di installazione.

Software portatile

Quando diciamo software portatile, significa che non è necessario installarlo da nessuna parte. Questo rende il software portatile perché puoi portarlo su chiavette USB e usarlo su qualsiasi computer senza doverlo installare su ogni computer che desideri utilizzare. È sufficiente collegare la pen drive contenente il software portatile al computer che si sta utilizzando e avviare il software portatile. Ci sono alcune buone risorse su Internet che consentono di convertire il software basato sull'installazione in software portatile portable.

Il software portatile funziona in due modi:

  1. Il pacchetto software portatile contiene già DLL incorporate nell'app
  2. Il software portatile può creare una VM ed eseguirvi, specialmente se ha bisogno di usare il Registro di sistema; la VM viene rimossa non appena il software portatile viene chiuso

Non è necessario installarlo. Quindi ti aiuta a risparmiare tempo e allo stesso tempo, permettendoti di utilizzare un computer senza lasciare impronte digitali del software nel registro o altrove.

Programmi come UltraSurf (un software proxy) possono essere semplicemente trasportati su un'unità rimovibile, avviati e utilizzati senza modificare nulla nel sistema reale. Pertanto, ci sono meno possibilità che qualcun altro scopra che hai utilizzato il software. Sono utili per mettersi subito al lavoro proteggendoti da sguardi indiscreti.

Sebbene la maggior parte dei software portatili non lasci tracce, potresti voler controllare la cartella (o qualsiasi luogo) in cui hai copiato il software per vedere se ha creato un file INF o XML quando l'hai avviato. Alcuni software portatili creano questi file nelle stesse cartelle in cui erano presenti - per salvare la configurazione del software o qualcos'altro. È sempre meglio controllare la cartella in cui era presente il software portatile prima di rimuoverlo. Se trovi un file INF o XML correlato, eliminalo semplicemente se desideri mantenerlo segreto.

Il software portatile è sempre migliore rispetto al software basato sull'installazione quando è di dimensioni inferiori. Se si tratta di un software enorme e non ti interessa se gli altri sanno che lo stai utilizzando, puoi optare per la versione di installazione. Esempio di tale software basato sull'installazione è Visual Studio in quanto necessita di molte DLL che devono essere copiate sul computer per il corretto funzionamento. Sebbene sia possibile convertire Visual Studio in un software portatile, il prodotto finale sarà enorme, considerando il numero di librerie e file di aiuto, ecc. che devono essere integrati in un unico software portatile. Potrebbe essere troppo lento in questi casi.

Se sei qualcuno, come un tecnico, che deve eseguire alcuni software su macchine diverse, le versioni portatili sono migliori in quanto risparmierai tempo. In caso di censura, siti bloccati e segnalazioni di guerra, ecc., il software portatile ti offre la protezione di cui hai bisogno.

Potresti voler dare un'occhiata ad alcuni di questi software Windows portatili gratuiti.

Le migliori app di mappatura del gamepad per Linux
Se ti piace giocare su Linux con un gamepad invece di un tipico sistema di input di tastiera e mouse, ci sono alcune app utili per te. Molti giochi pe...
Strumenti utili per i giocatori Linux
Se ti piace giocare su Linux, è probabile che tu abbia utilizzato app e utilità come Wine, Lutris e OBS Studio per migliorare l'esperienza di gioco. O...
Giochi rimasterizzati in HD per Linux che non hanno mai avuto una versione Linux prima
Molti sviluppatori ed editori di giochi stanno realizzando remaster HD di vecchi giochi per prolungare la vita del franchise, per favore i fan richied...