Novidades
Novidades para os programadores WindowsDocumentação de desenvolvimento de aplicações Windows
Construa aplicações nativas de ambiente de trabalho Windows com o SDK de Aplicações Windows e WinUI 3 — a plataforma recomendada para novos desenvolvimentos usando C#, C++ e XAML no Windows 10 e 11.
O teu caminho para construir aplicações Windows
Começa pelos fundamentos, desenha ótimas experiências, constrói a tua aplicação e prepara-a para distribuição.
Adicione IA à sua aplicação Windows
Que plataforma devo usar?
Escolha a estrutura que se adapte ao seu cenário. O WinUI 3 com o SDK de Aplicações Windows é recomendado para novas aplicações nativas do Windows. O UWP está em modo de manutenção — para novos projetos, use o SDK de Aplicações Windows com WinUI 3, e para modernizar as aplicações UWP existentes, consulte o guia de migração.
WinUI 3 (SDK de Aplicações Windows)
Recomendado para novas aplicações nativas de ambiente de trabalho do Windows. Constrói com C# ou C++ e XAML. Suporta Windows 10 1809+ e Windows 11.
WPF (.NET)
Framework XAML maduro para aplicações desktop .NET. Modernize as aplicações WPF existentes com interoperabilidade do SDK de Aplicações Windows para aceder a novas funcionalidades do Windows.
Windows Forms (.NET)
Desenvolvimento rápido de UI para aplicações de linha de negócio. Continua a ser suportado com o .NET 8+; modernize de forma incremental com interoperabilidade com o SDK de Aplicações Windows.
.NET MAUI
Framework multiplataforma direcionado para Windows, macOS, iOS e Android a partir de uma base de código C# e XAML.
C++ e Win32
Acesso direto ao sistema operativo para aplicações, jogos e utilitários de sistema de alto desempenho. Usa projeções Win32, COM ou C++/WinRT.
Progressive Aplicações Web (PWA)
Aplicações centradas na Web com integração com o Windows — barra de tarefas, notificações, suporte para utilização offline. Construir com HTML, CSS e JavaScript.
Referência e downloads do SDK
Vá diretamente para as páginas de destino do SDK para documentação de referência, notas de lançamento e downloads.
Requisitos para começar
O que precisas para começar a construir com o SDK de Aplicações Windows. Destina-se ao Windows 10 versão 1809 (build 17763) ou posterior.
SDK de Aplicações Windows (última estabilidade)
Descarregue a versão estável atual. Inclui WinUI 3, APIs do ciclo de vida da aplicação, janelas e ferramentas de implementação. Consulte a página de downloads para o número de versão mais recente.
WinUI 3 (incluído no SDK de Aplicações Windows)
A framework nativa de interface para aplicações de ambiente de trabalho do Windows. Vem como parte do SDK de Aplicações Windows — não é necessária instalação separada.
Visual Studio 2026 com carga de trabalho do SDK de Aplicações Windows
Instale o Visual Studio 2026 com a carga de trabalho 'desenvolvimento .NET para ambiente de trabalho' e a extensão do SDK de Aplicações Windows. Alternativamente, usa VS Code com o C# Dev Kit.
Linguagens e runtimes suportados
C# com .NET 8 ou posterior, C++ (Win32 e C++/WinRT), Rust (via windows-rs crate). XAML é usado para marcação de interface no WinUI 3 e WPF.
Ferramentas e recursos
Exemplos de código de aplicações Windows no GitHub
Explore exemplos de aplicações e excertos de código que demonstrem funcionalidades do SDK de Aplicações Windows, controlos do WinUI 3 e APIs de plataforma.
Configuração do ambiente de desenvolvimento Windows
Configura o teu ambiente de desenvolvimento com o Visual Studio, SDK de Aplicações Windows, Dev Home e o Subsistema Windows para Linux.
Blogue de programadores Windows
Leia anúncios, atualizações de lançamento e análises aprofundadas da equipa de programadores do Windows.
Migrar de UWP para SDK de Aplicações Windows
O UWP está em modo de manutenção. Migre as aplicações UWP existentes para o SDK de Aplicações Windows para aceder às APIs atuais e ao investimento contínuo na plataforma.