Explicación sencilla
El instalador permite «instalar» algo en el ordenador. Sin el instalador, el ordenador no tendría ni idea de cómo instalar realmente el programa. Los programas son cosas bastante complicadas con muchas capas. El instalador se asegura de que todas esas capas funcionen en armonía en su máquina.
Una vez que el instalador ha terminado su trabajo, el producto es una aplicación. Este es el «software» real que te permite hacer cosas.
Instalar programas en un teléfono es extremadamente sencillo. Se pulsa un botón y se instala una aplicación. Esto se debe a que todos los detalles de fondo están ocultos de usted.
En un ordenador con Windows, se llega a elegir la ubicación de instalación por defecto, si desea que otro software que se incluye con el software que está descargando, si desea instalarlo para todos los usuarios en la máquina o sólo el usuario actualmente iniciado, etc.
Explicación elaborada
Un instalador hace exactamente eso, se instala el software en sus dispositivos de memoria no volátil – es decir.Es decir, el disco duro.
Así que, por ejemplo, si quisiera instalar Google Chrome en mi máquina Windows, tendría que ir y descargar el exe que me permite hacer eso.
El instalador es en realidad un software también, excepto que sólo necesitas el software instalador para ese breve período en el que realmente instalas el software que estabas tratando de instalar inicialmente – en este caso Chrome, el navegador web. Una vez que hayas instalado el software, puedes dejar el instalador en tu ordenador o puedes eliminarlo, lo que más te guste.
Al instalar el programa, el instalador pasa por el proceso de crear los directorios necesarios, instalar las dependencias necesarias (una dependencia es simplemente otro software necesario para que el programa que estás instalando funcione), etc.
Una vez que todo esto está hecho, usted tendrá un ejecutable principal que puede ejecutar – en un ordenador esto suele ser un acceso directo en su escritorio que apunta a donde el .exe real reside en su sistema de archivos.
Fundamentalmente, el instalador prepara su ordenador para crear un entorno que sea compatible con lo que el software requiere.
El instalador «configura» su máquina, esencialmente.
El software instalado es el producto del instalador, es el paquete completo y configurado que le permite realmente ejecutar el software en su máquina.
Se dará cuenta de que cuando busca instalar algo, el sitio web a menudo le pide que elija su sistema operativo, la arquitectura de su sistema (32bit, 64bit), etc.
Algunos sitios web son elegantes y ‘autodetectan’ esto para usted.
Eso es todo lo que realmente hay que hacer.