Recursos da plataforma de aplicativos do Windows para desenvolvedores

Windows fornece APIs e recursos para a criação de aplicativos da área de trabalho. Use esses recursos de plataforma para adicionar funcionalidades nativas, como acessibilidade, IA no dispositivo, notificações e interfaces avançadas do usuário, para que seu aplicativo se integre a recursos de hardware e sistema operacional Windows.

Os recursos da plataforma Windows vêm do SDK do Aplicativo Windows, do SDK do Windows e do .NET. Navegue pelas áreas de recursos nesta seção para encontrar os recursos que se encaixam em seu aplicativo e, em seguida, siga os links para diretrizes detalhadas para cada área.

Áreas de recursos da plataforma Windows

A tabela a seguir lista as áreas de recursos da plataforma Windows, cada uma com uma descrição e um link para diretrizes detalhadas:

Área de funcionalidades Descrição
Acessibilidade Crie aplicativos acessíveis com suporte para tecnologias adaptativas, navegação por teclado e modos de alto contraste.
Recursos com tecnologia de IA Integre recursos de IA no dispositivo, incluindo Recall, Studio Effects, Click to Do e suporte à tecla Copilot.
Ciclo de vida do aplicativo e serviços do sistema Gerenciar o início do aplicativo, a ativação, as tarefas em segundo plano, o gerenciamento de energia e os serviços no nível do sistema.
Restauração de aplicativo Restaure o estado do aplicativo após uma reinicialização do Windows para que os usuários possam continuar de onde pararam.
Áudio, vídeo e câmera Capturar fotos e vídeos, reproduzir mídia e acessar hardware de áudio.
Comunicação Adicione mensagens, contatos e integração de calendário ao seu aplicativo.
Dados e arquivos Ler e gravar arquivos, gerenciar pastas, acessar o armazenamento removível e consultar propriedades de arquivo.
Dispositivos e sensores Acesse dispositivos de hardware, sensores e periféricos.
Gráficos Crie visuais 2D e 3D usando DirectX, Direct2D e outras APIs gráficas.
Entrada e interações Manipule o toque, a caneta, o teclado, o mouse, a fala e outras modalidades de entrada.
Notificações Envie notificações toast e em bloco para manter os usuários informados.
Integração do sistema operacional Conecte seu aplicativo aos recursos do Shell do Windows, às configurações e às funcionalidades do sistema.
Desempenho Analise e otimize o desempenho e a capacidade de resposta do seu aplicativo.
Segurança e identidade Autenticar usuários, proteger dados e gerenciar permissões de aplicativo.
Testando Teste e depure seu aplicativo Windows usando ferramentas de plataforma e práticas recomendadas.
Interface do usuário Crie interfaces de usuário avançadas com WinUI, XAML e outras estruturas de interface do usuário.