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.

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

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.

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.
Deixe um comentário