Actualmente hay casi 1000 apps de escritorio en la tienda convertidas en UWP

skype-uwp

skype-uwp

Hoy, durante una sesión dentro del Build 2017, John Sheehan, importante ingeniero en el equipo de Windows, ha hablado sobre el Project Centennial, también llamado Puente de Aplicaciones de Escritorio. Durante esta mencionada sesión se anunciaron algunas novedades, pero también datos acerca de su rendimiento entre los desarrolladores.

En palabras de John, actualmente la tienda de Windows 10 ya cuenta con casi 1000 aplicaciones de escritorio que han sido portadas con el Puente de Escritorio​ a aplicaciones UWP (Universal Windows Platform). Según el mismo ingeniero, la respuesta de los desarrolladores ha sido «abrumadora», con lo cual es una muy buena noticia.

Para los que no sepáis qué es Project Centennial, ahora os lo explicamos. Este «proyecto» o Puente de Escritorio ofrece a los desarrolladores la posibilidad de convertir aplicaciones/programas de escritorio Win32 en aplicaciones UWP. Esta conversión permite que la aplicación UWP sea publicada en la tienda  y aproveche las funciones de una aplicación Windows 10.

Vemos, por lo tanto, que los desarrolladores van aumentando el interés de estar presentes en la tienda de Windows 10.

Microsoft y Qualcomm anuncian que Windows 10 funcionará sobre ARM ejecutando aplicaciones Win32

Microsoft y Qualcomm anuncian que Windows 10 funcionará sobre ARM ejecutando aplicaciones Win32

windows-10

Microsoft y Qualcomm se han asociado y nos traen un anuncio enorme, la versión completa de Windows 10 podrá correr sobre procesadores ARM y ejecutar las aplicaciones Win32. El anuncio se ha hecho durante la conferencia WinHEC 2016 que está siendo celebrada en China.

Microsoft ha conseguido que el código x86 de Windows 10 pueda correr sobre la arquitectura ARM y los primeros dispositivos que llevarían los mas recientes procesadores Snapdragon podrían estar disponible en el 2017 como anunciaron las empresas. Terry Myerson, Vicepresidente ejecutivo de Microsoft revelo la noticia.

Para cumplir con necesidades crecientes de nuestros clientes de crear sobre la marcha un PC con conectividad celular, bajo consumo de batería y diseños flexibles, anunciamos hoy que Windows 10 llega ARM a través de nuestra alianza con Qualcomm.

Qualcomm nos explica que sus procesadores de ultima generación serán capaces de ejecutar aplicaciones Win32 a través de la emulación x86 en Windows 10, aplicaciones de escritorio como Adobe Photoshop y hasta incluso juegos podrán utilizarse junto a las aplicaciones UWP. Para demostrar la capacidad y rapidez de Windows 10, aplicaciones Win32 y UWP en los procesadores Snapdragon Microsoft ha publicado un video.

https://youtu.be/A_GlGglbu1U

Estamos ante un gran anuncio que abre la brecha para una buena línea de dispositivos incluyendo SmartPhones, recordemos que según rumores anteriores Microsoft se encontraba trabajando en poder ejecutar aplicaciones Win32 en Windows 10 Mobile, sin duda podríamos estar en el principio del próximo paso en la tecnología móvil, será interesante ver que dispositivos Microsoft y sus socios nos tendrán preparados el próximo año.

Ahora podrás descargar aplicaciones Win32 convertidas con Centennial desde la tienda de Windows 10

Ahora podrás descargar aplicaciones Win32 convertidas con Centennial desde la tienda de Windows 10

Proyecto Centennial

Microsoft ha anunciado a través de su Blog de Windows que la Tienda ya está apta para poder recibir aplicaciones convertidas con Desktop App Converter, formalmente llamado Proyecto Centennial. Centennial permite a los desarrolladores tomar sus aplicaciones creadas con soporte Win32 (archivos ejecutables .exe) y convertirlas a paquete de instalación universal (appx y appxbundle) para que puedan ser descargadas desde la tienda.

Las primeras aplicaciones disponibles son Evernote, Arduino IDE, doubleTwist, PhotoScape, MAGIX Movie Edit Pro, Virtual Robotics Kit, Relab, SQL Pro, Voya Media, Predicted Desire y korAccount; podrás ver un catálogo completo de aplicaciones de este tipo en la colección dispuesta en este link.

