Os aplicativos modernos no Windows 11 com tecnologia do Windows App SDK em breve serão executados mais rapidamente e usarão menos memória graças ao Native AOT, que torna os aplicativos iniciados mais rapidamente e com tamanho menor. A própria Microsoft afirmou isso.

Fonte da imagem: Microsoft, Windowslatest.com

A Microsoft afirma que os aplicativos baseados no Windows App SDK serão capazes de rodar significativamente mais rápido no Windows 11. Testes preliminares mostraram que os tempos de inicialização foram reduzidos em até 50% e o tamanho dos pacotes de instalação de aplicativos foi reduzido em até 8 vezes. . No entanto, os resultados podem variar e a diferença pode não ser perceptível até que os desenvolvedores atualizem seus produtos de software, explica a publicação online Windows Latest.

O Windows App SDK é um conjunto de ferramentas que ajuda a preencher a lacuna entre as APIs de aplicativos Win32 e UWP. Este SDK permite usar estruturas familiares, como Win32, para criar aplicativos Windows com acesso a APIs modernas. No entanto, os programas baseados no Windows App SDK podem demorar para serem iniciados.

Por exemplo, o Phone Link, que conecta um smartphone Android ou iPhone ao Windows 11, demora mais do que o normal para abrir quando é iniciado pela primeira vez após uma reinicialização. Além de serem lentos para iniciar, os aplicativos Windows App SDK às vezes demoram para responder à entrada do usuário porque dependem do Microsoft Edge WebView para usar mais RAM do que os aplicativos clássicos ou tradicionais do Windows.

Apesar dos problemas existentes, a Microsoft está trabalhando ativamente para resolvê-los. Foram encontradas informações na documentação de suporte de que, a partir de 6 de setembro, o Windows App SDK agora oferece suporte à compilação Native AOT (Ahead-Of-Time). Agora os desenvolvedores poderão integrar a tecnologia em seus aplicativos, o que reduzirá significativamente o tempo de inicialização dos aplicativos e o consumo de memória.

Os testes iniciais mostrando um tempo de inicialização 50% mais rápido e uma redução de 8x no tamanho do pacote de aplicativos são encorajadores. Além disso, como a Microsoft não inclui mais o Edge WebView2 SDK codificado no Windows App SDK, isso também ajuda a reduzir o tamanho do aplicativo. Em vez disso, o NuGet é usado para acessar o SDK do Edge WebView2 conforme necessário. É importante observar que essas mudanças não aceleram diretamente os aplicativos, mas à medida que a Microsoft e outros desenvolvedores começarem a usar o Windows App SDK com Native AOT, os usuários verão melhorias de desempenho, incluindo menor consumo de memória.

Deixe um comentário

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