Una aplicación portátil, más conocido como «portable», es una aplicación informática que puede ser utilizada en cualquier ordenador que posea el sistema operativo para el que fue programada sin instalación previa; esto significa que no es necesaria la instalación de bibliotecas adicionales en el sistema para su funcionamiento.
No todas las aplicaciones informáticas son portátiles. Usualmente existe una versión normal de la aplicación, y luego, ésta se modifica para crear una aplicación portátil. Por otro lado, hay aplicaciones que sin ser modificadas pueden ser usadas como aplicaciones para llevar, como eMule, ya que se distribuyen en un ejecutable y no necesitan ser instaladas sino solo copiarse a una carpeta, que bien podría estar en una memoria USB.
Software Portable
La mayoría de los programas para Microsoft Windows no están diseñados para ser portátiles. El registro de Windows, dada la manera en que se gestionan las librerías dll, y la estructura del instalador de Windows, tienden a hacer que la instalación de los programas sea de sentido único. Muchas aplicaciones populares como Adobe Photoshop o Microsoft Word, por ejemplo, utilizan el registro de manera intensiva, y almacenan información en muchos directorios del sistema de ficheros, a pesar de que se recomienda utilizar el registro solamente para almacenar la configuración básica de la aplicación, y el directorio personal del usuario para almacenar ficheros más grandes.
Para crear aplicaciones portátiles, los desarrolladores deben conseguir que la aplicación deje el ordenador donde se ha ejecutado completamente «limpio». Esto implica que la aplicación no debe usar el registro, ni guardar ficheros en ningún lugar que no sea su directorio de instalación.
Muchos programas para Macintosh son inherentemente portátiles al estar empaquetados en un formato de arrastrar e instalar, más que como instaladores independientes. Sin embargo, algunas aplicaciones no son portátiles ya que guardan las preferencias del usuario en el disco duro donde está instalado el sistema operativo.
Los programas diseñados para los entornos UNIX sean especialmente portátiles. NO obstante algunos programas no demasiado bien diseñados no respetan esta convención.
Bibliografía Consultada:
Wikipedia