Si eres desarrollador y te llama la atención, puedes descargar la aplicación Desktop App Converter, también disponible en la Tienda de Windows desde el siguiente link:

¿Puede el proyecto Centennial ejecutarse en Windows 10 Mobile?

¿Puede el proyecto Centennial ejecutarse en Windows 10 Mobile?

Proyecto Centennial

Desde la llegada de los primeros rumores sobre el proyecto Centennial, ha surgido entre los usuarios, una serie de preguntas con respecto a éste, su funcionamiento y su futuro con respecto a la plataforma de Windows 10 Mobile, que pese a contar con una convergencia más fuerte con el One Core, aún tiene un largo recorrido para alcanzar a la versión de escritorio.

Desde Windows Central han realizado un artículo en donde aclaran muchos mitos y esperanzas que los usuarios fueron colocando sobre la llegada del proyecto Centennial para Windows 10, y que nos vemos en la obligación de explicar aquí también, ya que al parecer muchos han creado una percepción diferente sobre este asunto.

El proyecto Centennial no convierte aplicaciones

Para comenzar, esto representa una guía para aquellos que quieran entender las limitaciones de este proyecto de cara al futuro. Primero de todo hay que saber que a diferencia de los puentes que habíamos visto con anterioridad (para pasar aplicaciones de iOS o Android a una aplicación UWP de Windows 10), Centennial en realidad no reescribe el código de los programas, sino que convierte los paquetes de éstos. Vuelve a ordenar los archivos en un fichero appx, que pueda ser reconocido por la tienda de Windows 10.

Las intenciones detrás de este proyecto, bajo ningún punto de vista están para poder beneficiar a la plataforma móvil a corto o mediano plazo, sino que se encuentra diseñada para poder incrementar la actividad en la tienda por parte de los desarrolladores.

Con Centennial buscan lograr que los programas de escritorio adopten una relación más amistosa con el entorno moderno de Windows 10, logrando que estos programas «convertidos» cuenten con un Live Tile, notificaciones, calificaciones en la tienda, que puedan agruparse a nombre de un desarrollador, etc. También tiene como objetivo demostrar a los desarrolladores que pueden monetizar de forma más segura por medio de la tienda, intentando detener un poco la piratería.

Luego finalmente, a partir de esta conversión, los desarrolladores pueden optar por llevar sus programas más lejos, convirtiéndolos en verdaderas aplicaciones universales, que puedan ejecutarse en cualquier dispositivo con Windows 10. Aunque esto requiere trabajo por parte del desarrollador.

Las aplicaciones portadas con Centennial no se podrán ejecutar en Windows 10 Mobile

Tienda Windows

Lamentablemente para aquellos que pensaban que algún día Microsoft incorporaría a Windows 10 Mobile el soporte a estas aplicaciones, este día parece que no llegará ya que, de momento, es imposible para un móvil ejecutar este tipo de programas.

Algunas API’s (Interfaz de Programación de Aplicaciones) de Win32 se encuentran en las aplicaciones universales, pero no todas éstas. Y es por este motivo que los móviles, al no disponer de ninguna API de Win32, no pueden ejecutar este tipo de aplicaciones.

Microsoft tiene planes para añadir nuevas API’s para las aplicaciones UWP (Plataforma Universal de Windows) que suplan las API’s de Win32 que siguen siendo necesarias, pero es algo que a corto plazo no es razonable ya que, detrás de estas API’s hay décadas de trabajo y cambiarlas en poco tiempo crearía un caos entre los desarrolladores.

Se dice que el Surface Phone, con un Windows 10 completo y un procesador con arquitectura x86, podría ejecutar estas aplicaciones sin problemas. Pero para que tengamos una presentación oficial de este dispositivo falta casi un año y tampoco aporta muchas respuestas a las dudas actuales de los usuarios. Además, que la posibilidad de tener un teléfono con procesador x86 se diluyó con la cancelación de los procesadores de Intel que iba enfocados a este segmento.

Una solución inteligente

HP elite x3 2

