Engenheiro da Microsoft afirma que aplicativos nativos estão voltando com força, potencialmente reacendendo a batalha do Windows 11 contra aplicativos da Web.

Engenheiro da Microsoft afirma que aplicativos nativos estão voltando com força, potencialmente reacendendo a batalha do Windows 11 contra aplicativos da Web.

Declarações recentes de um engenheiro de destaque da Microsoft indicam um ressurgimento de aplicativos nativos, alinhando-se bem aos esforços de revitalização da empresa para o Windows 11. Esse desenvolvimento despertou o interesse tanto de desenvolvedores quanto de usuários.

A Windows Store, principal plataforma da Microsoft para aplicativos de PC, tem visto um aumento significativo nos aplicativos da web, particularmente apreciados por sua segurança e confiabilidade no Windows 11. Ao longo dos anos, a Microsoft Store melhorou consideravelmente, aprimorando seu desempenho e oferecendo uma gama diversificada de aplicativos criados com várias estruturas de desenvolvimento.

Ao permitir flexibilidade aos desenvolvedores em seus processos de criação de aplicativos, a Microsoft esperava incentivar um número maior de aplicativos a entrar na Microsoft Store, aprimorando a experiência geral do Windows 11.

Notavelmente, muitos aplicativos populares — incluindo Netflix e WhatsApp — migraram de aplicativos nativos do Windows, originalmente desenvolvidos com frameworks como o WinUI, para Progressive Web Apps (PWAs) baseados em WebView2. Nossos testes revelaram que o PWA do WhatsApp pode consumir até 600 MB de RAM em um PC com 8 GB de RAM, mesmo em estado ocioso.

A versão mais recente do WhatsApp está usando 600 MB de RAM em um PC com 8 GB de RAM, mesmo sem fazer nada.

Esse problema não se restringe ao WhatsApp; outros aplicativos baseados em Electron, como o Discord, podem consumir até 4 GB de RAM, apesar de incorporarem recursos para gerenciar o uso de memória reiniciando o aplicativo silenciosamente.

Embora os PWAs sejam geralmente leves e mais fáceis de implementar, muitas vezes carecem de funcionalidades essenciais, como o acesso offline, que são padrão em suas contrapartes nativas. Usuários expressaram sua insatisfação em plataformas como o Reddit, criticando uma tendência crescente de PWAs que prejudica a experiência geral do sistema operacional Windows.

Reconhecendo essas preocupações dos usuários, a Microsoft iniciou planos para aprimorar o ecossistema de aplicativos no Windows 11.

Estratégia da Microsoft para aprimoramento de aplicativos no Windows 11

Rudy Huyn, arquiteto parceiro da Microsoft responsável pelo desenvolvimento da Loja e do Explorador de Arquivos, confirmou que a empresa pretende criar aplicativos totalmente nativos para o Windows 11. Embora os detalhes sobre o cronograma ainda não tenham sido divulgados, a intenção é clara.

Recentemente, David Fowler, engenheiro da Microsoft com vasta experiência em. NET e ASP. NET Core, compartilhou uma publicação no X afirmando que “os aplicativos nativos estão de volta”.Isso sinaliza o compromisso contínuo da Microsoft em desenvolver aplicativos “100%” nativos para o Windows 11, abandonando a predominância de wrappers da web.

A sólida experiência e posição de Fowler na Microsoft conferem credibilidade à sua afirmação. Sua declaração sugere uma mudança estratégica dentro da empresa para aprimorar a experiência de aplicativos nativos no Windows 11, após um período em que muitos aplicativos nativos foram substituídos por soluções baseadas na web.

Informações internas sugerem que a Microsoft está migrando funcionalidades essenciais do Windows 11 de componentes baseados na web, notadamente a transição do menu Iniciar de elementos baseados em React para WinUI, visando maior capacidade de resposta e eficiência.

Embora nem Fowler nem Huyn tenham fornecido detalhes abrangentes sobre a execução dessa visão, é provável que o framework. NET 10, lançado recentemente, desempenhe um papel crucial na facilitação dessa transição. O.NET 10 introduz um recurso chamado Native AOT (Ahead of Time), que promete reduzir drasticamente o tempo de inicialização dos aplicativos, além de minimizar o uso de memória — para grande alívio dos desenvolvedores.

Desafios associados ao WebView e aos PWAs nos próprios aplicativos da Microsoft

Pacote Microsoft Edge no aplicativo Copilot
Pacote Microsoft Edge no aplicativo Copilot

O aplicativo Copilot baseado na web, por exemplo, apresentou uso excessivo de recursos, consumindo até 500 MB de RAM em segundo plano e atingindo 1 GB durante o uso ativo.

Se os desenvolvedores optarem pelo. NET 10, isso pode ajudar a evitar cenários que consomem muitos recursos, afastando-os de frameworks multiplataforma como React Native ou Flutter, que tendem a depender de tecnologias web.

Novo menu Iniciar do Windows 11 com aplicativos fixados, recomendações e visualização por categoria para todos os aplicativos.
Novo menu Iniciar do Windows 11 com aplicativos fixados, recomendações e visualização por categoria para todos os aplicativos.

Apesar das vantagens teóricas dos aplicativos nativos, a Microsoft enfrenta o grande desafio de persuadir os desenvolvedores a optarem por soluções nativas em vez de aplicativos baseados na web.

Será crucial observar se a Microsoft introduzirá incentivos para a criação de aplicativos nativos, visando ampliar a seleção de aplicativos nativos disponíveis na Microsoft Store. Antes de estabelecer esses incentivos, porém, a empresa precisa demonstrar os benefícios tangíveis de suas iniciativas renovadas para aplicativos, convertendo seus próprios produtos em aplicativos “100% nativos” no Windows 11.

Fonte e imagens

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *