Compartilhar via


Novidades para desenvolvedores no Windows 11

Após os anúncios no Microsoft Build 2024, aqui estão alguns dos destaques mais recentes para desenvolvedores do Windows:

  • Recomendações atualizadas para desenvolvimento de aplicativos
  • Novos recursos de IA e machine learning compatíveis com o Windows
  • Ferramentas avançadas para desenvolvedores

Recomendações de desenvolvimento

Você é altamente incentivado a considerar o uso do SDK/WinUI do Aplicativo windows ou do WPF como sua plataforma de desenvolvimento para criar aplicativos cliente do Windows.

SDK de Aplicativo Windows

Característica Descrição
SDK de App do Windows o SDK do Aplicativo do Windows é um conjunto de componentes e ferramentas para desenvolvedores que representam a próxima evolução na plataforma de desenvolvimento de aplicativos do Windows. O SDK do Aplicativo do Windows fornece um conjunto unificado de APIs e ferramentas que podem ser usadas de forma consistente por qualquer aplicativo da área de trabalho no Windows 11 (e de nível inferior ao Windows 10, versão 1809).
Notas de versão do Windows App SDK Detalhes sobre a versão estável mais recente do Windows App SDK, que pode ser usado em ambientes de produção por aplicativos e por aplicativos publicados na Microsoft Store.
Criar um novo aplicativo com o SDK do Aplicativo do Windows O SDK do Aplicativo do Windows inclui modelos de projeto do WinUI 3 que permitem criar aplicativos com uma interface de usuário totalmente baseada em WinUI. Quando você cria um projeto usando esses modelos (consulte Criar seu primeiro projeto do WinUI 3), toda a interface do usuário do aplicativo é implementada usando janelas, controles e outros tipos de interface do usuário fornecidos pelo WinUI 3.
Usar o SDK do Aplicativo do Windows em um projeto existente Se você tiver um projeto existente no qual deseja usar o SDK do Aplicativo do Windows, poderá instalar a versão mais recente do pacote NuGet do SDK do Aplicativo Windows em seu projeto. Aplicativos não empacotados devem seguir este procedimento para usar o SDK do Aplicativo do Windows, mas os aplicativos empacotados também podem fazer isso.
Baixar o SDK do Aplicativo do Windows Há vários pacotes e canais de lançamento para o SDK do Aplicativo do Windows. A página Baixar o SDK do Aplicativo Windows fornece diretrizes sobre quais deles são necessários para você, links para download e instruções de instalação.

WinUI

Característica Descrição
WinUI O WinUI é o componente nativo da plataforma de interface do usuário que é fornecido com o SDK do Aplicativo do Windows (completamente dissociado dos SDKs do Windows). O SDK do Aplicativo do Windows fornece um conjunto unificado de APIs e ferramentas que podem ser usadas para criar aplicativos de área de trabalho de produção direcionados ao Windows 10 e posteriores e que podem ser publicados na Microsoft Store.

IA do Windows

Característica Descrição
IA do Windows Aprimore seus aplicativos do Windows com IA por meio de APIs locais e modelos do Machine Learning.
Visão geral do runtime do Copilot no Windows O Windows Copilot Runtime apresenta novas maneiras de interagir com o sistema operacional que utiliza a IA, como o Phi Silica, o SLM (Small Language Model) criado pela Microsoft Research que é capaz de oferecer muitos dos mesmos recursos encontrados em LLMs (Modelos de Linguagem Grande), mas mais compacto e eficiente para que ele possa ser executado localmente no Windows.

Ferramentas para desenvolvedores

Característica Descrição
Visão geral da Página inicial para desenvolvedores O Dev Home era um centro de controle experimental para Windows, mas não terá mais suporte a partir de maio de 2025. O Dev Home forneceu a capacidade de monitorar projetos em seu painel usando widgets personalizáveis, configurar seu ambiente de desenvolvimento baixando aplicativos, pacotes ou repositórios, conectar-se às suas contas e ferramentas de desenvolvedor (como o GitHub) e criar uma Unidade de Desenvolvimento para armazenamento em um só lugar.
WSL (Subsistema do Windows para Linux) O Subsistema do Windows para Linux (WSL) é um recurso do Windows que permite executar um ambiente Linux em seu computador Windows, sem a necessidade de uma máquina virtual separada ou inicialização dupla.

Amostras

A Galeria do WinUI 3 no GitHub é atualizada regularmente para mostrar as adições e melhorias mais recentes ao WinUI no SDK do Aplicativo Windows. O aplicativo de galeria também pode ser baixado da Microsoft Store.