Articulo de referencia

Biblioteca de interfaz de usuario de Windows

La biblioteca de interfaz de usuario de Windows ( WinUI , cuyo nombre en código es "Jupiter", [3] [4] y también conocida como UWP XAML y WinRT XAML ) es una API de interfaz de u...

La biblioteca de interfaz de usuario de Windows ( WinUI , cuyo nombre en código es "Jupiter", [3] [4] 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 conocidas como estilo Metro o Immersive ) para los sistemas operativos Windows 8 , Windows 8.1 , Windows 10 y Windows Phone 8.1 . Permite declarar interfaces de usuario utilizando la tecnología de lenguaje de marcado de aplicaciones extensible (XAML).

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

WinUI 2 es una biblioteca de extensiones para UWP XAML que contiene controles y estilos que coinciden con el lenguaje de diseño de Windows 11. Se distribuye a través de NuGet y es diferente del marco UWP XAML, que proporciona el motor de renderizado real; sin embargo, pueden tratarse como sinónimos.

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. [5] Es parte de Windows App SDK (nombre en código "Project Reunion"), un esfuerzo de Microsoft para reconciliar el escritorio de Windows (Win32) y el modelo de aplicación UWP de bajo IL.

Teléfono 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 una compatibilidad mejorada con Windows Runtime. Esta convergencia entre plataformas permite que las aplicaciones universales puedan ejecutarse tanto en Windows 8.1 como en Windows Phone 8.1, al tiempo que comparten la mayor parte del código, incluida la interfaz de usuario. Windows Phone 8.1 aún puede ejecutar aplicaciones Silverlight XAML y también se agregaron nuevas funciones y API (llamadas Silverlight 8.1 [6] ).

WinUI está relacionado con Windows Presentation Foundation (WPF) y Silverlight (WPF/E), marcos de interfaz de usuario basados ​​en XAML similares que se utilizan para aplicaciones de escritorio y aplicaciones portátiles respectivamente. WinUI utiliza 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 posteriores) 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, está escrito en C++ y está disponible para código nativo , y tiene herramientas para el desarrollo, con C++/CX o C++/WinRT .

Véase también

Referencias

  1. ^ "Descripción general de WinUI". Desarrollo de aplicaciones para Windows. Microsoft Docs . 13 de octubre de 2015. Consultado el 15 de octubre de 2021 .
  2. ^ Gallo, Kevin (4 de diciembre de 2018). "Anuncio del código abierto de WPF, Windows Forms y WinUI en Microsoft Connect(); 2018". Desarrollador de Windows. Blogs de Windows . Consultado el 9 de octubre de 2021 .
  3. ^ Nixon, Jerry (20 de junio de 2012). "Windows 8: 15 razones más por las que elijo XAML en lugar de HTML5". Blog de Jerry Nixon . Consultado el 15 de octubre de 2021 .
  4. ^ Nixon, Jerry; Heuer, Tim (24 de enero de 2013). "XAML y desarrollo de aplicaciones para Windows 8". DevRadio. Canal 9. Consultado el 15 de octubre de 2021 .
  5. ^ Ramos, Miguel (7 de julio de 2020). "Una mirada profunda a WinUI 3 en aplicaciones de escritorio". Windows Developer. Blogs de Windows . Consultado el 28 de mayo de 2021 .
  6. ^ "Aplicaciones de Windows Phone Silverlight 8.1". Desarrollo de Windows 8. Microsoft Docs . 20 de mayo de 2016. Consultado el 15 de octubre de 2021 .
  • Sitio web oficial
  • microsoft-ui-xaml en GitHub
  • Galería WinUI en GitHub
  • Documentación del espacio de nombres Microsoft.UI.Xaml [ enlace muerto permanente ‍] en Microsoft Docs
  • Documentación del espacio de nombres Windows.UI.Xaml en Microsoft Docs
  • Canal 9 - Presentaciones XAML de la conferencia Build 2011
  • WinRTXamlToolkit en GitHub
Obtenido de "https://es.wikipedia.org/w/index.php?title=Biblioteca_de_interfaz_de_usuario_de_Windows&oldid=1259903452"