Aplicacion Portatil
[editar]Microsoft Windows
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 quese 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 Photoshopo 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 registrosólamente 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 debenconseguir 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 sudirectorio de instalación.
[editar]Macintosh
Muchos programas para Mac OS X son inherentemente portátiles al estar empaquetados en un formato de arrastrar e instalar, más que como instaladoresindependientes. 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.
[editar]Sistemas basados en UnixLos programas suelen estar diseñados alrededor de la variable HOME para guardar las preferencias del usuario (e.g. $HOME/.w3m para el navegador w3m). Esto hace que los programas diseñados para losentornos UNIX sean especialmente portátiles. NO obstante algunos programas no demasiado bien diseñados no respetan esta convención.
[editar]Virtualización
Una estrategia alternativa para conseguir laportabilidad de las aplicaciones en Windows, sin tener que modificar el código fuente de la aplicación, es la virtualización. Para utilizar la virtualización, una aplicación puede ser rodeada de...
Regístrate para leer el documento completo.