Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Windows App SDK fornece um conjunto unificado de APIs e ferramentas que pode usar para construir aplicações Windows modernas. Traz as funcionalidades mais recentes da plataforma Windows tanto para o WinUI como para frameworks de aplicações de ambiente de trabalho existentes, como WPF, Windows Forms ou Win32.
O Windows App SDK é construído abertamente, e contribuições ou discussões são bem-vindas. Visite o repositório para mais detalhes:
O que pode fazer com o Windows App SDK
Quer esteja a desenvolver uma nova aplicação com o WinUI 3 ou a melhorar uma já existente com capacidades modernas, o Windows App SDK ajuda-o a tirar partido das APIs mais recentes do Windows.
Aqui está uma análise das principais funcionalidades que o Windows App SDK oferece:
| Funcionalidade | Descrição |
|---|---|
| WinUI | O moderno framework nativo de interface (interface de utilizador) para aplicações Windows, suportando tanto projetos .NET (C#) como C++. O WinUI permite experiências de utilizador consistentes, acessíveis e bonitas, alinhadas com o sistema Fluent Design. |
| APIs de IA do Windows | Traga capacidades poderosas de inteligência artificial (IA) aceleradas por hardware para as suas aplicações, executando modelos locais de forma fluida e eficiente em PCs Copilot+. |
| Windows ML | Execute modelos de IA ONNX localmente no Windows, otimizando automaticamente o desempenho em todo o hardware disponível, como CPUs, GPUs e NPUs, para uma inferência rápida e eficiente. |
| Renderização moderna de texto | Use um layout de texto independente do dispositivo e sistema de renderização com renderização subpixel ClearType , aceleração por hardware e suporte de linguagem ampla para texto preciso e de alta qualidade. |
| Gestão de recursos | 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 do aplicativo | Gere aspetos-chave do comportamento em tempo de execução da tua aplicação, incluindo gestão de instâncias, ativação rica (ficheiro, protocolo, reinício e mais) e gestão de energia. Ganhe controlo sobre como a sua aplicação começa, corre e poupa recursos do sistema. |
| Técnica de Janelação | Crie, posicione e personalize janelas de aplicações com APIs modernas de janelas. |
| Notifications | Envie notificações locais ou na cloud para envolver os utilizadores e manter a sua aplicação conectada, incluindo notificações de aplicação e notificações push. |
| Widgets | Traga informações personalizadas e visíveis para o quadro de widgets do Windows, permitindo que os utilizadores se mantenham ligados ao conteúdo ao vivo da sua aplicação diretamente a partir do seu ambiente de trabalho. |
| Ilhas XAML | Incorpore os controlos modernos da interface do Windows em aplicações de ambiente de trabalho existentes para atualizar a sua interface e adicionar novas funcionalidades sem uma reescrita completa. |
| de implantação | Implemente o runtime do SDK da aplicação Windows com a sua aplicação, esteja ela empacotada ou desempacotada, para garantir uma operação consistente e fiável entre dispositivos. |
Benefícios de usar o Windows App SDK
O Windows App SDK fornece uma base moderna para construir aplicações Windows com um conjunto unificado de APIs entregues através do NuGet. Funciona em conjunto com o SDK do Windows e dá aos programadores acesso a novas funcionalidades do Windows num ciclo de lançamento mais rápido.
Interface moderna logo de fábrica: O Windows App SDK inclui o WinUI, uma poderosa framework nativa de interface para criar interfaces modernas e de alto desempenho alinhadas com o sistema Fluent Design. Pode usá-lo para criar novas aplicações de ambiente de trabalho ou atualizar experiências existentes com visuais e controlos modernos.
Funciona com a sua aplicação e stack de desenvolvimento existentes: O Windows App SDK pode ser adicionado a aplicações existentes construídas com WPF, Windows Forms, Win32 ou outros frameworks de aplicação.
Design modular do SDK: Emprega uma estrutura de metapacote que permite às aplicações referenciar o SDK completo ou apenas componentes específicos, por exemplo WinUI, IA ou renderização de texto. Isto permite a adoção incremental e reduz o tamanho total do pacote.
Consistente em todas as versões do Windows: As APIs do Windows App SDK funcionam no Windows 11 e versões anteriores a partir do Windows 10, versão 1809. Isto permite-lhe usar novas funcionalidades assim que são lançadas, sem depender de atualizações do sistema operativo ou de escrever código adaptativo de versão.
Cadência de lançamento mais rápida: Como o Windows App SDK é lançado de forma independente do sistema operativo, novas APIs e melhorias ficam disponíveis várias vezes por ano. Este ritmo mais rápido dá aos programadores acesso mais cedo às funcionalidades mais recentes do Windows, sem esperar por grandes atualizações do sistema operativo.
Canais de lançamento do SDK de aplicativos Windows
O Windows App SDK está disponível através de vários canais de lançamento que permitem escolher o equilíbrio certo entre estabilidade e acesso antecipado.
| Canal de lançamento | Descrição |
|---|---|
| estável | Destinado a aplicações de produção e inclui apenas APIs estáveis e suportadas. Este é o canal padrão utilizado em toda a documentação do Windows App SDK. |
| Prévia | Oferece uma antevisão do que está para vir na próxima versão estável. Podem ocorrer alterações na API entre uma versão de pré-visualização e a sua versão estável correspondente. |
| Experimental | Contém funcionalidades que estão no início do desenvolvimento e que podem ser alteradas ou removidas antes de futuras versões. |
Para obter mais detalhes sobre os canais de lançamento do SDK de Aplicativo Windows, consulte Canais de versão do SDK de Aplicativo Windows.
Introdução ao SDK de Aplicativos Windows
Para novas aplicações, explore o WinUI e comece a construir a sua primeira aplicação WinUI.
Para integrar o Windows App SDK num projeto WPF, Windows Forms, Win32 ou multiplataforma existente, consulte a orientação usar o Windows App SDK numa aplicação existente.
Para detalhes específicos da versão, visite Canais de Lançamento e Downloads.
Importante
Se você estiver trabalhando em um aplicativo UWP, consulte Migrar da UWP para o SDK do Aplicativo Windows.
Dê feedback e contribua
Estamos criando o SDK do Aplicativo Windows como um projeto de código aberto. Temos muito mais informação na nossa página do GitHub sobre como estamos a construir o Windows App SDK e como pode fazer parte do processo de desenvolvimento. Consulte o nosso guia do colaborador para fazer perguntas, iniciar discussões ou fazer propostas de funcionalidades. Queremos ter certeza de que o SDK do Aplicativo Windows traz os maiores benefícios para desenvolvedores como você.
Tópicos relacionados
Windows developer