Funcionalidades da plataforma de aplicações Windows para programadores

O Windows fornece APIs e capacidades para construir aplicações de ambiente de trabalho. Use estas funcionalidades da plataforma para adicionar funcionalidades nativas — como acessibilidade, IA no dispositivo, notificações e interfaces de utilizador ricas — para que a sua aplicação se integre com o hardware e as capacidades do sistema operativo do Windows.

As funcionalidades da plataforma Windows provêm do SDK de Aplicações Windows, do Windows SDK e do .NET. Explore as áreas de funcionalidades nesta secção para encontrar as funcionalidades que se adequam à sua aplicação e siga os links para orientações detalhadas para cada área.

Áreas de funcionalidades da plataforma Windows

A tabela seguinte lista as áreas de funcionalidades da plataforma Windows, cada uma com uma descrição e um link para orientações detalhadas:

Área de funcionalidades Descrição
Acessibilidade Crie aplicações acessíveis com suporte para tecnologias assistivas, navegação por teclado e modos de alto contraste.
Funcionalidades alimentadas por IA Integre capacidades de IA no dispositivo, incluindo Recall, Studio Effects, Click to Do e suporte a teclas Copilot.
Ciclo de vida do aplicativo e serviços do sistema Gerir a gestão do lançamento de aplicações, a ativação, tarefas em segundo plano, a gestão de energia e os serviços ao nível do sistema.
Restauro de aplicações Restaure o estado da aplicação após um reinício do Windows para que os utilizadores possam retomar de onde ficaram.
Áudio, vídeo e câmera Capturar fotografias e vídeos, reproduzir media e aceder ao hardware de áudio.
Comunicação Adicione mensagens, contactos e integração de calendário à sua aplicação.
Dados e ficheiros Lê e escreve ficheiros, gere pastas, acede a armazenamento removível e consulta propriedades de ficheiros.
Dispositivos e sensores Aceda a 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 Suporta toque, caneta, teclado, rato, fala e outras modalidades de entrada.
Notificações Envie notificações toast e tile para manter os utilizadores informados.
Integração com o sistema operativo Ligue a sua aplicação às funcionalidades, definições e capacidades do sistema do Windows shell.
Desempenho Analise e otimize o desempenho e a capacidade de resposta da sua aplicação.
Segurança e identidade Autenticar utilizadores, proteger os dados e gerir permissões da aplicação.
Testing Teste e depure a sua aplicação Windows usando ferramentas de plataforma e melhores práticas.
Interface de utilizador Construa interfaces de utilizador ricas com WinUI, XAML e outros frameworks de interface.