Ler em inglês

Partilhar via


Desenvolver aplicações de ambiente de trabalho do Windows

Esta seção da documentação fornece informações sobre APIs e recursos que você pode usar ao desenvolver aplicativos da área de trabalho do Windows. Alguns desses recursos estão disponíveis usando APIs no SDK de Aplicativo Windows. Outros recursos estão disponíveis usando APIs no sistema operacional Windows (por meio do Windows SDK) e .NET, e não exigem o uso do SDK de Aplicativo Windows.

Importante

Se você estiver trabalhando em um aplicativo UWP, consulte Migrar da UWP para o SDK do Aplicativo Windows.

Recursos do SDK do Aplicativo Windows

A tabela a seguir destaca os recursos de desenvolvimento fornecidos pelas versões atuais do SDK de aplicativos Windows. Para obter mais detalhes sobre os canais de lançamento do SDK de Aplicativo Windows que incluem cada um desses recursos, consulte Recursos disponíveis por canal de lançamento.

Funcionalidade Descrição
WinUI 3 A principal estrutura de interface do utilizador nativa para aplicações de ambiente de trabalho do Windows, incluindo aplicações geridas que utilizam C# e .NET e aplicações nativas que utilizam C++ com a API Win32. WinUI 3 fornece experiências consistentes, intuitivas e acessíveis usando os padrões mais recentes de interface do usuário (UI).
Renderizar texto com DWriteCore Renderize texto usando um sistema de layout de texto independente do dispositivo, renderização de texto Microsoft ClearType de subpixel de alta qualidade, texto acelerado por hardware, texto multiformato, amplo suporte a idiomas e muito mais.
Gerencie recursos com o MRT Core Gerencie recursos do aplicativo, como cadeias de caracteres e imagens em vários idiomas, escalas e variantes de contraste, independentemente da lógica do seu aplicativo.
Ciclo de vida da aplicação: instanciação da aplicação Controle se várias instâncias do processo do seu aplicativo podem ser executadas ao mesmo tempo.
Ciclo de vida do aplicativo : de ativação avançada Processe informações sobre diferentes tipos de ativações para seu aplicativo.
Ciclo de vida da aplicação : gerenciamento de energia Obtenha visibilidade sobre como seu aplicativo afeta o estado de energia do dispositivo e permita que o aplicativo tome decisões inteligentes sobre o uso de recursos.
Gerenciar janelas de aplicativos Crie e gerencie as janelas associadas ao seu aplicativo.
Notificações push Envie notificações brutas e notificações de aplicativo para seu aplicativo da nuvem usando identidades de Registro de Aplicativo do Azure.
Notificações do aplicativo Entregue mensagens ao seu utilizador com notificações da aplicação.
Implantação Implantar o tempo de execução do SDK do Aplicativo Windows com seu aplicativo não empacotado e empacotado

Recursos de desenvolvimento de aplicativos do Windows organizados por cenário

Os artigos a seguir fornecem informações para ajudá-lo a começar a usar os recursos da plataforma completa de desenvolvimento de aplicativos do Windows para cenários comuns de aplicativos, incluindo recursos fornecidos pelo SDK de Aplicativos Windows, o SDK do Windows e o SDK do .NET.

Para obter informações sobre como configurar seu ambiente de desenvolvimento e começar a criar um novo aplicativo, consulte: