Wofür sind diese "Online-Installer"?

45

Es ist wahrscheinlich nicht der Name dieser Installer. Mit Online-Installer meine ich die kleine ausführbare Datei, die wir herunterladen und ausführen und die die wahre Software herunterladen, die ich installieren werde.

Es gibt so viele davon, wie in der Chrome-Installation, in Visual Studio Express usw.

Was ist der Zweck dieses Online-Installationsprogramms? Ich denke, dass sie ziemlich unpraktisch sind.

onemach
quelle
18
Firefox verwendet ein Offline-Installationsprogramm, das ich zuletzt überprüft habe.
Orlp
Wie viele Online-Installer können zeitweise Verbindungen herstellen oder ein Laptop wird in den Ruhezustand versetzt?
Jay Bazuzi
Zumindest die neuesten (ab 2010) von Microsoft.
wizzard0
13
Was auch immer ihre Absicht ist, sie ärgern mich zutiefst . Wenn ich auf "Download" klicke, möchte ich das Programm, nicht ein Programm, das das Programm für mich herunterlädt. Adobe Flash, ich sehe dich an.
Tombull89
3
Für das Protokoll, wenn Sie ein "Offline-Installationsprogramm" für etwas möchten, das normalerweise ein "Online-Installationsprogramm" ist. Versuchen Sie, nach einer "weiterverteilbaren Datei" zu suchen. Dies sind Pakete, die für diejenigen entwickelt wurden, die das Installationsprogramm auf vielen Computern ausführen.
user606723

Antworten:

73

Gründe variieren.

Sie können nur das herunterladen, was Sie tatsächlich installieren möchten. Wenn Sie während der Installation Optionen haben oder das Programm in 32-Bit- oder 64-Bit-Versionen oder auf der Betriebssystemversion basierenden Versionen verfügbar ist, laden Sie nicht mehr herunter, als Sie tatsächlich installieren. Bei anderen Distributoren müssen Sie möglicherweise die richtige Variante auswählen, bevor Sie das Programm herunterladen. und einige Benutzer sind möglicherweise nicht in der Lage, die richtige Option auszuwählen.

Einige Programme sind mit Abhängigkeiten wie Laufzeiten oder Frameworks gebündelt (ich habe Visual C ++ Runtime, .NET, DirectX gesehen; Java könnte auch möglich sein). Online-Installer beschränken den Download und die Installation auf Computer, auf denen sie noch nicht installiert sind (danke @ billc.cn ).

Darüber hinaus können die Softwarehersteller sicherstellen, dass Sie immer nur aktuelle Versionen installieren, anstatt eine, die Sie vor einem Jahr heruntergeladen haben. Einige Downloads- Ordnerinhalte sind geradezu beängstigend.

Möglicherweise sparen sie sogar etwas Bandbreite, da möglicherweise mehr Benutzer das Installationsprogramm herunterladen, als das Programm tatsächlich installiert.

Sie sind auch eine Möglichkeit, die Softwarehersteller über jede tatsächliche Installation zu informieren , im Gegensatz zu Installationsdownloads.

Daniel Beck
quelle
2
Nicht zu vergessen ein Massenbereitstellungsszenario, in dem es auch praktisch ist.
Slhck
17
@slhck Wie so? Ich hätte gedacht, dass es für die Massenbereitstellung einfacher sein sollte, den einen echten Installer (TM) zu bekommen und nicht 50 Milliarden Mal dasselbe herunterladen zu müssen.
Daniel Beck
7
Außerdem habe ich Installer gesehen, die P2P verwenden, um den Download zu beschleunigen. Einige Abhängigkeiten wie .Net Framework und VC Runtime haben bereits eine große Installationsbasis und können leicht größer sein als die Software selbst. Daher sollten Sie sie lieber als Online-Downloads belassen.
billc.cn
9
Vergessen wir nicht, dass einige Download-Sites sie verwenden, um auf einfache Weise Spyware-ähnliche Pakete hinzuzufügen.
Dorus
1
Nehmen wir als Beispiel die faule IT-Abteilung für kleine Büros. Sie müssen nur ein Installationsprogramm speichern und können installieren, wann immer Sie möchten. Zumindest dort, wo ich gearbeitet habe, war das einfacher als die Massenbereitstellung veralteter Installationsprogramme.
Slhck
17

Für Blizzard-Produkte verwendet der Downloader optional BitTorrent hinter den Kulissen.

Außerdem unterstützen einige Browser keinen Neustart von Downloads, sodass auf alten Computern möglicherweise umfangreiche Downloads möglich sind.

dhasenan
quelle
12

Bei Verwendung eines Online-Installationsprogramms werden die Installationsdateien vom Installationsprogramm heruntergeladen. Dies bedeutet, dass Sie die absolut neueste Version erhalten, die vom Anbieter des Installationsprogramms zur Verfügung gestellt wird.

Mit einem Offline-Installationsprogramm wird es möglicherweise nicht so häufig aktualisiert, sodass Ihre Version möglicherweise etwas zurückliegt.

Ein Beispiel, Chrome. Anstatt das Installationsprogramm ständig aktualisieren zu müssen, können sie einfach neue Inhalte auf einen Webserver übertragen und dasselbe Installationsprogramm kann dies auf unbestimmte Zeit tun.

Simon Sheehan
quelle
11
  1. Wenn die Software aus mehreren Teilen besteht (z. B. .NET), kann Teil 1 installiert werden, während Teil 2 heruntergeladen wird
  2. Wenn die Software optionale Komponenten enthält, können sie Zeit sparen, wenn der Benutzer sie nicht ausgewählt hat.
kinokijuf
quelle
3. Sie können die Software aktualisieren, ohne auch das Online-Installationsprogramm aktualisieren zu müssen, da letzteres so konzipiert werden kann, dass die neueste Version der Komponenten abgerufen wird und nicht die Version, die beim Kompilieren vorhanden war.
Shadur
1

Es spart auch Speicherplatz. Die Funktion zum Hinzufügen / Entfernen von Programmen funktioniert durch Zwischenspeichern der Installationsdatei. Bei kleinen Anwendungen spielt das keine große Rolle. Aber möchten Sie lieber das mehrere MB große Online-Installationsprogramm für so etwas wie das .NET-Framework oder das mehrere hundert MB große Offline-Installationsprogramm zwischenspeichern?

Dan Neely
quelle
Das ist falsch. -Padding-
Eroen
@Eroen Nein, ist es nicht. MS hat möglicherweise zu einem Zeitpunkt in der Vergangenheit MSI / MSP-Dateien von internen Binärdateien befreit. Aber sie haben entweder aufgehört, dies zu tun, oder Softwareanbieter haben eine Möglichkeit gefunden, die Funktion für ihre Installer zu deaktivieren. Ich habe derzeit 10 GB in C: \ Windows \ Installer, darunter 11 Installer> 100 MB und 13 weitere mit einer Größe zwischen 50 und 100 MB.
Dan Neely
0

Ich bin immer davon ausgegangen, dass dies aus UX-Sicht geschehen ist: Wenn die Netzwerkverbindung unterbrochen wird, können einige Browser den Download nicht fortsetzen, und einige Benutzer sind nicht motiviert genug, um herauszufinden, was passiert ist, und starten den Prozess manuell neu.

Andererseits können die Entwickler mit einem Online-Installationsprogramm sicher sein, dass das Download-System robust ist und dieses Problem nicht aufweist. Dies kann je nach Browser zu einer geringeren kognitiven Belastung der Benutzer und zu einer höheren Rate erfolgreicher Installationen führen.

Radon Rosborough
quelle