documentación de desarrollo de aplicaciones de Windows
Compile aplicaciones de escritorio nativas de Windows con el SDK de Aplicaciones para Windows y WinUI 3, la plataforma recomendada para el nuevo desarrollo mediante C#, C++y XAML en Windows 10 y 11.
Ruta de acceso a la creación de aplicaciones de Windows
Comience con los aspectos básicos, diseñe excelentes experiencias, compile la aplicación y prepárela para su distribución.
Desarrollar
- Introducción al desarrollo de SDK de Aplicaciones para Windows
- características y API de SDK de Aplicaciones para Windows
- Modernización de aplicaciones existentes con SDK de Aplicaciones para Windows
- conceptos de la plataforma de desarrollo de Windows
- Referencia de API de SDK de Aplicaciones para Windows
Añade IA a tu aplicación para Windows
¿Qué plataforma debo usar?
Elija el marco que se adapte a su escenario. WinUI 3 con el SDK de Aplicaciones para Windows se recomienda para las nuevas aplicaciones nativas de Windows. UWP está en modo de mantenimiento: para los nuevos proyectos usan SDK de Aplicaciones para Windows con WinUI 3 y para modernizar las aplicaciones para UWP existentes, consulte la guía de migración.
WinUI 3 (SDK de Aplicaciones de Windows)
Se recomienda para las nuevas aplicaciones de escritorio nativas de Windows. Compile con C# o C++ y XAML. Admite Windows 10 más de 1809 y Windows 11.
WPF (.NET)
Marco XAML maduro para aplicaciones de escritorio de .NET. Moderniza las aplicaciones WPF existentes mediante la interoperabilidad con SDK de Aplicaciones para Windows para acceder a nuevas funcionalidades de Windows.
Windows Forms (.NET)
Desarrollo rápido de la interfaz de usuario para aplicaciones de línea de negocio. Sigue siendo compatible con .NET 8+; modernice de forma gradual con interoperabilidad de SDK de Aplicaciones para Windows.
.NET MAUI
Plataforma multiplataforma destinada a Windows, macOS, iOS y Android desde un código base de C# y XAML.
C++ y Win32
Acceso directo al sistema operativo para aplicaciones, juegos y utilidades del sistema de alto rendimiento. Use proyecciones de Win32, COM o C++/WinRT.
Aplicaciones web progresivas (PWA)
Aplicaciones web en primer lugar con integración con Windows: barra de tareas, notificaciones y compatibilidad sin conexión. Compile con HTML, CSS y JavaScript.
Referencia y descargas del SDK
Vaya directamente a las páginas de aterrizaje del SDK para obtener documentación de referencia, notas de la versión y descargas.
Requisitos para comenzar
Lo que necesita para empezar a desarrollar con SDK de Aplicaciones para Windows. Está dirigido a Windows 10 versión 1809 (compilación 17763) o posterior.
SDK de Aplicaciones para Windows (estable más reciente)
Descargue la versión estable actual. Incluye winUI 3, API de ciclo de vida de aplicaciones, ventanas e herramientas de implementación. Compruebe la página de descargas para ver el número de versión más reciente.
WinUI 3 (incluido en SDK de Aplicaciones para Windows)
Marco de interfaz de usuario nativo para aplicaciones de escritorio de Windows. Se distribuye como parte de la SDK de Aplicaciones para Windows: no se necesita ninguna instalación independiente.
Visual Studio 2022 con la carga de trabajo de SDK de Aplicaciones para Windows
Instale Visual Studio 2022 con la carga de trabajo "desarrollo de escritorio .NET" y la extensión SDK de Aplicaciones para Windows. Como alternativa, use VS Code con el Kit de desarrollo de C#.
Lenguajes y entornos de ejecución admitidos
C# con .NET 8 o una versión posterior, C++ (Win32 y C++/WinRT), Rust (a través del crate windows-rs). XAML se usa para el marcado de la interfaz de usuario en WinUI 3 y WPF.
Herramientas y recursos
Ejemplos de código de aplicaciones de Windows en GitHub
Explore aplicaciones de ejemplo y fragmentos de código que muestran SDK de Aplicaciones para Windows características, controles WinUI 3 y API de plataforma.
configuración del entorno para desarrolladores de Windows
Configure el entorno de desarrollo con Visual Studio, SDK de Aplicaciones para Windows, Dev Home y el Subsistema de Windows para Linux.
blog para desarrolladores de Windows
Lee anuncios, actualizaciones y análisis en profundidad del equipo de desarrollo de Windows.
Migración de UWP a SDK de Aplicaciones para Windows
UWP está en modo de mantenimiento. Migre las aplicaciones para UWP existentes a la SDK de Aplicaciones para Windows para acceder a las API actuales y a la inversión en plataforma continua.