Microsoft anuncia que UWP no se actualizará para admitir WinUI 3, lo que marca el comienzo del fin de las ‘aplicaciones universales’

Hace unos (pocos) años, Microsoft vendió las ‘aplicaciones universales’ o UWP (Plataforma universal de Windows) como el futuro del desarrollo de software para Windows. A continuación, la empresa se sumergió en un proceso de convergencia entre su PC y los sistemas operativos móviles, y UWP iba ​​a ser el eje sobre el que giraba.

Tan convencidos estaban ellos de esto, que durante un tiempo incluso vetaron la presencia de aplicaciones Win32 (las ‘tradicionales’) en Microsoft Store.


Sin embargo, todos sabemos lo que pasó con los teléfonos inteligentes con Windows. Eso, junto con su pariente irrelevancia entre la comunidad de desarrolladores, el posterior fracaso de Windows 8 y el aumento de las aplicaciones PWA (señaladas como sus sucesoras naturales) marcaron el comienzo de la disminución de las UWP.

Aquellos que apuestan por UWP se quedan en la estacada

Y ahora, por fin, una semana después de la presentación oficial de Windows 11, Microsoft ha advertido, en una de sus ‘WinUI Community Call’, que no tiene planes de actualizar la Plataforma universal de Windows para que sea compatible con WinUI 3.

Microsoft lanza WinUI3, su nueva biblioteca de interfaz de usuario, como parte de su proyecto para converger aplicaciones Win32 y UWP

La sesión comenzó con una definición rápida de términos por parte de Ana Wishnoff (gerente de programas de Microsoft), para aclara la situación confusa de los marcos de interfaz de usuario en Windows:

“WinUI es la plataforma de interfaz de usuario nativa para Windows 10 y Windows 11. […] WinUI 2 es la segunda generación de la pila UX nativa en Windows y está diseñada para aplicaciones UWP. “

“WinUI 3 es una nueva tercera generación de la pila UX nativa de Windows: consolida las tecnologías UX previamente integradas en Windows en un único marco desacoplado que se incluye como parte del Windows App SDK (anteriormente conocido como Project Reunion)”.

Esa minoría de desarrolladores que, en lugar de apostar por la desgana contra los UWP, eligió subirse al barco de Microsoft, ahora vea cómo el trabajo invertido en desarrollar esas aplicaciones basadas en WinUI 2 resultará en obstáculos al migrar al nuevo marco.

Para quienes creyeron en las promesas de Microsoft, ha sido costoso: ahora los vientos soplan a favor de quienes dijeron ‘no’ a UWP, y la compañía los deja en la estacada.

Y es que, por ejemplo, la misma variedad de XAML (lenguaje XML utilizado en la definición del diseño de las apps) es diferente entre ambas versiones. Y permanecer en WinUI 2 no parece la mejor opción una vez que lo sabes no es compatible con los controles .NET 5.0 o WebView2.

El gerente del programa WinUI, Ryan Demopoulos, aclaró en el chat de llamadas de la comunidad que, a pesar de las promesas anteriores en ese sentido, “no tenemos planes en este momento de lanzar WinUI 3 para UWP de manera estable”, sino desarrollará WinUI 2 y 3 “en paralelo”.

Por lo tanto, Microsoft acaba de lanzar WinUI 2.6 y promete que, para fines de este año o principios de 2022, Se lanzará un WinUI 2.7 para permitir que las aplicaciones para UWP tengan un soporte razonable para Windows 11. Un consuelo, por supuesto, pero a largo plazo las cosas se ven mal para los desarrolladores de aplicaciones para UWP:

“Nuestro enfoque se basa en tratar de llegar a la gran comunidad existente de desarrolladores de aplicaciones Win32 que no han tenido una buena forma de acceder al diseño fluido y muchos de los controles que proporciona WinUI”.

Vía | El registro

Source link

Leave a Comment