Windows App SDK 1.1 agrega soporte para aplicaciones elevadas y material de Mica

Microsoft lanzó la versión 1.1 del SDK de aplicaciones de Windows, con soporte para crear aplicaciones que requieren elevación, notificaciones y más.

Microsoft ha lanzado la versión 1.1 del SDK de aplicaciones de Windows, un conjunto de herramientas de desarrollo que (como era de esperar) le permiten crear aplicaciones para Windows 10 y 11. El lanzamiento inicial del SDK de aplicaciones de Windows se produjo poco después. ventanas 11 se lanzó y es una forma de reunir imágenes y funciones modernas, así como las capacidades tradicionales de Win32 en la misma aplicación. Esta nueva versión viene con algunas mejoras notables para que la experiencia sea aún mejor.

La mica es un nuevo material de superficie que Microsoft introdujo con Windows 11 y permite que el fondo de su escritorio brille suavemente a través de la aplicación, agregando un poco de color a la interfaz de usuario. Si bien el lanzamiento inicial del SDK de aplicaciones de Windows se produjo después de que Windows 11 ya estuviera disponible, no se podían crear aplicaciones que utilizaran el nuevo material de Mica de esta manera. Además de esto, la galería WinUI 3 en el SDK de aplicaciones de Windows tiene nuevas muestras, nuevos controles y una interfaz actualizada para alinearse más con los principios de diseño de Windows 11.

Otra mejora importante es la capacidad de crear aplicaciones que requieran elevación (lo que significa que deben ejecutarse como administrador), lo cual era una limitación de la versión original. Además, las aplicaciones empaquetadas con el formato MSIX, las aplicaciones empaquetadas dispersas y las aplicaciones no empaquetadas también pueden enviar notificaciones del sistema de Windows ahora, incluso cuando la aplicación no se está ejecutando. Eso significa que las aplicaciones tienen una forma de alertar a los usuarios incluso cuando no se están utilizando.

Microsoft también ha realizado mejoras de rendimiento para aplicaciones que usan C# gracias a actualizaciones en la capa de interoperabilidad de WinRT. Microsoft dice que una aplicación simple "Hello World" puede ver tiempos de inicio hasta un 9% más rápidos, y también debería ver grandes mejoras al usar propiedades de dependencia en aplicaciones WinUI 3.

Por parte del desarrollador, ahora es posible configurar una aplicación para que se reinicie automáticamente cuando se cierre debido a una actualización o falla. Además, puede configurar opciones de recuperación para que la aplicación pueda llevar a los usuarios a donde estaban antes de que se cerrara inesperadamente.

Otros cambios incluyen API de arranque mejoradas, compatibilidad con aplicaciones autónomas (es decir, aplicaciones que contienen los requisitos de Windows). Dependencias del SDK de la aplicación para usarlas) y la capacidad de cambiar las variables de entorno sin tener que usar la API de registro. directamente. Microsoft también ha introducido una nueva API de ventanas que permite configurar el orden z de las ventanas de su aplicación. Finalmente, Microsoft anunció que Template Studio para WinUI (C#) ahora está disponible disponible en el mercado de Visual Studio. Esta extensión facilita la creación de una aplicación WinUI utilizando una experiencia basada en asistente, produciendo "código legible y bien formado", y es una buena manera de comenzar con el desarrollo de WinUI.

Para instalar las herramientas de desarrollo del SDK de aplicaciones de Windows, deberá utilizar Visual Studio 2022 o 2019, y sigue las instrucciones de esta página dependiendo del tipo de aplicación que desee crear. Debería poder obtener automáticamente la última versión de las herramientas de esta manera. También puede encontrar las notas de la versión completas aquí.


Fuente: microsoft