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.
- Modernize as suas aplicações de ambiente de trabalho existentes
- Interface de utilizador e entrada
- Ciclo de vida do aplicativo e serviços do sistema
- Iniciar aplicativos do Windows e gerenciar tarefas em segundo plano
- Comunicação
- Acessibilidade
- Áudio, vídeo e câmera
- Gráficos
- Dados e ficheiros
- IA e aprendizado de máquina do Windows
- Integração com o Windows
- Dispositivos e sensores
- Segurança e identidade
- Visão geral da implantação
Para obter informações sobre como configurar seu ambiente de desenvolvimento e começar a criar um novo aplicativo, consulte:
Tópicos relacionados
- SDK do Aplicativo Windows
- WinUI
- Visão geral da implementação
Windows developer