45

Вероятно, это не имя этих установщиков. Под онлайн-установщиком я подразумеваю небольшой исполняемый файл, который мы загружаем и выполняем, который загружает истинное программное обеспечение, которое я собираюсь установить.

Их так много, например, при установке Chrome, Visual Studio Express и т.д.

Какова цель этих онлайн-установщика? Я думаю, что они довольно неудобны.

6 ответов6

73

Причины разные.

Они позволяют загружать только то, что вы действительно хотите установить. Если у вас есть варианты во время установки, или программа доступна как в 32-битном, так и в 64-битном вариантах, или в зависимости от используемой версии ОС, вы не загружаете больше, чем фактически устанавливаете. Другие распространители могут заставить вас выбрать правильный вариант, прежде чем загружать программу вообще; и некоторые пользователи могут быть не в состоянии выбрать правильный вариант.

Некоторые программы поставляются в комплекте с зависимостями, такими как среды выполнения или платформы (я видел Visual C++ Runtime, .NET, DirectX; также возможна Java). Инсталляторы онлайн ограничивают загрузку и установку тех машин, у которых их еще нет (спасибо @ billc.cn).

Кроме того, он позволяет производителям программного обеспечения всегда устанавливать только самые последние версии, а не ту, которую вы загрузили год назад. Содержимое папки некоторых загрузок просто страшное.

Может даже случиться так, что они экономят некоторую полосу пропускания, поскольку установщик может загружать больше пользователей, чем фактически устанавливает программу.

Они также являются возможным способом информирования производителей программного обеспечения о каждой фактической установке, в отличие от загрузок установщика.

17

Для продуктов Blizzard загрузчик может использовать битторрент за кулисами.

Кроме того, некоторые браузеры не поддерживают перезапуск загрузок, поэтому на старых компьютерах это возможно.

12

Используя онлайн установщик загружает установочные файлы, из установщика. Это означает, что вы можете получить абсолютно последнюю версию от поставщика программы установки.

При автономной установке он может обновляться не так часто, поэтому ваша версия может немного отставать.

Пример Chrome. Вместо того, чтобы постоянно обновлять установщик, они могут просто загружать новый контент на веб-сервер, и один и тот же установщик может обрабатывать его бесконечно.

11
  1. Если программное обеспечение состоит из нескольких частей (например, .NET), они могут установить часть 1 при загрузке части 2
  2. Если программное обеспечение содержит дополнительные компоненты, они могут сэкономить время, если пользователь их не выбрал.
1

Это также экономит ваше дисковое пространство. Функция добавления / удаления программ работает путем кэширования файла установщика. Это не имеет большого значения для небольших приложений; но вы бы предпочли кэшировать онлайн-установщик на несколько МБ для чего-то вроде .net framework или автономного установщика на несколько сотен МБ?

0

Я всегда предполагал, что это было сделано с точки зрения UX: если сетевое соединение прерывается, то некоторые браузеры не смогут возобновить загрузку, а некоторые пользователи не будут достаточно мотивированы, чтобы выяснить, что произошло, и вручную перезапустить процесс.

С другой стороны, с помощью онлайн-установщика разработчики могут быть уверены, что система загрузки является надежной и не будет иметь этой проблемы. Это может привести к меньшей когнитивной нагрузке на пользователей, в зависимости от браузера, и более высокой частоте успешных установок.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .