install - sirve - promocionar app en facebook
¿Por qué es necesario instalar las aplicaciones? (7)
Bueno, una de las principales razones son las bibliotecas compartidas (por ejemplo, las DLL en Windows): en lugar de que cada aplicación tenga su propia copia de una DLL, la idea es colocarla en un directorio del sistema donde todas las aplicaciones puedan acceder a ella. Evitar las copias duplicadas ahorra espacio en disco.
Para asegurarse de que todo termine en el lugar correcto, por lo tanto, necesita un instalador; ya no es tan simple como simplemente copiar / pegar el directorio que contiene su aplicación.
Estoy confundido. En este momento escribo algunas aplicaciones pequeñas utilizando C ++ y Java, pero ninguna de ellas necesita ser instalada. ¿Por qué es necesario instalar "aplicaciones grandes" como navegadores, reproductores multimedia, juegos, etc.?
Hay varias razones:
Se enganchan en el sistema. Cuando instale un navegador, se iniciará si abre un archivo que comienza con "http: //" o termina con ".html"
Las personas que usan aplicaciones se utilizan para instalarlas. Si su aplicación no viene con un instalador, los usuarios están confundidos sobre cómo ponerlo en marcha. No entienden lo que sucede durante la instalación, solo saben que siempre tienen que hacerlo. Así que algunas aplicaciones (que no necesitan instaladores) vienen con un instalador simple para evitar confusiones.
Muchas aplicaciones complejas pueden hacer las cosas de varias maneras. Puedes cambiar presets durante la instalación. Un ejemplo común es qué partes de la aplicación instalar. Para un sistema CAD, puede instalar todo o simplemente un visor para una PC en una sala de reuniones.
Muchas aplicaciones solicitan una clave de licencia y / o autenticación en línea para evitar la piratería.
Muchas aplicaciones vienen con DLL. Para asegurarse de que funcionan, sobrescriben todas las DLL en el directorio del sistema de Windows (y posiblemente rompan todas las demás aplicaciones, pero a quién le importa ;-)
Instalar solo significa copiar archivos y configurar los ajustes del registro. Cuanto más grande sea la aplicación, más fácil será si sigue los procedimientos estándar.
Cuando una aplicación está "instalada":
- Crea un desinstalador para la conveniencia del usuario.
- Establece la configuración predeterminada en el registro (en Windows)
- Establece la configuración por defecto en el perfil del usuario.
- Copia binarios ejecutables a una ubicación estándar
No hay magia que se oculte tras bambalinas, solo copias glorificadas.
Normalmente, porque quieren almacenar el estado y la información con la computadora. Por ejemplo, su aplicación no aparecerá en la ventana Agregar o quitar programas. A muchos programas (que personalmente no me gustan) les gusta almacenar información importante en el registro para búsquedas, lo que significa que normalmente desea que un desinstalador (en lugar de simplemente eliminar el programa) realice la limpieza, o pueden introducir extensiones en el explorador u otros elementos. Simplemente eliminar el programa no borrará esas adiciones, por lo que querría un desinstalador.
Porque hacen cosas como:
- Escribir valores de registro para varias dependencias.
- Copiar datos
- Crear directorios
Etc
Puede haber muchas razones para esto, por ejemplo.
- asegúrese de que las dependencias estén instaladas (como .NET framework)
- agregar accesos directos al escritorio / menú de inicio
- una necesidad de servicio para registrarse usando
- muchos usuarios prefieren esto en lugar de tener que administrar dónde viven los archivos de programa
- agregar claves de registro
- agregar ganchos en el explorador de windows
Sobre todo porque escriben en los datos o directorios de todo el sistema. Por ejemplo, las aplicaciones de Windows escriben en el registro y posiblemente C: / windows / system32. Las aplicaciones UNIX tienden a escribir en archivos de configuración ocultos en el directorio de inicio (por ejemplo, para agregarse como una opción para abrir un tipo de archivo en particular), / usr / share y / etc. Esto es además de los binarios y bibliotecas reales (que pueden ir en / usr / bin y / usr / lib).
Su aplicación es probablemente independiente en un solo directorio, por lo que no necesita instalación.