Documentação de desenvolvimento de aplicativos para Windows

Crie aplicativos nativos Windows desktop com o SDK do Aplicativo Windows e o WinUI 3 – a plataforma recomendada para o novo desenvolvimento usando C#, C++e XAML em Windows 10 e 11.

Qual plataforma devo usar?

Escolha a estrutura que se ajusta ao seu cenário. O WinUI 3 com o SDK do Aplicativo Windows é recomendado para novos aplicativos nativos de Windows. A UWP está no modo de manutenção – para novos projetos, use SDK do Aplicativo Windows com o WinUI 3 e para modernizar os aplicativos UWP existentes, consulte o guia de migração.

Aplicativos Web Progressivos (PWA)

Aplicativos web-first com integração com o Windows — barra de tarefas, notificações, suporte offline. Compile com HTML, CSS e JavaScript.

Referência e downloads do SDK

Acesse diretamente as páginas iniciais do SDK para consultar a documentação de referência, as notas de versão e os downloads.

Requisitos para começar

O que você precisa para começar a construir com o SDK do Aplicativo Windows. Destinado ao Windows 10 versão 1809 (build 17763) ou posterior.

SDK do Aplicativo Windows (estável mais recente)

Baixe a versão estável atual. Inclui WinUI 3, APIs de ciclo de vida do aplicativo, janelas e ferramentas de implantação. Verifique na página de downloads o número da versão mais recente.

WinUI 3 (incluído no SDK do Aplicativo Windows)

A estrutura de interface do usuário nativa para aplicativos da área de trabalho Windows. É fornecido como parte do SDK do Aplicativo Windows — nenhuma instalação separada é necessária.

Idiomas e runtimes com suporte

C# com .NET 8 ou superior, C++ (Win32 e C++/WinRT), Rust (via crate windows-rs). O XAML é usado para marcação de interface do usuário no WinUI 3 e WPF.

Ferramentas e recursos