Una de las soluciones más inteligentes que hemos visto este año con la aparición de HP en el terreno de Windows 10 Mobile, ha sido la virtualización de aplicaciones, un espacio en la nube inteligente en donde estos programas se ejecutarán y se podrán usar en el móvil de forma fácil, sin tener que usar el procesamiento del terminal. Ésta es la única solución a corto plazo realmente factible.

¿Qué opinas de este tema?, ¿Será un impulso para la tienda?

Primer vistazo a Microsoft Desktop App Installer, el instalador del proyecto Centennial

Primer vistazo a Microsoft Desktop App Installer, el instalador del proyecto Centennial

Instalador proyecto Centennial

El proyecto Centennial cada vez parece más sólido y estar más cerca del usuario final, ya que cada vez aparecen más información sobre este. Este gran proyecto de Microsoft busca llevar las aplicaciones universales a un nuevo nivel, ya que convierte los programas de escritorio (Win32) en paquetes de aplicaciones que se puedan descargar desde la tienda Windows 10.

Desde WBI ha aparecido más información al respecto, y en ella se nos muestra el primer instalador de estas aplicaciones. Se trata del Microsoft Desktop App Installer, una temprana versión de pruebas que nos permite instalar programas convertidos a .appx y .appxbundle.

Uno de los datos más importantes que nos aportan, es que las aplicaciones deberán estar certificadas, lo que evitaría riesgos de infección o daños al sistema con software malicioso, además que se asegurarian la obvia obtención de ingresos monetarios por su venta en la tienda de Windows. Los desarrolladores podrán subir sus aplicaciones derivadas de Centinnal con la actualización aniversario de Windows 10, según afirma MSPU.

Esta aplicación se espera que se encuentre disponible para su descarga desde la tienda de Windows pero no llegará hasta dentro de un tiempo, posiblemente junto a la actualización Aniversario o cerca de su lanzamiento.

Instalador proyecto Centennial (2)

Según nos cuentan el uso de este programa es fácil, se encuentra asociado a archivos con extensión .appx y .appxbundle, aunque solo permitiría instalar paquetes creados por el proyecto Centennial, y como decimos que se encuentren debidamente certificados. Si el paquete cumple estos dos requisitos, con solo hacer un doble clic se iniciará la instalación.

Ahora queda la lógica pregunta ¿Estarán estas aplicaciones cerca de llegar o quedará en un «veremos»?, en manos de las empresas quedará, aunque en vista del enorme mercado que se espera para Windows 10 es lógico pensar que les interesará estar presentes en la tienda con sus «programas».

Proyecto Centennial, el convertidor de programas en apps Windows, disponible para descargar

Proyecto Centennial, el convertidor de programas en apps Windows, disponible para descargar

centennial

En la Build 2016, Microsoft ha presentado al publico una gran herramienta, el Proyecto Centennial pensado para poder portar aplicaciones de escritorio (Win32) a aplicaciones universales, la herramienta forma parte de los puentes creados por Microsoft para poder aumentar el numero de aplicaciones en la tienda Windows y viene a sumarse a otros como Islandwood y Astoria (cancelado). Este proyecto buscará llevar el pensamiento OneCore a un nuevo nivel al tiempo que ofrece a las empresas una forma más directa de ofrecer sus productos directamente al usuario en la tienda Windows 10.

Convertir de aplicaciones de escritorio a UWP

Finalmente este se encuentra disponible para su descarga bajo el nombre de Microsoft Desktop App Converter  y aunque se encuentra en una etapa «preview», comentan que está logrado y es bastante estable, como se pudo ver en vivo durante el evento. Aun así y como siempre hay que tener presente que puede presentar algunos problemas ya que a pesar de todo aún se encuentra en desarrollo.

Esta herramienta puede convertir programas que estén en MSI o EXE en un paquete AppX, que podrá ser descargado y ejecutado en Windows 10 (PC).

Puedes descargar esta herramienta desde aquí si eres desarrollador o si estás interesado en el tema. Para poder ejecutarla es necesario tener Windows 10 Enterprise (Redstone – Aniversary Update) en la build 14316 o superior. Si eres desarrollador y la has probado, puedes comentar tu experiencia en los comentarios.

¿Que os parece esta herramienta? ¿Comenzaremos a ver una mayor cantidad de aplicaciones mas complejas en la tienda?

WinBeta

Salir de la versión móvil