¿Para qué son estos "instaladores en línea"?

45

Probablemente no sea el nombre de estos instaladores. Por instalador en línea me refiero al pequeño ejecutable que descargamos y ejecutamos, que descarga el verdadero software que voy a instalar.

Hay muchos de ellos, como en la instalación de Chrome, Visual Studio Express, etc.

¿Cuál es el propósito de estos instaladores en línea? Creo que son bastante inconvenientes.

onemach
fuente
18
Firefox usa un instalador sin conexión, la última vez que lo revisé.
orlp
¿Cuántos instaladores en línea manejan conectividad intermitente o una computadora portátil se va a dormir?
Jay Bazuzi
Al menos las últimas (2010 y posteriores) las de Microsoft.
wizzard0
13
Cualquiera sea su propósito, me molestan intensamente . Cuando hago clic en "descargar", quiero el programa, no un programa que descargue el programa para mí. Adobe Flash, te estoy mirando.
tombull89
3
Para el registro, si desea un "instalador sin conexión" para algo que normalmente es un "instalador en línea". Intente buscar un "redistribuible". Estos son paquetes diseñados para aquellos que ejecutarán el instalador en muchas computadoras.
user606723

Respuestas:

73

Las razones varían.

Le permiten descargar solo lo que realmente desea instalar. Si tiene opciones durante la instalación, o el programa está disponible en variantes de 32 bits o de 64 bits, o variantes basadas en la versión del sistema operativo que está ejecutando, no descargue más de lo que realmente instala. Otros distribuidores pueden hacerle elegir la variante correcta antes de descargar el programa; y algunos usuarios pueden no ser capaces de seleccionar la opción correcta.

Algunos programas vienen con dependencias, como tiempos de ejecución o frameworks (he visto Visual C ++ Runtime, .NET, DirectX; Java también podría ser posible). Los instaladores en línea restringen la descarga e instalación de aquellos en máquinas que aún no los tienen (gracias @ billc.cn ).

Además, permite a los fabricantes de software asegurarse de que siempre instale solo versiones actualizadas en lugar de una que haya descargado hace un año. Algunos contenidos de la carpeta Descargas son francamente atemorizantes.

Incluso puede ser que ahorren algo de ancho de banda, ya que es posible que más usuarios descarguen el instalador del que realmente están instalando el programa.

También son una forma posible de informar a los fabricantes de software acerca de cada instalación real , a diferencia de las descargas del instalador.

Daniel Beck
fuente
2
Sin olvidar un escenario de despliegue masivo, donde también resulta útil.
slhck
17
@slhck ¿Cómo es eso? Pensé que obtener el único instalador verdadero (TM) y no tener que descargar lo mismo 50 mil millones de veces debería ser más fácil en la implementación masiva.
Daniel Beck
77
También he visto instaladores que usan P2P para acelerar la descarga. Algunas dependencias como .Net Framework y VC runtime ya tienen una gran base de instalación y podrían ser fácilmente más grandes que el software en sí, por lo que es mejor dejarlas como descargas en línea.
billc.cn
99
Además de todos los motivos válidos anteriores, no olvidemos que algunos sitios de descarga los utilizan para agregar fácilmente paquetes de programas espía.
Dorus
1
Bueno, tome el perezoso departamento de TI de la pequeña oficina como ejemplo. Solo necesita almacenar un instalador y puede instalarlo cuando lo desee. Al menos donde trabajé fue más fácil que la instalación masiva de instaladores desactualizados.
slhck
17

Para los productos de Blizzard, el descargador utiliza opcionalmente bittorrent detrás de escena.

Además, algunos navegadores no son compatibles con el reinicio de descargas, por lo que esto puede permitir descargas grandes en computadoras antiguas.

dhasenan
fuente
12

El uso de un instalador en línea descarga los archivos de instalación, desde el instalador. Esto significa que obtiene la última versión absoluta posible del proveedor del instalador.

Con un instalador fuera de línea, es posible que no se actualice con tanta frecuencia, por lo que su versión podría estar ligeramente retrasada.

Un ejemplo, Chrome. En lugar de tener que actualizar constantemente el instalador, solo pueden enviar contenido nuevo a un servidor web, y el mismo instalador puede manejarlo indefinidamente.

Simon Sheehan
fuente
11
  1. Si el software consta de varias partes (como .NET), pueden instalar la parte 1 mientras descargan la parte 2
  2. Si el software contiene componentes opcionales, pueden ahorrar tiempo si el usuario no los ha seleccionado.
Kinokijuf
fuente
3. Puede actualizar el software sin tener que actualizar también el instalador en línea, ya que este último puede diseñarse para recuperar la última versión de los componentes en lugar de la versión existente cuando se compiló.
Shadur
1

También te ahorra espacio en disco. La función de agregar / quitar programas funciona almacenando en caché el archivo instalador. No importa mucho con pequeñas aplicaciones; ¿pero preferiría almacenar en caché los varios instaladores en línea de MB para algo como el marco .net, o los varios cientos de instaladores fuera de línea de MB?

Dan Neely
fuente
Esto está mal. -Padding-
Eroen
@Eroen No, no lo es. MS podría haber eliminado los archivos msi / msp de los archivos binarios internos en un punto en el pasado; pero han dejado de hacerlo o los proveedores de software han encontrado una manera de deshabilitar la función para sus instaladores. Actualmente tengo 10 GB en C: \ Windows \ Installer, incluidos 11 instaladores> 100 MB y 13 más entre 50 y 100 MB de tamaño.
Dan Neely
0

Siempre supuse que esto se hacía desde una perspectiva de UX: si la conexión de red se corta, algunos navegadores no podrán reanudar la descarga, y algunos usuarios no estarán lo suficientemente motivados para descubrir qué sucedió y reiniciar el proceso manualmente.

Por otro lado, con un instalador en línea, los desarrolladores pueden estar seguros de que el sistema de descarga es robusto y no tendrá este problema. Potencialmente, esto puede conducir a una menor carga cognitiva en los usuarios, dependiendo del navegador, y una mayor tasa de instalaciones exitosas.

Radon Rosborough
fuente