Windows App SDK 1.0.0-experimental con WinUI 3, más lanzado

Icono de tiempo de lectura 3 minuto. leer


Los lectores ayudan a respaldar a MSpoweruser. Es posible que obtengamos una comisión si compra a través de nuestros enlaces. Icono de información sobre herramientas

Lea nuestra página de divulgación para descubrir cómo puede ayudar a MSPoweruser a sostener el equipo editorial. Más información

Winui 3

Microsoft acaba de lanzar Windows App SDK 1.0.0-experimental, un conjunto de herramientas que permite a los desarrolladores de aplicaciones de escritorio crear aplicaciones con una moderna interfaz de usuario, API y funciones de plataforma de Windows.

La versión 1.0.0 del SDK trae las siguientes características y mejoras:

Interfaz de usuario de Windows 3

Esta versión de WinUI 3 se centra en desarrollar nuevas funciones para 1.0 estable y corregir errores.

  • Nuevas funciones: Soporte para mostrar un ContentDialog por ventana en lugar de por subproceso.
  • Errores: Para ver la lista completa de errores abordados en esta versión, consulte el repositorio de GitHub.
  • Muestras: para ver los controles y las funciones de WinUI 3 en acción, puede clonar y compilar la aplicación Galería de controles de WinUI 3 de GitHubo descargar la aplicación de la tienda de Microsoft.

Notificaciones push (característica experimental)

Esta versión presenta una API de notificaciones push que pueden usar las aplicaciones de escritorio empaquetadas de MSIX con identidades basadas en el registro de aplicaciones de Azure. Para utilizar esta función, debe regístrate para la vista previa privada de Microsoft.

Limitaciones importantes:

  • Las notificaciones automáticas solo se admiten en aplicaciones empaquetadas de MSIX que se ejecutan en Windows 10 versión 2004 (compilación 19041) o versiones posteriores.
  • Microsoft se reserva el derecho de deshabilitar o revocar las aplicaciones de las notificaciones automáticas durante la vista previa privada.
  • Microsoft no garantiza la confiabilidad o la latencia de las notificaciones automáticas.
  • Durante la vista previa privada, el volumen de notificaciones push está limitado a 1 millón por mes.

Ventanas (característica experimental)

Esta versión incluye actualizaciones de las API de ventanas. Se trata de un conjunto de API de ventanas de alto nivel, centradas en la clase AppWindow, que permite escenarios de ventanas fáciles de usar que se integran bien con la experiencia del usuario de Windows y otras aplicaciones. Esto es similar, pero no igual, a UWP AppWindow.

Limitaciones importantes:

  • Este lanzamiento de AppWindow actualmente está disponible solo para aplicaciones Win32 (tanto empaquetadas como sin empaquetar).
  • El SDK de aplicaciones de Windows actualmente no proporciona métodos para adjuntar contenido del marco de la interfaz de usuario a un AppWindow; usted está limitado a usar el HWND métodos de acceso de interoperabilidad.
  • Actualmente, las API de ventanas no funcionarán en las versiones de Windows 1809 y 1903 para AMD64.

Implementación de aplicaciones no empaquetadas (característica experimental)

Esta versión presenta actualizaciones para el dependencias dinámicas característica, incluida la API de arranque.

Limitaciones importantes:

  • La función de dependencias dinámicas solo se admite para aplicaciones no empaquetadas (es decir, aplicaciones que no usan MSIX para su tecnología de implementación).
  • No se admiten las llamadas elevadas.

Otras limitaciones y problemas conocidos

  • No hay soporte para cualquier configuración de compilación de CPU: El SDK de aplicaciones de Windows está escrito en código nativo y, por lo tanto, no admite Cualquier CPU construir configuraciones. El Plantillas de proyecto WinUI solo permite compilaciones específicas de la arquitectura. Cuándo agregando el SDK de aplicaciones de Windows a una aplicación o componente .NET existente que admita Cualquier CPU, debe especificar la arquitectura deseada: x86x64 or arm64.
  • Las aplicaciones .NET deben apuntar a la compilación 18362 o superior: Su TFM debe estar configurado para net5.0-windows10.0.18362 o superior, y su proyecto de embalaje <TargetPlatformVersion> debe establecerse en 18362 o superior. Para obtener más información, consulte el problema conocido en GitHub.

Lea más y encuentre los enlaces de descarga en Microsoft aquí.

Foro de usuarios

mensajes de 0