Cree una versión portátil de cualquier aplicación en Windows

En estos días, la mayoría de nosotros tenemos varias computadoras que llevamos con nosotros, pero ¿qué pasaría si quisiera convertir cualquier computadora en su(your ) computadora? Ahí es donde entra en escena la idea de las aplicaciones "portátiles". 

Al cargar una unidad flash o un disco duro externo con estas aplicaciones, simplemente tiene que conectar el dispositivo a una computadora compatible y todo su software y datos están allí.

¿Qué es una aplicación portátil?(What’s a Portable App?)

Cuando instala la mayoría de las aplicaciones en una computadora, realiza cambios en el sistema y se integra. Las aplicaciones de Windows(Windows) , por ejemplo, eligen una carpeta en su disco duro local, hacen entradas en su registro y, en general, esperan que Windows brinde ciertos servicios para que pueda hacer su trabajo.

Si simplemente copió la carpeta de la aplicación en una unidad externa e intentó ejecutarla en otra computadora, recibirá un montón de mensajes de error o un programa que no funciona correctamente.

Para hacer una aplicación portátil(make portable app) , debe engañarla para que piense que todas sus dependencias han sido satisfechas. Si bien es posible hacer esto manualmente, es mucho más fácil usar una de varias aplicaciones especializadas que escanean las dependencias de una aplicación y luego las replican de forma virtualizada. Luego, ese software crea dependencias personalizadas que hacen que la aplicación crea que se está ejecutando en la computadora original. Algo(Sort) así como The Matrix , pero para aplicaciones.

Es importante saber que también hay aplicaciones que son portátiles por diseño. Los desarrolladores los han creado específicamente para ejecutarse sin depender de nada.

Primero, compruebe si aún no se ha hecho(First, Check If It Hasn’t Already Been Done)

Antes de tomar la ruta de hacer que una aplicación no portátil sea portátil, es una buena idea verificar si alguien más no ha hecho el trabajo por usted. ¡Por supuesto, es poco probable que encuentre un software pago de esta manera! Sin embargo, muchas aplicaciones gratuitas populares se han convertido en versiones portátiles, listas para descargar. 

Recomendamos PortableApps.com , que viene con su propio iniciador e interfaz de administración de aplicaciones. Simplemente(Simply) descargue el instalador, instálelo en una unidad externa y elija todas las aplicaciones de la lista que desee.

Máquinas virtuales como alternativa de aplicación portátil(Virtual Machines As a Portable App Alternative)

Usar una plataforma como PortableApps es excelente, pero puede haber una forma mucho más sencilla de hacer que cualquier aplicación de Windows sea portátil: ¡hacer que Windows sea portátil! ¿Cómo? Simplemente(Simply) obtenga la versión portátil de VirtualBox de vbox.me e instale una copia con licencia de Windows en ella. Luego, puede instalar todas las aplicaciones de Windows que desee dentro de esa máquina virtual(virtual machine) , sin más trabajo. 

El problema principal aquí es que necesita una licencia separada para la copia de Windows en su máquina virtual. Si tiene una licencia antigua o una clave de licencia adicional, esta podría ser una excelente alternativa. Incluso podría valer la pena comprar otra copia de Windows , dependiendo de su caso de uso. Especialmente si resulta que una aplicación crítica de Windows no funciona después de convertirla en portátil. 

Lo mismo ocurre con las aplicaciones de suscripción conectadas a la nube. El uso de una máquina virtual portátil puede ser la única forma de hacer que funcionen de esta manera. La máquina virtual usará cualquier conexión a Internet que ofrezca el host, pero desde el punto de vista de la aplicación, todavía está en la misma "computadora" en la que se instaló.

Fabricantes de aplicaciones portátiles populares(Popular Portable App Makers)

Solía ​​haber bastantes fabricantes de aplicaciones portátiles que convertían rápidamente sus aplicaciones de Windows en versiones portátiles. Desafortunadamente, encontrará que la mayoría no se ha actualizado en casi una década.

Otros, como Cameyo , ahora solo están disponibles como servicio de pago. Lo mismo ocurre con VMware ThinApp , que solo ofrece una prueba gratuita. Si está dispuesto a pagar las grandes cantidades que requieren esas soluciones comerciales, nadie lo detendrá. Esa licencia adicional de Windows probablemente no parezca tan costosa ahora, ¿verdad?

