Con App Builder de DecSoft podemos crear aplicaciones que funcionan, sin ninguna dependencia, en todos los navegadores modernos de escritorio y móviles. También es posible crear "WebExtensions" (extensiones, "add-ons") para los mismos navegadores modernos. Gracias a la integración con Apache Cordova, con App Builder de DecSoft también es posible crear aplicaciones para la plataforma Android y la plataforma iOS.

Las plataformas mencionadas arriba son interesantes, pero, ¿qué pasa con la plataforma de Microsoft? ¿Puede App Builder crear apps para la plataforma de Microsoft? La respuesta es sí. De nuevo, gracias a la integración con Apache Cordova, con App Builder de DecSoft podemos crear apps para la plataforma de Microsoft, en particular podemos crear apps para la "Universal Windows Platform".

Lo anterior significa que podemos crear apps para ser ejecutadas en PCs y "tablets" con Windows 10, por ejemplo. Y podemos hacerlo de varias formas, por ejemplo, podemos publicar las apps en la tienda de Microsoft Windows, pero, también podemos distribuirlas nosotros mismos sin necesidad de dicha tienda. Las apps pueden instalarse en el sistema y aparecer junto al resto de apps en el menú de Windows.

Ahora es posible también utilizar Apache Cordova Electron para obtener ejecutables nativos para Microsoft Windows. Revise esta entrada del blog.

Requisitos de la plataforma

Para crear aplicaciones para la "Windows Universal Platform" desde nuestras apps de AB, necesitamos descargar e instalar Microsoft Visual Studio. La edición "Community" es suficiente para nuestro propósito ahora. Descargue Visual Studio e instálelo en su computadora.

La integración de AB

Para crear lo necesario para Apache Cordova para Windwos, hemos de abrir el diálogo de opciones de nuestra app en App Builder, y navegar hasta la pestaña Cordova - General, marcando luego las casillas "Create a Cordova config file", y, en este caso, la casilla "Windows" que se encuentra dentro del grupo "Batch files". Tal como puede ver en la imagen de abajo:

Compilar la app

Una vez compilemos nuestro app con AB, y, puesto que hemos marcado las opciones correspondientes (ver arriba), los oportunos iconos, "splash screens", archivo de configuración y archivos BAT habrán sido generados por AB, como puede ver en la imagen inferior:

Projecti Visual Studio

Ahora podemos ejecutar uno de los archivos BAT generados para dejar que Apache Cordova cree el proyecto para Visual Studio de nuestra app. Podemos ejecutar el archivo "cordov_windows_release.bat", por ejemplo, y, dejar que Apache Cordova prepare el proyecto de Visual Studio necesario. No se preocupe ahora por algunos "warning" que puedan aparecer, sólo espere a que el programa de línea de comandos finalice. Entonces podrá ver los archivos de la imagen en el directorio de compilación de la app:

Navegue ahora al directorio "platform / windows" y podrá ver el archivo de proyecto de Visual Studio creado:

Haga doble clic en el archivo "CordovaApp.Windows10.jsproj" para abrir el proyecto en Visual Studio. Una vez hecho esto, podrá ver el proyecto abierto en Visual Studio tal como en la imagen inferior:

¡Enhorabuena!

En este momento ya puede comenzar a depurar su app en Windows. Tan sólo pulse en el botón "Local machine" y la app de ejemplo Calculadora será ejecutada. Esta entrada de blog no es una guía exhaustiva, pero, también usando Visual Studio, podremos preparar el paquete de nuestra app, listo para ser distribuido en la tienda de Microsoft Windows o por nosotros mismos.

Conclusión

Con App Builder de DecSoft y la ayuda de Apache Cordova y Microsoft Visual Studio, podemos hacer que nuestras apps puedan distribuirse como apps para la "Windows Universal Platform", por ejemplo, para ser distribuidas en ordenadores con Windows 10. Recuerde que nuestra app se basa en el mismo código: con la misma base de código podemos crear apps para los navegadores modernos de escritorio y móviles, y, adicionalmente, con la ayuda de Apache Cordova, también crear apps para ser ejecutadas en Android, iOS, Windows y otras plataformas.

Ahora es también posible compiler las apps creadas con DecSoft App Builder usando DecSoft HTML Compiler, que, de una forma sencilla (pero muy potente), le permite compilar sus apps HTML en ejecutables para Microsoft Windows de 32 y 64 bits. ¡Eche un vistazo a nuestro DecSoft HTML Compiler ahora!
¡Pruebe App Builder gratis ahora! Como el resto de productos de DecSoft, la versión de demostración de App Builder no está limitada en características ni tiempo, de modo que puede probar el producto el tiempo que quiera y usando todas sus características. Practique con los más de 50 apps de ejemplo incluidas en el programa, la ayuda contextual del mismo y obtenga más ayuda en el foro de soporte de DecSoft.