Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O SDK do Aplicativo Windows é a plataforma de desenvolvimento recomendada para criar novos aplicativos de área de trabalho Windows. Ele fornece um conjunto unificado de APIs e ferramentas que trazem os recursos mais recentes da plataforma Windows para o WinUI 3 e estruturas de aplicativos de área de trabalho existentes, como WPF, Windows Forms ou Win32.
SDK do Aplicativo Windows é criada em aberto, e contribuições ou discussões são bem-vindas. Visite o repositório para obter detalhes:
O que você pode fazer com o SDK do Aplicativo Windows
Se você estiver criando um novo aplicativo com WinUI ou aprimorando um existente com funcionalidades modernas, o SDK do Aplicativo Windows ajuda você a aproveitar as APIs de Windows mais recentes.
Aqui está um detalhamento dos principais recursos que SDK do Aplicativo Windows fornece:
| Característica | Descrição |
|---|---|
| WinUI | A estrutura de interface do usuário nativa moderna (interface do usuário) para aplicativos Windows, dando suporte a projetos .NET (C#) e C++. O WinUI permite experiências de usuário consistentes, acessíveis e bonitas que se alinham com o sistema fluente de design. |
| APIs de IA Windows | Traga funcionalidades avançadas de IA (inteligência artificial acelerada por hardware) para seus aplicativos, executando modelos locais de forma direta e eficiente em computadores Copilot+. |
| Windows ML | Execute modelos de IA ONNX localmente em Windows, otimizando automaticamente o desempenho em hardware disponível, como CPUs, GPUs e NPUs para inferência rápida e eficiente. |
| Renderização de texto moderna | Use um sistema de renderização e layout de texto independente do dispositivo com renderização de subpixel ClearType , aceleração de hardware e amplo suporte de linguagem para texto preciso e de alta qualidade. |
| Gerenciamento de recursos | Gerencie recursos de aplicativo, como cadeias de caracteres e imagens em vários idiomas, escalas e variantes de contraste independentemente da lógica do aplicativo. |
| Ciclo de vida do aplicativo | Gerencie os principais aspectos do comportamento de runtime do aplicativo, incluindo gerenciamento de instância, ativação avançada (arquivo, protocolo, reinicialização e muito mais) e gerenciamento de energia. Obtenha controle sobre como seu aplicativo inicia, executa e conserva recursos do sistema. |
| Janelas | Crie, posicione e personalize janelas de aplicativo com APIs de janela modernas. |
| Notifications | Envie notificações locais ou baseadas em nuvem para envolver os usuários e manter seu aplicativo conectado, incluindo notificações de aplicativo e notificações por push. |
| Widgets | Traga informações personalizadas e visíveis de relance para o painel de widgets do Windows, permitindo que os usuários permaneçam conectados ao conteúdo ao vivo do aplicativo diretamente da área de trabalho. |
| Ilhas XAML | Insira controles de interface do usuário Windows modernos dentro de aplicativos da área de trabalho existentes para atualizar sua interface e adicionar novos recursos sem uma reescrita completa. |
| Implantação | Implante o SDK do Aplicativo Windows runtime com seu aplicativo, seja ele empacotado ou descompactado, para garantir uma operação consistente e confiável em todos os dispositivos. |
Benefícios de usar o SDK do Aplicativo Windows
O SDK do Aplicativo Windows fornece uma base moderna para a criação de aplicativos Windows com um conjunto unificado de APIs entregues por meio do NuGet. Ele funciona junto com o SDK do Windows e fornece aos desenvolvedores acesso a novos recursos de Windows em um ciclo de lançamento mais rápido.
A interface do usuário moderna pronta para uso: O SDK do Aplicativo Windows inclui WinUI, uma poderosa estrutura de interface do usuário nativa para criar interfaces modernas e de alto desempenho que se alinham ao sistema Fluent Design. Você pode usá-lo para criar novos aplicativos da área de trabalho ou atualizar experiências existentes com visuais e controles modernos.
Funciona com seu aplicativo e pilha de desenvolvimento existentes: O SDK do Aplicativo Windows pode ser adicionado a aplicativos existentes criados com WPF, Windows Forms, Win32 ou outras estruturas de aplicativos.
Design modular do SDK: Emprega uma estrutura de metapacote que permite que os aplicativos referenciem o SDK completo ou apenas componentes específicos, por exemplo, WinUI, IA ou renderização de texto. Isso permite a adoção incremental e reduz o tamanho geral do pacote.
Consistente em versões do Windows: As APIs do SDK do Aplicativo Windows funcionam no Windows 11 e nas versões anteriores, começando pelo Windows 10, a partir da versão 1809. Isso permite que você use novos recursos assim que eles forem lançados sem depender de atualizações do sistema operacional ou escrever código adaptável de versão.
Cadência de lançamento mais rápida: Como o SDK do Aplicativo Windows é liberado independentemente do sistema operacional, novas APIs e melhorias ficam disponíveis várias vezes por ano. Essa cadência mais rápida fornece aos desenvolvedores acesso anterior aos recursos mais recentes do Windows sem esperar por atualizações importantes do sistema operacional.
SDK do Aplicativo Windows canais de lançamento
O SDK do Aplicativo Windows está disponível por meio de vários canais de versão que permitem escolher o equilíbrio certo entre estabilidade e acesso antecipado.
| Canal de lançamento | Descrição |
|---|---|
| Estável | Destinado a aplicativos de produção e inclui apenas APIs estáveis e com suporte. Esse é o canal padrão usado em toda a documentação do SDK do Aplicativo Windows. |
| Preview | Oferece uma olhada antecipada no que está por vir na próxima versão estável. Alterações de API podem ocorrer entre uma versão prévia e sua versão estável correspondente. |
| Experimental | Contém recursos que estão no início do desenvolvimento e podem ser alterados ou removidos antes de versões futuras. |
Para obter mais detalhes sobre os canais de lançamento do SDK do Aplicativo Windows, consulte SDK do Aplicativo Windows canais de lançamento.
Introdução ao SDK do Aplicativo Windows
Para novos aplicativos, explore o WinUI e comece a criar seu primeiro aplicativo WinUI.
Para integrar o SDK do Aplicativo Windows a um projeto WPF, Windows Forms, Win32 ou multiplataforma existente, consulte as diretrizes em use o SDK do Aplicativo Windows em um aplicativo existente.
Para obter detalhes específicos da versão, visite canais de versão e downloads.
Importante
Se você estiver trabalhando em um aplicativo UWP, consulte Migrate da UWP para o SDK do Aplicativo Windows.
Faça comentários e contribua
Estamos construindo o SDK do Aplicativo Windows como um projeto de código aberto. Temos muito mais informações sobre nossa página GitHub sobre como estamos criando o SDK do Aplicativo Windows e como você pode fazer parte do processo de desenvolvimento. Confira nosso guia do colaborador para fazer perguntas, iniciar discussões ou fazer propostas de recursos. Queremos garantir que o SDK do Aplicativo Windows traga os maiores benefícios para desenvolvedores como você.
Tópicos relacionados
Windows developer