Installierbar gegen Portable Softwares
Entwickler von Softwareanwendungen setzen ihre Produkte meist über Medien wie CD / DVD oder über das Internet ein. Je nach Art der Software muss der Benutzer eine oder mehrere Aufgaben ausführen, bevor er die Softwareanwendung ausführen kann. In einigen Fällen können Benutzer eine Anwendung ausführen, indem sie einfach die bereitgestellten Programmdateien in einen entsprechenden Ordner kopieren. In anderen Fällen muss der Benutzer die Software installieren, indem er zuerst das automatisierte Software-Installationsprogramm ausführt. Aufgrund dieses Unterschieds werden Softwareanwendungen normalerweise als installierbare oder tragbare Software kategorisiert. Kein formeller Installationsprozess war der Standard unter Mac OS X vor einiger Zeit. Es gibt sogar einige Betriebssysteme wie AmigaOS 4.0 und Mac OS X 1-9, die direkt von Wechselmedien 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 kann. Bei der Installation werden alle Dateien (einschließlich Treiber, Plug-Ins usw.) an den entsprechenden Speicherorten des Computers abgelegt, damit sie vom Benutzer ausgeführt werden können. Da jedoch die Anzahl und die Dateitypen, die zum Installieren abgelegt werden sollen, für jedes Programm unterschiedlich sind, wird bei den meisten von ihnen ein Installationsprogramm (ein spezielles Programm, das den Installationsvorgang automatisiert) zur Verfügung gestellt. Wenn dies der Fall ist, muss der Benutzer nur das Installationsprogramm des Programms ausführen, ohne sich um etwas anderes kümmern zu müssen.
Normalerweise entpackt das Installationsprogramm die in komprimierter Form enthaltenen Programmdateien, kopiert sie in angegebene Pfade (Ordner), stellt sicher, dass die Software für die Systemhardware geeignet ist, informiert das Betriebssystem über das neu installierte Programm usw. Andere übliche Vorgänge B. das Erstellen und Ändern von gemeinsam genutzten und privaten Systemdateien, das Erstellen von Ordnern, das Aktualisieren der Windows-Registrierungseinträge, das Einfügen von Einträgen in Konfigurationsdateien, das Aktualisieren von Umgebungsvariablen und das Erstellen von Verknüpfungen werden von den meisten Software-Installationsprogrammen ausgeführt. Darüber hinaus können die Systemeignung des Programms 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. In der Regel können installierbare Softwareanwendungen so oft ausgeführt werden, wie der Benutzer dies wünscht (ohne erneut zu installieren), sofern 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 Applications) sind Programme, die unabhängig von dem Betriebssystem ausgeführt werden können. Sie werden auch als eigenständige Computersoftwareprogramme bezeichnet. Aufgrund dieser Portabilität werden diese Arten von Anwendungen häufig auf Wechselmedien (d. H. Externen Festplattenlaufwerken, CD, DVD, USB-Sticks oder Disketten) installiert und von diesen ausgeführt. Alle ergänzenden Programmdateien, Konfigurationsdateien und zugehörigen Daten werden auf dem Medium selbst gespeichert. Obwohl tragbare Software auf jeder Art von Computer ausgeführt werden kann, ist ein bestimmtes Betriebssystem erforderlich. Die Portabilität ist jedoch je nach Betriebssystem schwierig zu implementieren. Zum Beispiel sind alle Anwendungen (per Definition) auf dem AmigaOS-Betriebssystem portierbar. Unter Windows werden Programme, die nicht installiert werden müssen, häufig als tragbare Software bezeichnet. Es ist jedoch wichtig zu beachten, dass Softwareportabilität (Kompilieren von Quellcode für unterschiedliche Plattformen) eine andere Idee ist als die Entwicklung tragbarer Anwendungen.
Was ist der Unterschied zwischen installierbarer Software und tragbarer Software??
Installierbare Softwareanwendungen erstellen normalerweise Verknüpfungen automatisch, der Benutzer muss jedoch manuell Verknüpfungen für tragbare Softwareanwendungen erstellen, da diese nicht für Sie erstellt werden. Installierbare Softwareanwendungen können neue Dateien oder Ordner an Orten erstellen, die dem Benutzer nicht bekannt sind. Wenn der Benutzer die Anwendung deinstalliert, werden einige dieser Dateien oder Ordner jedoch manchmal nicht vollständig entfernt (und der Benutzer muss sie normalerweise finden und manuell löschen, um sie zu bereinigen, da sie möglicherweise unnötigen Speicherplatz auf der Festplatte des Computers benötigen). Andererseits verbleibt die tragbare Software normalerweise in ihrem eigenen Ordner und verteilt die Dateien oder Ordner nicht an andere Speicherorte auf dem Computer. Dies bedeutet, dass das Deinstallieren (Entfernen) von portablen Anwendungen viel einfacher ist (der Benutzer muss lediglich den entsprechenden Ordner und seinen Inhalt löschen) als installierbare Softwareanwendungen deinstallieren.
Für Benutzer mit Dual- oder Triple-Boot-Systemen ist es manchmal von Vorteil, tragbare Softwareanwendungen als installierbare Softwareanwendungen zu verwenden, da der Benutzer sie bei tragbarer Software nicht erneut im zweiten oder dritten Betriebssystem installieren muss (so werden die Benutzereinstellungen vorgenommen) konserviert). Bei allen installierbaren Softwareanwendungen muss der Benutzer sie jedoch erneut in anderen Betriebssystemen installieren. Alle Benutzereinstellungen gehen dabei verloren. Wenn der Benutzer dieselbe installierbare Software auf einem anderen Computer ausführen möchte, muss er die Anwendung auf diesem Computer erneut installieren (wodurch alle auf dem ersten Computer gespeicherten Benutzereinstellungen verloren gehen). Tragbare Software kann jedoch problemlos über einen Wechseldatenträger wie ein Flash-Laufwerk von einem Computer auf einen anderen Computer übertragen werden. Die Benutzereinstellung wird ebenfalls übertragen. Dies ist eigentlich der Hauptgrund, warum sie "tragbare" Softwareanwendungen genannt werden.
Wenn die Software nur auf einem Computer oder Betriebssystem installiert werden muss, funktioniert die installierbare Software jedoch für Sie. Wenn Sie die Anwendung jedoch überall hin mitnehmen möchten, müssen tragbare Anwendungen die bevorzugte Wahl sein. Es ist jedoch wichtig, über externe oder austauschbare Geräte mit akzeptablen E / A-Geschwindigkeiten zu verfügen, um tragbare Anwendungen optimal nutzen zu können (z. B. sollte für große tragbare Anwendungen ein externes Festplattenlaufwerk anstelle von USB-Laufwerken verwendet werden). Wenn Sie Online-Sicherungssysteme (z. B. DropBox) verwenden möchten, können Sie die neueste Version (mit aktualisierten Einstellungen usw.) Ihrer tragbaren Anwendungen problemlos von Ihrem Desktop-Computer auf Ihren Laptop übertragen. Dies ist bei installierbarer Software niemals möglich.