для чого ці "онлайн-інсталятори"?


45

Мабуть, це не ім’я цих монтажників. Під інсталятором в Інтернеті я маю на увазі маленький виконуваний файл, який ми завантажуємо та виконуємо, який завантажує справжнє програмне забезпечення, яке я збираюся встановити.

Їх так багато, як, наприклад, в установці Chrome, Visual Studio Express тощо.

Яка мета цього онлайн-інсталятора? Я думаю, що вони досить незручні.


18
Firefox використовує інсталятор офлайн, востаннє перевіряючи.
orlp

Скільки онлайн-інсталяторів обробляють переривчасте підключення або ноутбук переходить у режим сну?
Джей Базузі

Принаймні, останні (2010 р. І новіші) компанії Microsoft.
wizzard0

13
Яке б не було їх призначення, вони сильно мене дратують . Коли я натискаю кнопку "завантажити", я хочу програму, а не програму, яка завантажує програму для мене. Adobe Flash, я дивлюся на тебе.
tombull89

3
Для запису, якщо ви хочете "офлайн-інсталятор" для чогось, що, як правило, є "он-лайн інсталятором". Спробуйте пошукати "перерозподільний". Це пакети, призначені для тих, хто буде запускати інсталятор на багатьох комп’ютерах.
користувач606723

Відповіді:


73

Причини різні.

Вони дозволяють завантажувати лише те, що ви насправді хочете встановити. Якщо під час встановлення у вас є варіанти, або програма доступна в 32-х або 64-бітних варіантах або варіантах, заснованих на запущеній версії ОС, ви не завантажуєте більше, ніж ви фактично встановлюєте. Інші дистриб'ютори можуть змусити вас вибрати правильний варіант, перш ніж завантажувати програму; а деякі користувачі можуть не мати можливості вибрати правильний варіант.

Деякі програми поставляються в комплекті із залежностями, як, наприклад, час виконання або фреймворки (я бачив Visual C ++ Runtime, .NET, DirectX; також можлива Java). Інтернет-інсталятори обмежують завантаження та встановлення тих, хто їх ще не має (спасибі @ billc.cn ).

Крім того, це дозволяє виробникам програмного забезпечення гарантувати, що ви завжди встановлюєте лише оновлені версії, а не одну, яку ви завантажили рік тому. Деякий вміст папки " Завантаження" - це прямо страшно.

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

Вони також є можливим способом інформувати виробників програмного забезпечення про кожну фактичну установку , на відміну від завантажень інсталятора.


2
Не забуваючи про сценарій масового розгортання, де це теж корисно.
slhck

17
@slhck Як так? Я б подумав, що отримання одного справжнього інсталятора (TM) і не потрібно завантажувати одну і ту ж річ у 50 gazillion разів повинні бути простішими при масовому розгортанні.
Даніель Бек

7
Також я бачив інсталяторів, які використовують P2P для прискорення завантаження. Деякі залежності, такі як .Net Framework та VC під час виконання роботи, вже мають велику базу встановлення, і вони легко можуть бути більшими за саме програмне забезпечення, тому краще залишити їх як завантаження в Інтернеті.
billc.cn

9
Окрім усіх вагомих причин, наведених вище, не забуваймо, що деякі сайти для завантаження використовують їх для легкого додавання шпигунських виробів, таких як пакети.
Дору

1
Ну, візьмемо для прикладу лінивий ІТ-відділ невеликого офісу. Вам потрібно зберігати лише один інсталятор, і ви можете встановити його будь-коли. Принаймні там, де я працював, це було простіше, ніж масове розгортання застарілих інсталяторів.
slhck

17

Для продуктів Blizzard завантажувач необов'язково використовує bittorrent за кадром.

Також деякі веб-переглядачі не підтримують перезапуск завантажень, тому це може зробити великі завантаження на старих комп'ютерах.


12

За допомогою онлайн-інсталятора завантажується інсталяційний файл з інсталятора. Це означає, що ви отримаєте абсолютну останню можливу версію від постачальника інсталятора.

З автономним інсталятором він може не оновлюватися так часто, тому ваша версія може трохи відставати.

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


11
  1. Якщо програмне забезпечення складається з декількох частин (наприклад, .NET), вони можуть встановити частину 1 під час завантаження частини 2
  2. Якщо програмне забезпечення містить додаткові компоненти, вони можуть економити час, якщо користувач їх не вибрав.

3. Ви можете оновити програмне забезпечення без необхідності оновлення онлайн-інсталятора, оскільки останній може бути розроблений для отримання останньої версії компонентів, а не будь-якої версії, яка існувала при її компіляції.
Шадур

1

Це також економить ваш диск. Функція додавання / видалення програм працює, кешуючи файл інсталятора. Немало значення для малих додатків; але ви хочете скопіювати кеш-програмування кількох МБ в Інтернеті для чогось типу.


Це неправильно. -Padding-
Eroen

@Eroen Ні, це не так. MS, можливо, позбавило файлів msi / msp внутрішніх бінарних файлів в один момент минулого; але вони або перестали це робити, або постачальники програм знайшли спосіб відключити цю функцію для своїх інсталяторів. Наразі у мене є 10 Гб в C: \ Windows \ Installer, включаючи 11 встановників> 100 Мб і ще 13 розміром від 50 до 100 Мб.
Ден Нелі

0

Я завжди вважав, що це робиться з точки зору UX: якщо мережеве з'єднання відключиться, то деякі браузери не зможуть відновити завантаження, а деякі користувачі не будуть достатньо вмотивовані, щоб дізнатися, що сталося, і вручну перезапустити процес.

З іншого боку, за допомогою інсталятора в Інтернеті розробники можуть бути впевнені, що система завантаження є надійною і не матиме цієї проблеми. Це потенційно може призвести до менш пізнавального навантаження на користувачів, залежно від браузера, і до високої швидкості успішних установок.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.