para que servem esses "instaladores online"?

45

Provavelmente não é o nome desses instaladores. Por instalador online, quero dizer o pequeno executável que baixamos e executamos, que baixam o verdadeiro software que vou instalar.

Existem muitos deles, como na instalação do Chrome, Visual Studio Express, etc.

Qual é o objetivo desses instaladores online? Eu acho que eles são bastante inconvenientes.

onemach
fonte
18
O Firefox usa um instalador offline, a última vez que verifiquei.
orlp
Quantos instaladores on-line lidam com conectividade intermitente ou um laptop entra em suspensão?
Jay Bazuzi
Pelo menos os mais recentes (a partir de 2010) da Microsoft.
usar o seguinte comando
13
Qualquer que seja o propósito deles, eles me irritam intensamente . Quando clico em "baixar", quero o programa, não um programa que faça o download do programa para mim. Adobe Flash, estou olhando para você.
precisa saber é o seguinte
3
Para o registro, se você deseja um "instalador offline" para algo que normalmente é um "instalador online". Tente procurar por um "redistribuível". Estes são pacotes projetados para aqueles que executarão o instalador em muitos computadores.
user606723

Respostas:

73

Os motivos variam.

Eles permitem que você baixe apenas o que realmente deseja instalar. Se você tiver opções durante a instalação ou o programa estiver disponível nas variantes de 32 ou 64 bits ou nas variantes da versão do sistema operacional em execução, você não baixará mais do que realmente instala. Outros distribuidores podem fazer você escolher a variante correta antes de baixar o programa; e alguns usuários podem não ser capazes de selecionar a opção correta.

Alguns programas vêm com dependências, como tempos de execução ou estruturas (vi o Visual C ++ Runtime, .NET, DirectX; Java também pode ser possível). Os instaladores online restringem o download e a instalação desses em máquinas que ainda não os possuem (obrigado @ billc.cn ).

Além disso, ele permite que os fabricantes de software sempre instalem apenas versões atualizadas, em vez da versão baixada um ano atrás. Alguns conteúdos da pasta Downloads são absolutamente assustadores.

Pode até economizar alguma largura de banda, pois mais usuários podem estar baixando o instalador do que realmente estão instalando o programa.

Eles também são uma maneira possível de informar os fabricantes de software sobre todas as instalações reais , em oposição aos downloads do instalador.

Daniel Beck
fonte
2
Não esquecendo um cenário de implantação em massa, onde também é útil.
slhck
17
@slhck Como assim? Eu teria pensado que obter o único instalador verdadeiro (TM) e não ter que fazer o download da mesma coisa 50 bilhões de vezes seria mais fácil na implantação em massa.
Daniel Beck
7
Também vi instaladores que usam P2P para acelerar o download. Algumas dependências, como .Net Framework e VC runtime, já possuem uma grande base de instalação e podem facilmente ser maiores que o próprio software, melhor deixá-las como downloads online.
billc.cn
9
Além de todos os motivos válidos acima, não vamos esquecer que alguns sites de download os usam para adicionar facilmente spywares como pacotes.
Dorus
1
Bem, tome o departamento de TI de pequenos escritórios preguiçosos como exemplo. Você só precisa armazenar um instalador e pode instalar quando quiser. Pelo menos onde eu trabalhei, era mais fácil do que implantar instaladores desatualizados em massa.
slhck
17

Para os produtos Blizzard, o downloader usa opcionalmente o bittorrent nos bastidores.

Além disso, alguns navegadores não oferecem suporte à reinicialização de downloads, portanto, isso pode possibilitar downloads grandes em computadores antigos.

dhasenan
fonte
12

O uso de um instalador online baixa os arquivos de instalação, a partir do instalador. Isso significa que você obtém a versão mais recente possível do fornecedor do instalador.

Com um instalador offline, ele pode não ser atualizado com tanta frequência; portanto, sua versão pode ficar um pouco atrasada.

Um exemplo, o Chrome. Em vez de ter que atualizar constantemente o instalador, eles podem simplesmente enviar novos conteúdos para um servidor da Web, e o mesmo instalador pode lidar com isso indefinidamente.

Simon Sheehan
fonte
11
  1. Se o software consistir em várias partes (como o .NET), eles poderão instalar a parte 1 durante o download da parte 2
  2. Se o software contiver componentes opcionais, eles poderão economizar tempo se o usuário não os tiver selecionado.
kinokijuf
fonte
3. Você pode atualizar o software sem precisar também atualizar o instalador on-line, pois este pode ser projetado para recuperar a versão mais recente dos componentes, e não a versão existente quando foi compilada.
Shadur
1

Também economiza espaço em disco. O recurso Adicionar / Remover Programas funciona em cache o arquivo do instalador. Não importa muito com aplicativos pequenos; mas você prefere armazenar em cache o instalador online de vários MB para algo como a estrutura .net ou o instalador offline de várias centenas de MB?

Dan Neely
fonte
Isto está errado. -Padding-
Eroen
@Eroen Não, não é. O MS pode ter retirado arquivos msi / msp de binários internos em um ponto no passado; mas eles pararam de fazer isso ou os fornecedores de software encontraram uma maneira de desativar o recurso para seus instaladores. Atualmente, tenho 10 GB em C: \ Windows \ Installer, incluindo 11 instaladores> 100 MB e mais 13 entre 50 e 100 MB.
9119 Dan Neely
0

Sempre presumi que isso foi feito da perspectiva do UX: se a conexão de rede for cortada, alguns navegadores não poderão retomar o download e alguns usuários não serão motivados o suficiente para descobrir o que aconteceu e reiniciar manualmente o processo.

Por outro lado, com um instalador online, os desenvolvedores podem ter certeza de que o sistema de download é robusto e não terá esse problema. Isso pode levar a uma carga cognitiva menor nos usuários, dependendo do navegador, e a uma taxa mais alta de instalações bem-sucedidas.

Radon Rosborough
fonte