Unterschied zwischen installierbaren und portablen Softwares

Anonim

Installierbare und tragbare Software

Entwickler von Software-Anwendungen stellen ihre Produkte hauptsächlich über Medien wie CD / DVD oder über das Internet bereit. Je nach Art der Software muss der Benutzer eine oder mehrere Aufgaben ausführen, bevor er die Softwareanwendung ausführen kann. Manchmal können Benutzer eine Anwendung einfach ausführen, indem sie die bereitgestellten Programmdateien in einen entsprechenden Ordner kopieren. Andere erfordern jedoch, dass der Benutzer die Software installiert, indem er zuerst das Programm für die automatische Softwareinstallation ausführt. In der Regel werden Softwareanwendungen basierend auf diesem Unterschied als installierbare oder tragbare Software kategorisiert. Ein formeller Installationsprozess war früher der Standard unter Mac OS X. Es gibt sogar einige Betriebssysteme wie AmigaOS 4. 0 und Mac OS X 1-9, die direkt von einem Wechselmedium ausgeführt werden können.

Was ist installierbare Software?

Installierbare Softwareanwendungen müssen vom Benutzer der Software auf dem Computer installiert werden, damit sie ausgeführt werden können. Bei der Installation werden alle Dateien (einschließlich Treiber, Plug-Ins usw.) an den entsprechenden Stellen des Computers platziert, damit sie vom Benutzer ausgeführt werden können. Da jedoch die Anzahl und Arten von Dateien, die für die Installation platziert werden sollen, für jedes Programm unterschiedlich sind, verfügen die meisten von ihnen über ein Installationsprogramm (ein spezielles Programm, das den Installationsprozess automatisiert). Wenn dies der Fall ist, muss der Benutzer nur das Installationsprogramm des Programms ausführen, ohne sich um etwas anderes zu sorgen.

In der Regel entpackt das Installationsprogramm die in komprimierter Form enthaltenen Programmdateien, kopiert sie in bestimmte Pfade (Ordner), stellt sicher, dass die Software für die Systemhardware geeignet ist, informiert das Betriebssystem über die neu installiertes Programm usw. Weitere häufige Vorgänge wie das Erstellen und Ändern von freigegebenen und privaten Systemdateien, das Erstellen von Ordnern, das Aktualisieren von Windows-Registrierungseinträgen, das Einfügen von Einträgen in Konfigurationsdateien, das Aktualisieren von Umgebungsvariablen und das Erstellen von Verknüpfungen werden von den meisten Installateuren ausgeführt. Außerdem kann die Systemeignung für das Programm und der verfügbare Platz auf dem System vom Installateur überprüft werden. Nachdem das Installationsprogramm seine Ausführung abgeschlossen hat (alle Installationsaufgaben abgeschlossen), kann die Software vom Benutzer ausgeführt werden. Normalerweise können installierbare Softwareanwendungen so oft ausgeführt werden, wie der Benutzer will (ohne erneut installieren zu müssen), solange der Benutzer eine oder mehrere Dateien, die während des Installationsvorgangs installiert wurden, nicht versehentlich oder manuell entfernt.

Was ist tragbare Software?

Portable Software (portable Anwendungen) sind Programme, die unabhängig vom Betriebssystem ausgeführt werden können.Sie werden auch eigenständige Computersoftwareprogramme genannt. Aufgrund dieser Portabilität werden diese Arten von Anwendungen oft von Wechselspeichermedien (z. B. externen Festplattenlaufwerken, CD-, DVD-, USB-Sticks oder Disketten) gehalten und ausgeführt. Alle zusätzlichen Programmdateien, Konfigurationsdateien und zugehörige Daten sind auf dem Medium selbst gespeichert. Obwohl tragbare Software auf jeder Art von Maschine ausgeführt werden kann, benötigen sie ein bestimmtes Betriebssystem. Die Portabilität ist jedoch je nach Betriebssystem ein schwieriges Konzept. Zum Beispiel sind alle Anwendungen auf dem AmigaOS-Betriebssystem portabel (per Definition). Unter Windows werden solche Programme, die nicht installiert werden müssen, oft als tragbare Software bezeichnet. Es ist jedoch wichtig zu beachten, dass die Softwareportabilität (Kompilieren von Quellcode für verschiedene Plattformen) eine andere Idee als die Entwicklung von portablen Anwendungen ist.

Was ist der Unterschied zwischen installierbarer Software und tragbarer Software?

Installierbare Softwareanwendungen erstellen normalerweise Verknüpfungen automatisch. Der Benutzer muss jedoch Verknüpfungen für tragbare Softwareanwendungen manuell erstellen, da diese nicht für Sie erstellt werden. Installierbare Softwareanwendungen können neue Dateien oder Ordner an unbekannten Orten für den Benutzer erstellen. Manchmal werden diese Dateien oder Ordner jedoch nicht vollständig entfernt, wenn der Benutzer die Anwendung deinstalliert, und der Benutzer muss sie normalerweise manuell suchen und löschen, um unnötigen Platz auf der Festplatte des Computers zu sparen. Auf der anderen Seite bleibt tragbare Software normalerweise in ihrem eigenen Ordner und verteilt die Dateien oder Ordner nicht an andere Speicherorte im Computer. Das bedeutet, dass das Deinstallieren (Entfernen) von portablen Anwendungen wesentlich einfacher ist (der Benutzer muss lediglich den entsprechenden Ordner und seinen Inhalt löschen), als installierbare Softwareanwendungen zu deinstallieren.

Manchmal ist es für Benutzer mit dualen oder dreifachen Boot-Systemen vorteilhaft, tragbare Softwareanwendungen als installierbare Softwareanwendungen zu verwenden, da der Benutzer sie bei tragbarer Software nicht erneut im zweiten oder dritten Betriebssystem installieren muss (der Benutzer Einstellungen werden beibehalten). Für alle installierbaren Softwareanwendungen muss der Benutzer sie jedoch erneut in anderen Betriebssystemen installieren, und alle Benutzereinstellungen gehen verloren. Wenn der Benutzer die gleiche installierbare Software auf einem anderen Computer ausführen möchte, muss die Anwendung auf dem betreffenden Computer neu installiert werden (wodurch alle auf dem ersten Computer gespeicherten Benutzereinstellungen verloren gehen). Tragbare Software kann jedoch problemlos von einem Computer über einen Wechseldatenträger, z. B. ein Flash-Laufwerk, auf einen anderen Computer übertragen werden, und die Benutzereinstellungen werden ebenfalls übertragen. Dies ist eigentlich der Hauptgrund, warum sie als "tragbare" Softwareanwendungen bezeichnet werden.

Wenn Sie also die Software auf einem Computer oder Betriebssystem installieren müssen, funktioniert die installierbare Software für Sie. Wenn Sie jedoch planen, die Anwendung überall hin mitzunehmen, müssen portable Anwendungen die bevorzugte Wahl sein.Es ist jedoch wichtig, externe oder entfernbare Geräte mit akzeptablen E / A-Geschwindigkeiten zu haben, um tragbare Anwendungen effektiv in vollem Umfang nutzen zu können (z. B. sollte ein externes Festplattenlaufwerk anstelle von USB-Laufwerken für große tragbare Anwendungen verwendet werden). Darüber hinaus können Sie die neuesten Versionen (mit aktualisierten Einstellungen usw.) Ihrer tragbaren Anwendungen von Ihrem Desktop-Computer auf Ihren Laptop übertragen, wenn Sie Online-Backup-Systeme (wie DropBox) verwenden möchten. Dies ist bei installierbarer Software niemals eine Option.