これらの「オンラインインストーラー」は何のためですか?


45

おそらくこれらのインストーラーの名前ではありません。オンラインインストーラ私は私がインストールしようとしている真のソフトウェアをダウンロードし、ほとんど実行可能な我々のダウンロードと実行を意味します。

Chromeのインストール、Visual Studio Expressなどに非常に多くあります。

これらのオンラインインストーラーの目的は何ですか?彼らは非常に不便だと思います。


18
Firefoxは、前回チェックしたときにオフラインインストーラーを使用します。
orlp

断続的な接続を処理するオンラインインストーラー、またはラップトップがスリープ状態になるユーザーは何人いますか?
ジェイバズジ

少なくとも最新(2010以降)のMicrosoftのものはそうです。
wizzard0

13
彼らの目的が何であれ、彼らは私を激しく苛立たせます。「ダウンロード」をクリックすると、プログラムをダウンロードするプログラムではなく、プログラムが必要になります。Adobe Flash、あなたを見ています。
-tombull89

3
記録のために、通常「オンラインインストーラー」であるものの「オフラインインストーラー」が必要な場合。「再配布可能」を検索してみてください。これらは、多くのコンピューターでインストーラーを実行するユーザー向けに設計されたパッケージです。
user606723

回答:


73

理由はさまざまです。

実際にインストールしたいものだけをダウンロードできます。インストール中にオプションがある場合、またはプログラムが32ビットまたは64ビットの両方のバリアント、または実行中のOSバージョンに基づいたバリアントで利用可能な場合、実際にインストールするよりも多くダウンロードしないでください。他のディストリビューターは、プログラムをダウンロードする前に、正しいバリアントを選択させることがあります。また、一部のユーザーは正しいオプションを選択できない場合があります。

一部のプログラムには、ランタイムやフレームワークなどの依存関係がバンドルされています(Visual C ++ランタイム、.NET、DirectXを見てきました。Javaも可能です)。オンラインインストーラーは、それらのダウンロードとインストールを、まだインストールしていないコンピューターに制限します(@ billc.cnに感謝します)。

さらに、ソフトウェアメーカーは、1年前にダウンロードしたバージョンではなく、常に最新バージョンのみをインストールすることを確認できます。一部のダウンロードフォルダの内容は実に恐ろしいものです。

実際にプログラムをインストールするよりも多くのユーザーがインストーラーをダウンロードする可能性があるため、帯域幅を節約することさえあります。

また、インストーラーのダウンロードではなく、実際のインストールごとにソフトウェアメーカーに通知する方法でもあります。


2
便利な大規模展開シナリオも忘れないでください。
slhck

17
@slhckどうやって?1つの真のインストーラー(TM)を入手し、同じものを50兆回ダウンロードする必要がなくなると、大規模展開が容易になると考えていました。
ダニエルベック

7
また、P2Pを使用してダウンロードを高速化するインストーラーを見てきました。.Net FrameworkやVCランタイムなどの一部の依存関係には既に大きなインストールベースがあり、ソフトウェア自体よりも簡単に大きくなる可能性があるため、オンラインダウンロードのままにしておく方が良いでしょう。
billc.cn

9
上記のすべての正当な理由に加えて、一部のダウンロードサイトがそれらを使用してバンドルのようなスパイウェアを簡単に追加することを忘れないでください。
ドルス

1
さて、怠zyな小規模オフィスのIT部門を例に考えてみましょう。インストーラーを1つ保存するだけで、いつでもインストールできます。少なくとも私が働いていた場所では、古いインストーラを大量に展開するよりも簡単でした。
slhck

17

Blizzard製品の場合、ダウンローダーはオプションで舞台裏でbittorrentを使用します。

また、一部のブラウザはダウンロードの再開をサポートしていないため、古いコンピューターで大量のダウンロードが可能になります。


12

オンラインインストーラーを使用すると、インストーラーからインストールファイルがダウンロードされます。これは、インストーラーのプロバイダーから可能な限り最新の絶対バージョンを入手することを意味します。

オフラインインストーラーでは、頻繁に更新されない可能性があるため、バージョンが若干遅れる可能性があります。

たとえば、Chrome。インストーラを絶えず更新する代わりに、新しいコンテンツをWebサーバーにプッシュするだけで、同じインストーラで無期限に処理できます。


11
  1. ソフトウェアが複数のパート(.NETなど)で構成されている場合、パート1をインストールしながらパート2をダウンロードできます。
  2. ソフトウェアにオプションのコンポーネントが含まれている場合、ユーザーがそれらを選択していなければ、時間を節約できます。

3.オンラインインストーラーを更新することなくソフトウェアを更新できます。後者は、コンパイル時に存在したバージョンではなく、コンポーネントの最新バージョンを取得するように設計できるためです。
シャドゥール

1

また、ディスクスペースも節約できます。プログラムの追加/削除機能は、インストーラーファイルをキャッシュすることで機能します。小規模なアプリケーションではそれほど重要ではありません。しかし、.netフレームワークのようなもののために数MBのオンラインインストーラーをキャッシュするか、数百MBのオフラインインストーラーをキャッシュするのでしょうか。


これは間違っています。
エローエン

@エロエンいいえ、そうではありません。MSは過去のある時点でmsi / mspファイルの内部バイナリを削除した可能性があります。しかし、彼らはそれをやめるか、ソフトウェアベンダーがインストーラーの機能を無効にする方法を見つけました。現在、C:\ Windows \ Installerに10GBがあり、100MBを超える11個のインストーラーと、サイズが50〜100MBの13個のインストーラーが含まれています。
ダン・ニーリー

0

これは常にUXの観点から行われたものと想定していました:ネットワーク接続が切断されると、一部のブラウザーはダウンロードを再開できなくなり、一部のユーザーは何が起こったのかを見つけてプロセスを手動で再開するほど動機付けられません。

一方、オンラインインストーラーを使用すると、開発者はダウンロードシステムが堅牢であり、この問題がないことを確認できます。これにより、ブラウザによってはユーザーの認知的負荷が少なくなり、インストールが成功する確率が高くなる可能性があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.