¿Aún no formas parte de nuestro canal de noticias de Telegram?
¡Únete y mantente al día de toda la actualidad tecnológica!
¡Únete ya!

Microsoft quiere dotar de un mayor peso a la Tienda en Windows 10 a partir de la Anniversary Update, para lo que incluirá los juegos de Xbox y aplicaciones de escritorio que hayan sido empaquetadas con Project Centennial. Ahora, los de Redmond han publicado una herramienta, en Github, que permite empaquetar las aplicaciones creadas con Electron. Entre estas aplicaciones destacan Slack, WordPress o Visual Studio Code.

El framework open-source se basa en Node.js para crear interfaces de usuario en programas multiplataforma. En otras palabras, los desarrolladores pueden utilizar tecnologías web como HTML, CSS y JavaScript para crear programas que pueden funcionar sobre Windows, macOS y Linux. Con la Anniversary Update, las aplicaciones que se encuentren en Windows podrán pasar por un conversor para ser publicadas en la Tienda.

De hecho, en la web de Electron se explica el sencillo proceso para empaquetar una de sus aplicaciones como .appx. El proceso está basado en Project Centennial, por lo que no serán apps universales al uso y únicamente podrán ejecutarse sobre Windows 10 de escritorio. En tres pasos la aplicación estará lista para ser distribuida a través de la Tienda, eu un proceso que se resume en: empaquetar, convertir e instalar.

Windows 10 “Anniversary Update” es capaz de ejecutar los binarios Win32 .exe lanzándolos junto con un conjunto de archivos del sistema y registro virtualizados. Ambos son creados durante la instalación y ejecución de la app en un Windows Container, permitiendo a Windows identificar exactamente qué modificaciones del sistema operativo son realizadas durante la instalación.

Además, el .exe es lanzado dentro del modelo .appx, lo que significa que puede usar numerosas APIs disponibles para la Universal Windows Platform.

Como se indica en el anuncio de Electron, las aplicaciones empaquetadas y convertidas como .appx pueden beneficiarse de ciertas novedades de Windows 10. Por ejemplo, los desarrolladores pueden integrar la app en el centro de notificaciones, añadir un Live Tile o comunicarse con otras aplicaciones UWP. El modelo de Microsoft plantea a Project Centennial como un primer paso para la conversión de aplicaciones al modelo UWP.

El paso de escritorio a UWPQueda en la mano de los desarrolladores la posibilidad de convertir sus aplicaciones de escritorio para publicarlas en la Tienda y aprovechar las ventajas que ello conlleva. Esperemos que la Anniversary Update haga que los creadores de aplicaciones comiencen a fijarse todavía más en Windows 10 y aumente el ritmo de llegada de aplicaciones, ya sea con Project Centennial, con el bridge de iOS o con nuevas apps UWP.

Conoce más detalles sobre cómo convertir apps Electron en .appx
  • Andrés

    En esta vida quien no tiene su propio framework no es nadie.

  • Burn_88

    CaixaBank acaba de lanzar CaixaBank Pay , he recibido un mensaje para que la descargue, abro el enlace y me sale que mi móvil w10 no es compatible.
    En cambio si tengo la app oficial de CaixaBank y la actualizan a menudo..

  • Patrick

    Más madera!! Quien va a crear una app universal si cada vez es más fácil empaquetar una aplicación clásica y publicarla en la tienda??

    • kamek

      Hombre lo que no se puede esperar es que windows renuncie a todo el histórico de software win32 que tiene. Y para aprovechar eso hay que meterlo en la tienda y hacer que la gente se olvide de instaladores y de historias. Tienen que crear la tendencia de usar la tienda como medio de distribución de programas. En el futuro todo irá portando a UWP estoy seguro.

      • Patrick

        Si fuese desarrollador y puedo tener mi aplicación Win32 en la tienda, cual es mi motivación para portarla a UWP? Windows 10 Mobile????

        • Robin

          Son apps diseñadas para escritorio, cosa que seguramente Sera compatible con continuum.

          • Patrick

            Continnum no tiene capacidad para ejecutar aplicaciones Win32.

          • Robin

            Pero se supone que Microsoft solucionará eso cuando tenga las apps en las tiendas.

          • Patrick

            No. Estas equivocado. Un móvil con procesador ARM y Continnum no puede ejecutar aplicaciones Win32 x86 por el simple hecho de que son arquitecturas de procesador diferentes

          • kamek

            Como dice el compañero, las aplicaciones clásicas Win32 dependen de la arquitectura y no pueden funcionar por tanto en ARM. Pero es cierto que estas aplicaciones cuando sean llevadas a la tienda pueden con el tiempo modificar su código para ir adaptándose a UWP pero para eso queda…

        • kamek

          Lo primero es llevarlas a la tienda pero con el tiempo la idea es ir cambiando el código con sucesivas actualizaciones para convertir la aplicación en una UWP. Y si no lo hacen?? Pues una de dos. O serán menos competitivos y la gente elegirá a la competencia o si siguen siendo competitivos entonces es que UWP no es tan bueno. En resumen, los desarrolladores que hagan lo que sea mejor para ellos no para Windows 10.

    • Andrés

      Son cosas distintas. La aplicaciones universales no están pensadas para teclado y ratón. Son muy chulas para táctiles, pero para productividad no tanto.