Os aplicativos baseados na Web estão prestes a melhorar no Windows 10

Logotipo do Windows 10

Muitos aplicativos de desktop, como Discord e Spotify, são baseados em tecnologias da web e geralmente consomem mais recursos do sistema do que os aplicativos nativos adequados. A Microsoft tem trabalhado em uma alternativa à estrutura Electron usada pela maioria dos aplicativos baseados na Web e agora está sendo lançada no Windows 10.

A Microsoft anunciou que o tempo de execução do WebView2 está sendo implementado em todos os PCs com Windows 10, se eles estiverem executando a atualização de abril de 2018 ou posterior. O componente já estava incluído no Windows 11, mas antes, os aplicativos tinham que agrupar todo o tempo de execução (aumentando o tamanho e a complexidade do download) se quisessem usar o WebView2 no Windows 10. Agora que o componente estará em ainda mais PCs, pode tornou-se uma escolha mais popular para aplicativos baseados na web.

Slack, Discord, Skype, Spotify, Visual Studio Code e inúmeros outros aplicativos de desktop são desenvolvidos com Electron, que é baseado no mesmo mecanismo que alimenta o Google Chrome, Microsoft Edge e outros navegadores. A estrutura tornou muito mais fácil a criação de aplicativos multiplataforma, mas os aplicativos Electron consomem notoriamente CPU e memória , o que leva a um computador mais lento e diminui a vida útil da bateria em laptops.

A Microsoft está trabalhando no ‘ WebView2 ’ para Windows 10 e 11, que se destina principalmente a aplicativos do Windows que precisam incorporar páginas da web (como formulários de login). No entanto, o WebView2 também pode alimentar aplicativos inteiros por conta própria, assim como o Electron – o Microsoft Teams no Windows 11 é um aplicativo WebView2.

WebView2 traz algumas vantagens para aplicativos baseados na web. Como o tempo de execução está incluído no Windows 11 e 10, os aplicativos não precisam agrupar todo o mecanismo com seus aplicativos, reduzindo o tamanho dos arquivos e o tempo de download para atualizações. Se os aplicativos usarem o tempo de execução incluído (os desenvolvedores ainda podem optar por agrupar uma versão específica, se desejarem), eles receberão melhorias de desempenho e duração da bateria de novas versões do WebView2 à medida que a Microsoft continua a aprimorá-lo.

Recomendado:  AMD FreeSync, FreeSync Premium e FreeSync Premium Pro: Qual é a diferença?

Não há muitos aplicativos usando o WebView2 no momento, mas agora que está sendo implementado em milhões de PCs, ele pode começar a se tornar uma alternativa popular para estruturas que consomem muitos recursos, como o Electron. Todos nós poderíamos usar mais aplicativos que não descarregam baterias e consomem RAM.

Fonte: Blog do Microsoft Edge