Como parte de los esfuerzos de Microsoft para revivir el desarrollo de aplicaciones nativas en Windows 11, la compañía ahora ha confirmado que WinUI 3 ya está cambiando de tamaño tan fácilmente como las aplicaciones para UWP.
Windows 11 está experimentando actualmente un cambio estructural masivo. Durante años, hemos estado soportando una mezcla caótica de elementos de interfaz anticuados, envoltorios web lentos y aplicaciones nativas modernas.
Por parte del desarrollador, uno de los errores visuales más anacrónicos es el desgarro negro en los bordes que ocurre cuando intentas cambiar el tamaño de una aplicación WinUI 3 moderna. afortunadamente, Director de diseño de socios de Microsoft, March RogersDijo que se está desarrollando activamente una solución y que se implementará para los usuarios muy pronto.
“Estamos trabajando en mejoras de la plataforma para la solución de desmontaje… a partir del verano”.
Para ser honesto, las aplicaciones WinUI 3 ya no tienen un cambio de tamaño fluido y eso podría deberse a que la mayoría de las aplicaciones integradas de Windows 11 son UWP.
aquí está mirar Aplicación con cambio de tamaño fluido, porque es una aplicación para UWP:
ventanas 11 Foto Por otro lado, la aplicación es una aplicación WinUI 3 y por eso tiene un desgarro muy notable al cambiar el tamaño, aunque ya estoy usando un fondo oscuro:
Sin embargo, esto puede cambiar pronto en unos meses…
El cambio de tamaño suave llegará a las aplicaciones WinUI 3 este verano
X-A, un desarrollador alcanzó Líderes de diseño e ingeniería de Windows y preguntaron si las aplicaciones WinUI 3 podrían eventualmente realizar las mismas transiciones fluidas que disfrutaban las aplicaciones anteriores de la Plataforma universal de Windows.
Señala que las aplicaciones UWP heredadas, como Microsoft Store y Windows Clock, cambian de tamaño sin problemas. Sin embargo, una aplicación WinUI 3 moderna en la que estaban trabajando sufría graves problemas visuales, con bordes negros ásperos y desgarros en los bordes cuando el usuario cambiaba el tamaño de la ventana de la aplicación.
March Rogers dijo que el equipo de Windows está trabajando actualmente en mejoras a la plataforma para solucionar el problema de desgarro. Para garantizar el más alto nivel de estabilidad, Microsoft está probando actualmente un código de cambio de tamaño fluido en la aplicación nativa Inbox. Una vez que estén seguros de que la solución funciona bien de forma nativa, enviarán la actualización al SDK de la aplicación de Windows. Rogers confirmó que El lanzamiento comenzará en verano.. Esto supone un gran alivio tanto para los usuarios avanzados como para los desarrolladores.
Estamos trabajando para mejorar la plataforma para soluciones de desgarro. Estamos probando nuestras aplicaciones de Bandeja de entrada para asegurarnos de que funcione bien antes de implementarlo en el SDK de aplicaciones de Windows. Comenzará a implementarse en el verano.
Lo más interesante aquí para mí es que March Rogers dijo que lo están probando en la aplicación Inbox, lo que significa que es posible que pronto también obtengamos aplicaciones nativas WinUI 3, lo cual no es realmente sorprendente, ya que ya lo hemos informado. Rudy HyunUn arquitecto asociado de Microsoft estaba formando un equipo centrado en crear aplicaciones 100% WinUI 3 para Windows 11.
más recientemente, David FowlerUn destacado ingeniero de Microsoft publicó con entusiasmo en X que “¡las aplicaciones nativas han vuelto!”
Sin embargo, lo que me sorprende es que una plataforma como UWP, que Microsoft se ha rendido oficialmenteCambiar el tamaño se siente muy fluido en comparación con WinUI 3.
Dicho esto, los desarrollos que rodean a WinUI 3 son bastante interesantes…
Luchando por reemplazar décadas de código de escritorio heredado
Cuando a Microsoft se le ocurrió por primera vez Win32No se dieron cuenta de que duraría tanto y, sin embargo, Windows 11 todavía se basa en ese código heredado. Intentar superponer un marco de interfaz de usuario moderno y acelerado por GPU sobre el código escrito hace tres décadas inevitablemente causa muchos problemas de renderizado.

Los equipos de diseño de interiores son muy conscientes de estas inconsistencias gráficas. En una discusión reciente, Microsoft dijo que finalmente se está centrando en el diseño de Windows 11, comenzando con la aplicación Configuración para reemplazar el antiguo Panel de control. March Rogers y su equipo encuentran periódicamente estos errores gráficos para crear una experiencia de escritorio verdaderamente coherente.
Sin embargo, desenredar esta red de código heredado es una tarea importante. Detallamos esta lucha cuando Microsoft explicó por qué todavía no pueden eliminar completamente el Panel de control en Windows 11. Hay dependencias empresariales, claves de registro y objetos COM complejos profundamente integrados que no se pueden reescribir de la noche a la mañana sin romper las herramientas administrativas críticas.