Probamos varios de los fabricantes de aplicaciones portátiles gratuitas más antiguos y encontramos uno que todavía parece bastante útil. 

Creación de una aplicación portátil con Enigma Virtual Box(Creating a Portable App With Enigma Virtual Box)

La aplicación en cuestión es Enigma Virtual Box . Es uno de los pocos creadores de aplicaciones portátiles gratuitas que aún atrae la atención de los desarrolladores. Es esencialmente la versión gratuita de las aplicaciones comerciales de Enigma Protector , pero para los usuarios habituales es genial.(Enigma Protector)

  • Dirígete al sitio web de Enigma y descarga Enigma Virtual Box(download Enigma Virtual Box) . Instale la aplicación y luego ejecútela.

Sí, la aplicación no parece tan intuitiva, pero en realidad es muy fácil de usar. Así que no te dejes intimidar.

  • De la forma en que funciona Enigma , debe tener el software ya instalado en su sistema antes de convertirlo en una aplicación portátil. Entonces, si aún no lo ha hecho, instale la aplicación que desea hacer portátil y luego regrese a Enigma .
  • Ahora, verá los cuadros de ruta de la unidad para los nombres de los archivos de entrada(Input ) y salida .(Output)

  • Haga clic en el botón Examinar(Browse) a la derecha de Ingresar nombre de archivo de entrada(Enter Input File Name) .
  • En nuestro ejemplo, vamos a crear una versión portátil del software gratuito de estación de trabajo de audio Audacity . Con el explorador de archivos que aparece, navegue hasta donde está instalado el archivo ".exe" de la aplicación en cuestión.

  • Selecciónelo y haga clic en Abrir.(Open.)

  • Enigma también necesita saber dónde están los archivos dependientes. A continuación, haga clic en Agregar( Add ) y luego en Agregar carpeta recursiva(Add Folder Recursive) , ya que también queremos que se incluyan todas las subcarpetas. 

  • Ahora usamos el explorador de archivos que aparece para ubicar la carpeta de instalación que contiene nuestro archivo “.exe”. Seleccione la carpeta y haga clic en "Aceptar" y "Aceptar" nuevamente.

  • Si lo desea, también puede cambiar el destino de salida de la aplicación portátil final. De forma predeterminada, lo guardará junto con el archivo ".exe" original, pero probablemente desee guardarlo en otro lugar. El proceso es el mismo que seleccionar el archivo de entrada. También puede cambiar el nombre del archivo a lo que quiera.
  • Ahora estamos listos para crear la propia aplicación portátil. Haga clic en Procesar(Process) y observe cómo sucede la magia. 

  • Espere(Wait) hasta que finalice el procesamiento y luego podrá cerrar esta ventana.

Ejecutar la aplicación(Running The App)

Lo que ahora debería tener es un único archivo ".exe" que puede ejecutar desde cualquier lugar. Ubique el archivo en la ubicación donde lo guardó y luego muévalo a su almacenamiento portátil. Asegúrese de probarlo en otra computadora para asegurarse de que funciona correctamente. No le gustaría que su primer intento fuera cuando más necesita la aplicación.

No hay ninguna razón por la que no pueda usar sus propias aplicaciones portátiles personalizadas creadas con Enigma junto con un administrador como Portable Apps . Crea tu propia carpeta de aplicaciones personalizadas y ejecútalas cuando quieras. Armado con energía portátil, el cielo es el límite. Además, consulte nuestra publicación sobre las mejores aplicaciones portátiles para tener con usted todo el tiempo.



About the author

Ingeniero audiófilo y especialista en productos de audio con más de 10 años de experiencia. Me especializo en la creación de altavoces y auriculares para música de calidad de principio a fin. Soy un experto en la solución de problemas de audio, así como en el diseño de nuevos sistemas de altavoces y auriculares. Mi experiencia va más allá de hacer buenos productos; También me apasiona ayudar a otros a ser lo mejor posible, ya sea a través de la educación o el servicio comunitario.



Related posts