Microsoft publicó el 29 de septiembre Windows App SDK 2.5 Experimental, una versión de prueba para desarrollar aplicaciones de Windows que corrige dos problemas de gestión de memoria en WinUI 3. Los cambios afectan al código con el que se crean interfaces, por lo que su llegada a las aplicaciones depende de que sus desarrolladores adopten el paquete experimental.
La corrección principal aborda un fallo en el seguimiento de recursos de WinUI. Podía hacer que el uso de memoria creciera cuando una aplicación creaba repetidamente secuencias de animación asociadas a estados visuales o consultaba recursos estáticos y de tema, como valores usados por la interfaz. Microsoft también ha mejorado la limpieza de objetos nativos de WinUI que dejaban de ser accesibles en aplicaciones .NET tras cerrar una pestaña o una página. La compañía no ofrece una cifra de ahorro de memoria que pueda aplicarse a todos los equipos.
Ambas correcciones forman parte de la versión 2.5.4-experimental del kit de desarrollo. No se instalan como una actualización general de Windows 11 ni reducen de inmediato el consumo de las aplicaciones ya publicadas. Su alcance es distinto del de las mejoras de arranque y rendimiento que Microsoft anticipó para Windows 11 en equipos con 8 GB de RAM: aquí se corrige el comportamiento de aplicaciones construidas con WinUI 3.
Tablas y gráficos para probar en WinUI 3
La misma versión incorpora dos controles experimentales. TableView permite presentar datos en una tabla con agrupación, encabezados de grupo personalizables, ordenación, filtros y columnas cuyo tamaño puede ajustarse con el puntero o el teclado. También admite ayudas opcionales en celdas y encabezados. Chart ofrece gráficos de líneas, áreas y barras, con opciones para configurar ejes, leyendas, etiquetas y marcadores.
Microsoft añade enlaces a recursos de tema desde el código, la posibilidad de construir plantillas de datos mediante delegados y cambios en las interfaces de programación para entrada manuscrita. Los desarrolladores pueden probar estas funciones mediante el paquete NuGet 2.5.4-experimental; la versión estable que figura en la documentación de Microsoft es la 2.5.1.







