Biblioteca de la interfaz de usuario de Windows - Windows UI Library

Biblioteca de la interfaz de usuario de Windows
Logo-winui.svg
Otros nombres WinUI, UWP XAML, WinRT XAML
Desarrollador (es) Microsoft
Versión inicial Septiembre de 2011 ; Hace 10 años ( 2011-09 )
Lanzamiento estable
2.7.0 / 15 de septiembre de 2021 ; Hace 33 dias ( 15/09/2021 )
Versión de vista previa
2.8.0-prelanzamiento.210927001 / 27 de septiembre de 2021 ; Hace 21 dias ( 27 de septiembre de 2021 )
Repositorio
Escrito en C ++ y C #
Sistema operativo Microsoft Windows
Plataforma Intel x86 de 32 bits , x86-64 y ARM
Escribe Marco de aplicación
Licencia Licencia MIT después de 2018-12-04; Freeware antes
Sitio web microsoft .github .io / microsoft-ui-xaml / Edita esto en Wikidata

La biblioteca de interfaz de usuario de Windows ( WinUI con nombre en código "Jupiter" y también conocida como UWP XAML y WinRT XAML ) es una API de interfaz de usuario que forma parte del modelo de programación de Windows Runtime que forma la columna vertebral de las aplicaciones de la Plataforma universal de Windows (anteriormente conocida como estilo Metro o inmersivo ) para los sistemas operativos Windows 8 , Windows 8.1 , Windows 10 y Windows Phone 8.1 . Permite declarar interfaces de usuario mediante la tecnología Extensible Application Markup Language (XAML).

WinUI es uno de los múltiples marcos de interfaz de usuario integrados para Windows Runtime; los otros son HTML5 (por ejemplo, a través de WinJS ) y DirectX .

WinUI 3 desacopla WinRT XAML del sistema operativo como un paquete separado para actualizarse rápidamente y hacer que las nuevas características funcionen en versiones anteriores de Windows. Es parte del SDK de la aplicación de Windows (con nombre en código "Project Reunion"), un esfuerzo de Microsoft para reconciliar el escritorio de Windows (Win32) y el modelo de la aplicación UWP de bajo IL.

Telefono windows

Hasta Windows Phone 8.0, WinRT XAML no era compatible y las aplicaciones XAML se basaban en Silverlight XAML y se implementaban en formato XAP .

En Windows Phone 8.1, WinRT XAML está disponible junto con compatibilidad mejorada con Windows Runtime. Esta convergencia entre plataformas permite aplicaciones universales que pueden apuntar tanto a Windows 8.1 como a Windows Phone 8.1 mientras comparten la mayor parte del código, incluida la interfaz de usuario. El Windows Phone 8.1 todavía es capaz de ejecutar aplicaciones Silverlight XAML y también se agregaron nuevas características y API (llamado Silverlight 8.1)

Tecnologías relacionadas

WinUI está relacionado con Windows Presentation Foundation (WPF) y Silverlight (WPF / E), marcos de interfaz de usuario similares basados ​​en XAML que se utilizan para aplicaciones de escritorio y aplicaciones portátiles, respectivamente. WinUI usa muchos de los mismos nombres para sus API que estas dos tecnologías más antiguas, especialmente Silverlight, pero su uso está limitado a Windows (específicamente Windows 8 y posterior) como con WPF. La principal diferencia es que WPF y Silverlight están escritos en C # y requieren el uso de lenguajes .NET como C # o Visual Basic , mientras que WinRT XAML es parte de Windows Runtime, escrito en C ++ y disponible para código nativo , y tiene herramientas para desarrollo, con C ++ / CX o C ++ / WinRT .

Ver también

Referencias

enlaces externos