Windows App SDK 1.1 adiciona suporte para aplicativos elevados e material Mica

A Microsoft lançou a versão 1.1 do Windows App SDK, com suporte para a criação de aplicativos que requerem elevação, notificações e muito mais.

A Microsoft lançou a versão 1.1 do Windows App SDK, um conjunto de ferramentas de desenvolvimento que (sem surpresa) permite criar aplicativos para Windows 10 e 11. O lançamento inicial do Windows App SDK veio logo depois Janelas 11 foi lançado e é uma forma de reunir recursos visuais e recursos modernos, bem como recursos tradicionais do Win32 no mesmo aplicativo. Esta nova versão vem com algumas melhorias notáveis ​​para tornar a experiência ainda melhor.

Mica é um novo material de superfície que a Microsoft introduziu com o Windows 11 e permite que o fundo da área de trabalho brilhe suavemente no aplicativo, adicionando um pouco de cor à IU. Embora o lançamento inicial do Windows App SDK tenha ocorrido depois do lançamento do Windows 11, você não poderia criar aplicativos que usassem o novo material Mica dessa forma. Junto com isso, a galeria WinUI 3 no Windows App SDK tem novos exemplos, novos controles e uma interface atualizada para se alinhar mais aos princípios de design do Windows 11.

Outra grande melhoria é a capacidade de criar aplicativos que exigem elevação (o que significa que precisam ser executados como administrador), o que era uma limitação da versão original. Além disso, aplicativos empacotados usando o formato MSIX, aplicativos compactados esparsos e aplicativos não empacotados também podem enviar notificações do sistema do Windows agora, inclusive quando o aplicativo não está em execução. Isso significa que os aplicativos têm uma maneira de alertar os usuários mesmo quando o aplicativo não está sendo usado.

A Microsoft também fez melhorias de desempenho para aplicativos que usam C# graças a atualizações na camada de interoperabilidade WinRT. A Microsoft diz que um aplicativo simples “Hello World” pode ter tempos de inicialização até 9% mais rápidos, e você também deve ver grandes melhorias ao usar propriedades de dependência em aplicativos WinUI 3.

Do lado do desenvolvedor, agora é possível configurar um aplicativo para reiniciar automaticamente quando for fechado devido a uma atualização ou falha. Além disso, você pode definir opções de recuperação para que o aplicativo possa trazer os usuários de volta para onde estavam antes de o aplicativo ser fechado inesperadamente.

Outras mudanças incluem APIs de bootstrapper aprimoradas, suporte para aplicativos independentes (ou seja, aplicativos que contêm o Windows necessário Dependências do App SDK para usá-las) e a capacidade de alterar variáveis ​​de ambiente sem precisar usar a API do registro diretamente. A Microsoft também introduziu uma nova API de janelas que torna possível definir a ordem z das janelas do seu aplicativo. Finalmente, a Microsoft anunciou que o Template Studio para WinUI (C#) agora é disponível no Visual Studio Marketplace. Esta extensão facilita a criação de um aplicativo WinUI usando uma experiência baseada em assistente, produzindo "código legível e bem formado" e é uma boa maneira de começar a desenvolver o WinUI.

Para instalar as ferramentas do Windows App SDK para desenvolvimento, você precisará usar o Visual Studio 2022 ou 2019 e siga as instruções nesta página dependendo do tipo de aplicativo que você deseja construir. Você deverá conseguir obter automaticamente a versão mais recente das ferramentas dessa forma. Você também pode encontrar as notas de lançamento completas aqui.


Fonte: Microsoft