Esta transición lenta crea una experiencia de usuario inconexa donde elementos modernos y agradablemente redondeados se ubican encima de cuadros de diálogo antiguos. Y no es solo el código heredado que existe incluso desde Windows 8, sino que, afortunadamente, Microsoft ha confirmado que están trabajando para reemplazar los antiguos elementos de la interfaz de usuario de Windows 8 en Windows 11.

Las aplicaciones nativas de WinUI 3 están reemplazando a los contenedores web perezosos
A la luz de estos problemas, Microsoft está redoblando su apuesta por WinUI 3 para rescatar al sistema operativo de la plaga de aplicaciones web infladas. Después de años de reacción, el gigante del software ahora se está alejando de las pesadas arquitecturas React Native y WebView2.

Es una pena que algo tan básico como el menú Inicio no se ejecute en código nativo. Afortunadamente, Microsoft ha confirmado que el menú Inicio de Windows 11 pasará de elementos responsivos basados en web a WinUI 3.
Los cuadros de diálogo a nivel del sistema también están recibiendo importantes actualizaciones internas. Hemos visto la eficiencia de WinUI 3, ya que el nuevo cuadro de diálogo Ejecutar de Windows 11 es más rápido que la versión de la era de Windows 95 a la que reemplaza. Esto demuestra directamente que los marcos C# y WinUI 3 modernos pueden superar fácilmente el código Win32 antiguo si se diseñan adecuadamente.

El impulso es continuo a lo largo de la interfaz del shell. El cuadro de diálogo Propiedades del Explorador de archivos heredado se está reemplazando por una versión completa de WinUI 3 con modo oscuro.

Sí, estos desarrollos y la función de cambio de tamaño fluido que llega a WinUI 3 están muy bien hasta que nos damos cuenta de que el mayor obstáculo es convencer a los desarrolladores para que creen aplicaciones nativas para Windows 11.
Reconstruir la confianza de los desarrolladores externos con Windows App SDK 2.0
Para que Windows 11 realmente tenga éxito como plataforma, los desarrolladores externos deben adoptar WinUI 3. Actualmente, el ecosistema de escritorio está sufriendo. Incluso Microsoft ha degradado Copilot a una aplicación web perezosa, aunque pronto llegará un nuevo diseño.
Recientemente publicamos un informe en el que un desarrollador nos explica por qué Windows 11 sigue recibiendo aplicaciones web en lugar de aplicaciones nativas. El problema es que la propia Microsoft nunca se ha comprometido con un marco único. Históricamente, el SDK de aplicaciones de Windows ha tenido errores y ha sido difícil de navegar. Ahora sabemos que también carece de funciones visuales básicas como un cambio de tamaño fluido. Cuando los desarrolladores ven líneas negras en los límites de sus aplicaciones, les falta el incentivo para usar Electron o WebView2 en lugar de desarrollar con código nativo y garantizar una calidad visual constante. Además, no ayuda que Microsoft haya experimentado con varios frameworks antes de decidirse por WinUI 3.

Mientras tanto, macOS continúa obteniendo aplicaciones nativas altamente optimizadas a medida que los marcos de interfaz de usuario de Apple funcionan perfectamente desde el primer momento.
Microsoft está intentando agresivamente cambiar esta narrativa negativa. Lanzado recientemente SDK de aplicaciones de Windows 2.0 Demuestra que la empresa está escuchando los comentarios de los desarrolladores. La versión SDK 2.0 presenta nuevas capacidades XAML, selectores de almacenamiento modernizados, versiones semánticas y API de anclaje de ventanas emergentes ampliadas.

Incluso están haciendo que sea mucho más fácil crear un hermoso software nativo de Windows con potentes herramientas de línea de comandos.

El futuro de Windows 11 parece increíblemente brillante con este kit de herramientas para desarrolladores altamente refinado, que llegará este verano sin problemas. Además, las mejoras de CPU a nivel de hardware introducidas por el nuevo modo de baja latencia en la actualización opcional de mayo harán que estas aplicaciones nativas se sientan más rápidas al iniciarse.
La era de las aplicaciones web es una época oscura para la eficiencia del escritorio, pero el renovado compromiso de Microsoft con el código nativo WinUI 3 es precisamente lo que se necesita para transmitir la sensación premium de la plataforma Windows.











