Microsoft quiere combinar UWP y Win32 con Project Reunion

La conferencia virtual Microsoft Build 2020 comenzó hoy, y uno de los principales anuncios que Microsoft ha hecho hoy es la presentación oficial de Project Reunion.

Project Reunion es un intento de Microsoft de combinar programas Win32 y aplicaciones UWP. La empresa espera que Project Reunion facilite a los desarrolladores la creación de aplicaciones para Windows y cierre la brecha que se creó hace muchos años cuando se centró en UWP.

Las API existentes, Win32 y UWP, se unificarán y separarán del sistema operativo según Microsoft utilizando herramientas como NuGet.

Cuando Microsoft lanzó Windows 10, tenía grandes planes con respecto a la plataforma versátil de Windows, sus aplicaciones y la Tienda Windows. La muerte de Windows Phone y la renuencia de usuarios y organizaciones a crear y utilizar aplicaciones de la Tienda Windows llevaron a un cambio de estrategia.

La mayoría de los desarrolladores continuaron enfocándose en los programas Win32, mientras que solo unos pocos crearon ciertas versiones de sus aplicaciones de la Tienda e incluso menos aplicaciones nuevas que de una forma u otra no estaban disponibles como aplicaciones de escritorio.

Microsoft pone todas las API a disposición de los desarrolladores, ya sea que desarrollen aplicaciones Win32 o UWP. Los desarrolladores, especialmente aquellos que desarrollan programas Win32, pueden usar nuevas API creadas por Microsoft específicamente para la plataforma UWP para integrar las funciones más recientes en los programas.

En los últimos dos años, hemos roto la barrera entre Win32 (también llamada API de Windows) y la API de plataforma universal de Windows (UWP). Project Reunion está ampliando estos esfuerzos para facilitar la creación de una gran aplicación de Windows. Esto combinará el acceso a las API Win32 y UWP existentes y las hará disponibles sin conexión con herramientas como NuGet. Esto proporcionará una plataforma común para nuevas aplicaciones. Además, lo ayudará a actualizar y actualizar sus programas existentes con las funciones más recientes, ya sea C ++, .NET (incluidos WPF, Windows Forms y UWP) o React Native. Cuando desvinculamos las API existentes y agregamos nuevas API, también hacemos un trabajo policompleto cuando es necesario, para que las API se ejecuten a un nivel más bajo en las versiones compatibles de Windows.

Los dos primeros componentes que Microsoft ha presentado como parte de Project Reunion son WinUI 3 Preview 1 y WebView 2. El primero es una "interfaz propietaria de Fluent optimizada y de alto rendimiento para Windows", según Microsoft, que los desarrolladores pueden usar para crear programas personalizados. y escalable en todo tipo de dispositivos. WebView 2 permite a los desarrolladores integrar contenido web mediante el mecanismo de visualización de los nuevos Microsoft Edge y Chromium en sus aplicaciones de Windows.

Observaciones finales

Microsoft pone las API de UWP a disposición de los desarrolladores que no desarrollan para la plataforma. Uno de los principales beneficios de la plataforma Windows son los programas disponibles para ella. La gran mayoría de estas no son aplicaciones UWP y, en mi opinión, excluirlas de los nuevos desarrollos y funciones fue un error desde el principio.

Queda por ver cómo resultará esto a largo plazo.

Ahora tu: ¿Cómo te sientes acerca del desarrollo?

Artículos de interés

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Subir

Si continuas utilizando este sitio aceptas el uso de cookies. Más información