SDK de aplicaciones de Windows


Windows App SDK (anteriormente conocido como Project Reunion ) [1] es un kit de desarrollo de software (SDK) de Microsoft que tiene como objetivo el desarrollo de aplicaciones de escritorio nativas en Windows 11 y Windows 10 hasta la versión 1809.

Windows App SDK no reemplaza el SDK de Windows ; está diseñado para mejorar las aplicaciones nativas Win32 ( USER32 / GDI32 ) y .NET 6 ( WPF / WinForms ), [2] y migrar las aplicaciones UWP existentes al modelo Win32 o .NET [3] [4] al proporcionar una interfaz de programación de aplicaciones común (API) basado en metadatos de UWP / WinRT y WinMD , para cerrar la brecha entre el acceso al sistema de bajo nivel en las API de Win32 y los conceptos de programación de alto nivel en .NET y UWP. [5] [6]La versión 1.0 se lanzó en noviembre de 2021 después de varias versiones preliminares para desarrolladores. [7] [8] [9]

A partir de la versión 1.0, los componentes del SDK incluyen WinUI 3 , WebView 2 , [10] MSIX-Core, [11] y enlaces de lenguaje C++/WinRT , Rust /WinRT [12] y C# /WinRT [13] . Se introdujo una API que abstrae las primitivas USER32/GDI32 conocida como AppWindow para exponer un conjunto unificado de capacidades de ventanas. [14] La hoja de ruta de funciones para la versión 1.1 incluye "ventanas modernas" en WinUI 3, que admiten múltiples ventanas de cliente y controles de ventana personalizados. Además, se planean mejoras para la administración de energía, notificaciones automáticas y reinicio de aplicaciones.