¿Hay alguna diferencia entre las versiones de instalación portátil o de escritorio del software o una aplicación?
Por ejemplo, tengo versiones portátiles e instaladas de Google Chrome.
¿Son lo mismo? ¿Funcionan igual?
fuente
¿Hay alguna diferencia entre las versiones de instalación portátil o de escritorio del software o una aplicación?
Por ejemplo, tengo versiones portátiles e instaladas de Google Chrome.
¿Son lo mismo? ¿Funcionan igual?
Un programa portátil tiene que ver en gran medida donde se guardan los datos para ese programa. Por lo general, los datos del usuario se guardan en la username\AppData\
carpeta según la política de Windows. Sin embargo, no lo hace muy portátil, ya que perdería todos sus ajustes / datos de usuario asociados con ese programa si solo copiara ciegamente los archivos de programa de su carpeta en archivos de programa.
Otro problema es que un programa puede elegir almacenar configuraciones e información en el registro. Si copiara los archivos del programa a otra computadora, no habría entradas de registro para leer, por lo que el programa probablemente simplemente fallaría.
Un último problema es que un programa puede optar por usar bibliotecas compartidas que no estarán presentes en el sistema en el que se copia, haciendo que el programa falle. Muchas veces, especialmente con algún software de código abierto, la instalación de un programa garantiza la instalación de otro programa como el entorno de ejecución GTK o DirectX . Si no se instaló GTK / DirectX (¡o incluso si se instaló la versión correcta!) En el sistema operativo copiado, el programa fallará.
Por lo tanto, para que exista un lanzamiento portátil, debe combatir todas estas deficiencias. Por lo general, la configuración se guarda localmente en la misma carpeta que el programa, no hay entradas de registro (digamos, también usan la misma carpeta para esa configuración con una base de datos SQLite que es lo que usa Chrome). Además, no es probable que los programas que requieren la instalación de otro software sean portátiles a menos que haya alguna forma de incluir el software instalado y las bibliotecas de manera portátil.
Para más información visite Wikipedia .
Una instalación portátil significa que puede copiar la carpeta, donde está instalado el programa, en un dispositivo de almacenamiento (como una unidad flash USB o HDD), y luego puede ejecutar el programa en otra computadora sin tener que ejecutar un instalador.
Por otro lado, no puede simplemente copiar la carpeta de instalación normal de un programa a otra computadora. Puede funcionar con algunos programas, pero no se recomienda, porque también hay otros tipos de archivos y entradas de registro que el programa usa. Estos no se copian simplemente copiando la carpeta de instalación y, por lo tanto, es posible que el programa no se ejecute correctamente en otro lugar.
fuente