Novedades para desarrolladores en Windows 11
Tras los anuncios realizados en Microsoft Build 2024, he aquí algunas de las novedades más destacadas para los desarrolladores de Windows:
- Recomendaciones actualizadas para el desarrollo de aplicaciones
- Nuevas funcionalidades de IA y aprendizaje automático compatibles con Windows
- Herramientas de desarrollo mejoradas
Recomendaciones de desarrollo
Se recomienda encarecidamente utilizar el SDK de Aplicaciones para Windows/WinUI o WPF como plataforma de desarrollo para crear aplicaciones cliente de Windows.
SDK para aplicaciones de Windows
Característica | Descripción |
---|---|
SDK para aplicaciones de Windows | El SDK de Aplicaciones para Windows es un conjunto de herramientas y componentes para desarrolladores que representa la próxima evolución en la plataforma de desarrollo de aplicaciones de Windows. Windows App SDK proporciona un conjunto unificado de API y herramientas que cualquier aplicación de escritorio puede usar de forma coherente en Windows 11 (y niveles inferiores hasta Windows 10, versión 1809). |
Notas de la versión del SDK de Aplicaciones para Windows | Detalles sobre la versión estable más reciente del SDK de Aplicaciones para Windows, que pueden usar las aplicaciones en entornos de producción y las aplicaciones publicadas en Microsoft Store. |
Creación de una nueva aplicación con Windows App SDK | El SDK de Aplicaciones para Windows incluye plantillas de proyecto de WinUI 3 que le permiten crear aplicaciones de escritorio con una interfaz de usuario completamente basada en WinUI. Cuando se crean proyectos utilizando estas plantillas (consulte Creación del primer proyecto de WinUI 3), toda la interfaz de usuario de la aplicación se implementa mediante ventanas, controles y otros tipos de interfaz de usuario proporcionados por WinUI 3. |
Uso del SDK de Aplicaciones para Windows en un proyecto existente | Si en un proyecto existente quiere usar Windows App SDK, puede instalar la versión más reciente del paquete NuGet de Windows App SDK en el proyecto. Las aplicaciones no empaquetadas deben seguir este procedimiento para utilizar el SDK de aplicaciones de Windows, pero las aplicaciones empaquetadas también pueden hacerlo. |
Descarga de Windows App SDK | Hay varios paquetes y canales de versión para Windows App SDK. La página de descarga de Windows App SDK proporciona instrucciones sobre cuáles necesita, los vínculos de descarga y las instrucciones de instalación. |
WinUI
Característica | Descripción |
---|---|
WinUI | WinUI es el componente de la plataforma de interfaz de usuario nativa que se incluye con el SDK de Aplicaciones para Windows (completamente desacoplado de los SDK de Windows). El SDK de Aplicaciones para Windows proporciona un conjunto unificado de API y herramientas que se pueden usar para crear aplicaciones de escritorio de producción destinadas a Windows 10 y versiones posteriores que se pueden publicar en Microsoft Store. |
Inteligencia artificial de Windows
Característica | Descripción |
---|---|
Inteligencia artificial de Windows | Mejore las aplicaciones de Windows con IA a través de las API locales y los modelos de Machine Learning. |
Información general de Windows Copilot Runtime | Windows Copilot Runtime presenta nuevas formas de interactuar con el sistema operativo que usan IA, como Phi Silica, el modelo de lenguaje pequeño (SLM) creado por Microsoft Research que es capaz de ofrecer muchas de las funcionalidades que se encuentran en modelos de lenguaje grandes (LLM), pero más compactas y eficientes para que se puedan ejecutar localmente en Windows. |
Herramientas para desarrolladores
Característica | Descripción |
---|---|
Información general de Inicio para desarrolladores | Inicio para desarrolladores es un nuevo centro de control para Windows que proporciona la capacidad de supervisar proyectos en el panel mediante widgets personalizables, configurar el entorno de desarrollo mediante la descarga de aplicaciones, paquetes o repositorios, conectarse a las cuentas y herramientas de desarrollador (como GitHub) y crear una unidad de desarrollo para el almacenamiento en un solo lugar. |
WSL (Subsistema de Windows para Linux) | Subsistema de Windows para Linux (WSL) es una característica de Windows que permite ejecutar un entorno Linux en la máquina Windows, sin necesidad de una máquina virtual independiente ni de arranque dual. |
Ejemplos
La Galería de WinUI 3 en GitHub se actualiza periódicamente para mostrar las últimas adiciones y mejoras en WinUI en el SDK de Aplicaciones para Windows. La aplicación de la galería también se puede descargar desde Microsoft Store.
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.