Windows App SDK 1.0.0-experimental com WinUI 3, mais lançado

Ícone de tempo de leitura 3 minutos. ler


Os leitores ajudam a oferecer suporte ao MSpoweruser. Podemos receber uma comissão se você comprar através de nossos links. Ícone de dica de ferramenta

Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais

winui 3

A Microsoft acaba de lançar o Windows App SDK 1.0.0-experimental, um kit de ferramentas que capacita os desenvolvedores de aplicativos de desktop a criar aplicativos com uma interface de usuário moderna do Windows, APIs e recursos de plataforma.

A versão 1.0.0 do SDK traz os seguintes recursos e melhorias:

WindowsUI 3

Esta versão do WinUI 3 está focada na construção de novos recursos para 1.0 estável e na correção de bugs.

  • Novas características: Suporte para mostrar um ContentDialog por janela em vez de por thread.
  • Erros: Para obter a lista completa de bugs abordados nesta versão, consulte o repositório GitHub.
  • amostras: Para ver os controles e recursos do WinUI 3 em ação, você pode clonar e criar o aplicativo WinUI 3 Controls Gallery do GitHub, ou baixe o aplicativo da loja da Microsoft.

Notificações push (recurso experimental)

Esta versão apresenta uma API de notificações por push que pode ser usada por aplicativos de área de trabalho com pacote MSIX com identidades baseadas em registro de aplicativo do Azure. Para usar este recurso, você deve inscreva-se para a visualização privada da Microsoft.

Limitações importantes:

  • As notificações por push só têm suporte em aplicativos empacotados MSIX executados no Windows 10 versão 2004 (compilação 19041) ou versões posteriores.
  • A Microsoft reserva-se o direito de desabilitar ou revogar aplicativos de notificações push durante a visualização privada.
  • A Microsoft não garante a confiabilidade ou latência das notificações por push.
  • Durante a visualização privada, o volume de notificações push é limitado a 1 milhão por mês.

Janelas (recurso experimental)

Esta versão inclui atualizações para as APIs de janelas. Esses são um conjunto de APIs de janelas de alto nível, centradas na classe AppWindow, que permite cenários de janelas fáceis de usar que se integram bem à experiência do usuário do Windows e outros aplicativos. Isso é semelhante, mas não igual, ao UWP AppWindow.

Limitações importantes:

  • Este lançamento de AppWindow está atualmente disponível apenas para aplicativos Win32 (empacotados e desempacotados).
  • Atualmente, o Windows App SDK não fornece métodos para anexar o conteúdo da estrutura de interface do usuário a um AppWindow; você está limitado a usar o HWND métodos de acesso de interoperabilidade.
  • As APIs do Windows não funcionarão atualmente no Windows versão 1809 e 1903 para AMD64.

Implantação para aplicativos não empacotados (recurso experimental)

Esta versão apresenta atualizações para o dependências dinâmicas característica, incluindo a API de inicialização.

Limitações importantes:

  • O recurso de dependências dinâmicas só tem suporte para aplicativos não empacotados (ou seja, aplicativos que não usam MSIX para sua tecnologia de implantação).
  • Chamadores elevados não são suportados.

Outras limitações e problemas conhecidos

  • Sem suporte para qualquer configuração de compilação de CPU: O Windows App SDK é escrito em código nativo e, portanto, não suporta Qualquer CPU configurações de construção. O Modelos de projeto WinUI permitir apenas compilações específicas da arquitetura. Quando adicionando o SDK do aplicativo do Windows a um aplicativo ou componente .NET existente que suporte Qualquer CPU, você deve especificar a arquitetura desejada: x86x64 or arm64.
  • Os aplicativos .NET devem ter como alvo a compilação 18362 ou superior: Seu TFM deve ser definido para net5.0-windows10.0.18362 ou superior, e seu projeto de embalagem <TargetPlatformVersion> deve ser definido como 18362 ou superior. Para mais informações, consulte o problema conhecido no GitHub.

Leia mais e encontre os links de download em Microsoft SUA PARTICIPAÇÃO FAZ A DIFERENÇA.

Mais sobre os tópicos: SDK de aplicativo do Windows 1.0.0, winui 3

Deixe um comentário

O seu endereço de e-mail não será publicado. Os campos obrigatórios são marcados com *