Novedades en Windows App SDK 1.6: Innovaciones y Mejoras para Desarrolladores

Silvia Pastor

Microsoft ha anunciado con orgullo la disponibilidad de la versión 1.6 del Windows App SDK, una actualización que promete mejorar de manera significativa el rendimiento y la funcionalidad de las aplicaciones nativas de Windows. Esta versión introduce una serie de novedades, incluyendo la compatibilidad con la compilación nativa AOT (Ahead-Of-Time), mejoras en el despliegue de paquetes y diversas optimizaciones en controles como PipsPager y RatingControl.

El Windows App SDK ofrece un conjunto de APIs y herramientas robustas para construir aplicaciones de escritorio rápidas y estéticamente atractivas en Windows. Ya sea una aplicación en C++ Win32 o en C# .NET, esta solución permite aprovechar los controles modernos y el pulido de WinUI 3. Además, mantiene actualizaciones frecuentes e independientes del sistema operativo, asegurando que las aplicaciones siempre cuenten con las últimas innovaciones.

Una de las principales características nuevas en la versión 1.6 es la compatibilidad con la compilación Native AOT, que permite convertir el código de la aplicación en código nativo antes de tiempo, resultando en tiempos de inicio más rápidos y un menor consumo de memoria. En pruebas internas, esta mejora ha conseguido reducir a la mitad el tiempo de inicio y disminuir significativamente el tamaño del paquete de la aplicación.

Otra actualización destacada es la desvinculación de la versión de WebView2 del SDK de Windows App. Ahora, los desarrolladores pueden elegir versiones más recientes del paquete Microsoft.Web.WebView2, ofreciendo mayor flexibilidad y un mejor manejo de dependencias a través de NuGet. Esto garantiza que las aplicaciones que utilizan WebView2 pueden acceder a las últimas mejoras y características en cualquier momento.

La gestión de paquetes también ha recibido mejoras notables con nuevas APIs que facilitan la eliminación de paquetes, la provisión, y la detección de actualizaciones pendientes o disponibles localmente. Estas mejoras están diseñadas para simplificar el manejo de aplicaciones que utilizan empaquetado MSIX, optimizando la vida del desarrollador.

El control TabView de WinUI 3 se ha mejorado con una nueva experiencia de desanclado de pestañas que emula la funcionalidad presente en navegadores como Edge y Chrome. Esto proporciona una retroalimentación visual inmediata al usuario que arrastra una pestaña fuera de la aplicación, permitiendo un movimiento continuo para maximizar o ajustar la nueva ventana.

Otras actualizaciones incluyen mejoras en controles menores como PipsPager, que ahora soporta un nuevo modo de envoltura entre el primer y el último ítem, y RatingControl, que se ha vuelto más personalizable. Se han añadido nuevas APIs y características adicionales, como la clase Microsoft.Windows.Globalization.ApplicationLanguages para afinar el idioma de visualización de la aplicación.

Para más detalles y para empezar a desarrollar con la versión 1.6 del Windows App SDK, los interesados pueden visitar la página de resumen del SDK y seguir las instrucciones de configuración en Visual Studio. Los desarrolladores también pueden mantenerse actualizados con el equipo de desarrollo a través del repositorio de GitHub del Windows App SDK y en los llamados trimestrales de la comunidad WinUI.

La comunidad de desarrolladores está invitada a aprovechar estas mejoras y a compartir sus experiencias y creaciones utilizando las etiquetas #WindowsAppSDK y @WindowsUI en X. ¡Feliz programación!

Equipo del Windows App SDK
vía: Microsoft Windows blog

Scroll al inicio