Microsoft quiere que los desarrolladores conviertan sus aplicaciones de escritorio clásicas a la UWP (Plataforma universal de Windows). Su nuevo plan se llama Proyecto Centenario, y el gigante del software espera que despegue porque sería una gran herramienta para obtener muchas más aplicaciones Win32 en el tren UWP.
Por lo que hemos llegado a entender, el uso de Project Centennial colocaría las aplicaciones Win32 en un paquete AppX que se puede instalar y desinstalar fácilmente. Además, la aplicación debería estar disponible en la Tienda Windows, pero no estamos seguros de cuánto trabajo se requerirá de los desarrolladores para que esto sea posible.
Con Project Centennial, cada aplicación Win32 debe aprovechar algunas características de Windows 10 antes de que Microsoft considere aceptar la aplicación en la Tienda Windows. La aplicación también debe ser confiable y estar a salvo de virus y otras amenazas potenciales. Desde nuestro punto de vista, esta es la iniciativa perfecta para las muchas aplicaciones heredadas de Win32 que nunca se reescribirán desde cero para admitir la Plataforma universal de Windows.
Estos son algunos de los beneficios clave de convertir sus aplicaciones Win32 con Project Centennial de acuerdo con Microsoft:
- La experiencia de instalación de su aplicación es mucho más fluida para sus clientes. Puede implementarlo en equipos mediante la transferencia de datos (consulte Carga lateral de aplicaciones LOB en Windows 10), y no deja rastro después de ser desinstalado. A largo plazo, también podrá publicar su aplicación en la Tienda Windows.
- Debido a que su aplicación convertida tiene identidad de paquete, puede llamar a más API de UWP, incluso desde la partición de plena confianza, que antes.
- A su propio ritmo, puede agregar funciones para UWP al paquete de su aplicación, como una interfaz de usuario XAML, actualizaciones de mosaicos en vivo, tareas en segundo plano para UWP, servicios de aplicaciones y muchos más. Toda la funcionalidad disponible para cualquier otra aplicación para UWP está disponible para su aplicación.
- Si elige mover toda la funcionalidad de su aplicación de la partición de plena confianza de la aplicación a la partición del contenedor de la aplicación, entonces su aplicación podrá ejecutarse en cualquier dispositivo con Windows 10.
- Como aplicación para UWP, su aplicación puede hacer las cosas que podría hacer como una aplicación de escritorio clásica. Interactúa con una vista virtualizada del registro y el sistema de archivos que es indistinguible del registro y el sistema de archivos reales.
- Su aplicación puede participar en las funciones de actualización automática y de licencias integradas de la Tienda Windows. La actualización automática es un mecanismo altamente confiable y eficiente, porque solo se descargan las partes modificadas de los archivos.
Si la conversión es tan fácil como Microsoft dice que será, entonces deberíamos ver miles de aplicaciones heredadas moviéndose a la Tienda Windows en un futuro cercano.