Software instalable vs portátil
Los desarrolladores de aplicaciones de software implementan sus productos principalmente a través de medios como CD / DVD o Internet. Según el tipo de software, el usuario debe realizar una o más tareas antes de poder ejecutar la aplicación de software. A veces, los usuarios pueden ejecutar una aplicación simplemente copiando los archivos de programa suministrados a una carpeta apropiada, pero otros requieren que el usuario instale el software ejecutando primero el programa de instalación automática de software. Normalmente, en función de esta diferencia, las aplicaciones de software se clasifican como software instalable o portátil. No tener un proceso de instalación formal era el estándar en Mac OS X, hace algún tiempo. Incluso hay algunos sistemas operativos como AmigaOS 4.0 y Mac OS X 1-9 que pueden ejecutarse directamente desde medios extraíbles.
Qué es el software instalable?
Las aplicaciones de software instalables deben ser "instaladas" en la computadora por el usuario del software para que se ejecute. La instalación es el proceso de colocar todos los archivos (incluidos controladores, complementos, etc.) en las ubicaciones apropiadas de la computadora, de modo que el usuario pueda ejecutarlos. Pero, debido a que la cantidad y los tipos de archivos que se deben colocar para la instalación varían para cada programa, la mayoría viene con un instalador (que es un programa especial que automatiza el proceso de instalación). Si este es el caso, el usuario solo tiene que ejecutar el instalador del programa sin preocuparse por nada más..
Normalmente, el instalador puede descomprimir los archivos de programa incluidos en alguna forma comprimida, copiarlos a rutas específicas (carpetas), asegurarse de que el software sea adecuado para el hardware del sistema, informar al sistema operativo sobre el programa recién instalado, etc. Otras operaciones comunes como la creación y modificación de archivos de sistema privados y compartidos, la creación de carpetas, la actualización de las entradas del registro de Windows, la inserción de entradas en los archivos de configuración, la actualización de las variables de entorno y la creación de accesos directos en la mayoría de los instaladores de software. Además, el instalador también puede verificar la idoneidad del sistema para el programa y el espacio disponible en el sistema. Una vez que el instalador completa su ejecución (finaliza todas sus tareas de instalación), el software está listo para que lo ejecute el usuario. Normalmente, las aplicaciones de software instalables se pueden ejecutar tantas veces como el usuario desee (sin volver a instalarlas), siempre que el usuario no elimine uno o más archivos (que se instalaron durante el proceso de instalación) de forma manual o accidental..
¿Qué es el software portátil??
El software portátil (aplicaciones portátiles) es un programa que puede ejecutarse solo sin depender del sistema operativo. También se les llama programas de software de computadora independientes. Debido a esta portabilidad, estos tipos de aplicaciones a menudo se mantienen y se ejecutan desde medios de almacenamiento extraíbles (es decir, unidades de disco duro externas, CD, DVD, unidades de almacenamiento USB o disquetes). Todos los archivos de programa complementarios, los archivos de configuración y los datos relacionados se almacenan en el propio medio. Aunque el software portátil se puede ejecutar en cualquier tipo de máquina, requieren un cierto sistema operativo. Pero, la portabilidad es un concepto difícil de implementar dependiendo del sistema operativo específico. Por ejemplo, todas las aplicaciones son portátiles (por definición) en el sistema operativo AmigaOS. En Windows, los programas que no requieren instalación a menudo se denominan software portátil. Pero, es importante tener en cuenta que la portabilidad del software (compilar el código fuente para adaptarse a diferentes plataformas) es una idea diferente al desarrollo de aplicaciones portátiles..
¿Cuál es la diferencia entre el software instalable y el software portátil??
Las aplicaciones de software instalables suelen crear accesos directos de forma automática, pero el usuario tiene que crear accesos directos de forma manual para aplicaciones de software portátiles, ya que no las crean por usted. Las aplicaciones de software instalables pueden crear nuevos archivos o carpetas en ubicaciones desconocidas para el usuario. Pero a veces, cuando el usuario desinstala la aplicación, algunos de esos archivos o carpetas no se eliminan completamente (y el usuario generalmente tiene que encontrarlos y eliminarlos manualmente para limpiarlos, ya que pueden ocupar un espacio innecesario en el disco duro de la computadora). Por otro lado, el software portátil generalmente permanece en su propia carpeta y no distribuye los archivos o carpetas a otras ubicaciones en la computadora. Esto significa que la desinstalación (eliminación) de aplicaciones portátiles es mucho más fácil (todo lo que el usuario tiene que hacer es eliminar la carpeta correspondiente y su contenido) que desinstalar aplicaciones de software instalables.
A veces es ventajoso para los usuarios que tienen sistemas de arranque doble o triple usar aplicaciones de software portátiles que las aplicaciones de software instalables, ya que con el software portátil el usuario no tiene que instalarlo nuevamente en el segundo o tercer sistema operativo (por lo tanto, la configuración del usuario será Preservado). Pero para todas las aplicaciones de software instalables, el usuario debe instalarlo de nuevo en otros sistemas operativos y se perderán todas las configuraciones del usuario. De manera similar, si el usuario desea ejecutar el mismo software instalable en otra computadora, tiene que reinstalar la aplicación en esa computadora (perdiendo así todas las configuraciones de usuario almacenadas en la primera computadora). Sin embargo, el software portátil se puede transferir fácilmente de una computadora a otra a través de un medio extraíble, como una unidad flash, y la configuración del usuario también se transferirá. Esta es en realidad la razón principal por la que se les llama aplicaciones de software 'portátiles'.
Entonces, si la necesidad es instalar el software en una sola computadora o sistema operativo, el software instalable funcionará para usted, pero si planea llevar la aplicación donde quiera que vaya, las aplicaciones portátiles deben ser la opción preferida. Pero es importante tener dispositivos externos o extraíbles con velocidades de E / S aceptables para utilizar eficazmente las aplicaciones portátiles a su máximo potencial (por ejemplo, se debe usar una unidad de disco duro externa en lugar de unidades USB para aplicaciones portátiles grandes). Además, si desea utilizar sistemas de respaldo en línea (como DropBox), puede transferir fácilmente la última versión (con ajustes actualizados, etc.) de sus aplicaciones portátiles desde su computadora de escritorio a su computadora portátil. Esta nunca es una opción con software instalable..