O Google ainda é quem está impedindo os navegadores nativos do Windows on Arm

click fraud protection

Todos nós sabemos que o Google Chrome não funciona nativamente no Windows on Arm, mas é outro produto do Google que impede a execução de outros navegadores.

Se você acompanha há mais ou menos uma década, sabe que a história entre a Microsoft e o Google é a mesma. Seja Windows RT, Windows Phone ou Janelas 11 no Arm, nunca vemos aplicativos nativos do Google. É claro que as duas primeiras dessas três plataformas estão mortas há muito tempo, mas o Windows on Arm está vivo e bem, e não existe um navegador Arm64 Google Chrome nativo para ele.

Ouvi dizer no início de 2019 que o Google tinha uma versão Arm64 do Chrome pronta para uso, e uma de minhas fontes a comparou ao suporte do Prime Video para Chromecast. Em outras palavras, essas duas empresas precisam primeiro chegar a um acordo. Porém, não deveria ser uma surpresa, já que existem muitos Chromebooks com tecnologia Arm. O Google conhece bem o fato de seu navegador rodar em processadores da Qualcomm.

Mas ainda assim, o apenas os navegadores que rodam nativamente em PCs Arm64 Windows são Microsoft Edge e Mozilla Firefox. Portanto, embora não seja um mistério o motivo pelo qual o Google não está trazendo seus próprios aplicativos para o Windows on Arm, a questão é: e navegadores como Vivaldi, Brave e Opera? Acontece que isso também é culpa do Google.

Tudo se resume a Widevine

A Microsoft reconstruiu seu navegador Edge a partir do Chromium há algum tempo e retirou a maior parte das peças do Google; entretanto, a maioria dos fabricantes de navegadores não possui os recursos que a Microsoft possui. Vivaldi, Brave e praticamente todos os outros navegadores Chromium, exceto Edge, usam Widevine, a solução DRM do Google necessária para executar aplicativos da web como Netflix e outros serviços de streaming. O Google não oferece o Widevine para Windows on Arm, então esse é o obstáculo. O navegador funcionaria, mas esses serviços não.

Quando perguntei a Vivaldi sobre uma versão nativa Arm64 de seu navegador, a resposta foi direta não.

“O maior problema seria que não funcionaria com nenhuma das grandes plataformas de mídia como Netflix, Prime, Disney+, etc.”, disse um porta-voz de Vivaldi em comunicado ao XDA. “E isso está total e completamente fora de nossas mãos porque o Google não produz Widevine para Windows ARM e sem isso não podemos descriptografar o DRM usado nessas plataformas. Poderíamos fazer um navegador, mas não poderíamos usá-lo para nenhum desses serviços. Se e quando o Google começar a oferecer o Widevine for Arm no Windows, então poderemos e talvez devamos fazê-lo."

A empresa reconheceu que teoricamente seria possível abandonar Widevine em favor de PlayReady da Microsoft, e é por isso que o Edge pode rodar nativamente no Arm, mas é claro, "isso levaria algum tempo trabalhar". É importante notar que, embora os dispositivos Windows on Arm estejam no mercado há mais de cinco anos, ainda não é uma plataforma madura. O volume de dispositivos em uso provavelmente não justifica esse tipo de esforço de uma empresa menor como a Vivaldi Technologies.

Falei com Brave quando comecei a pesquisar essa história também. A empresa não ofereceu o mesmo não que Vivaldi. No entanto, ele reconheceu o problema do Widevine. O vice-presidente de engenharia, Brian Clifton, foi bastante direto sobre o fato de que realmente não há obstáculos para a construção do navegador. Ele também sugeriu que, em vez de uma versão nativa do Widevine, o Brave pode ser capaz de encontrar uma “solução alternativa inteligente”. Na verdade, parece que a empresa já está trabalhando nisso.

Também entrei em contato com o Opera, mas a empresa não quis comentar.

Novamente, a questão aqui não é se o navegador funcionará ou não. É que sem o Widevine funcionando, o navegador não funcionaria totalmente e serviços como o Netflix não funcionariam.

Os navegadores nativos são realmente importantes

Os PCs Windows on Arm podem emular qualquer aplicativo feito para um processador Intel. Não há nada que o impeça de executar o Google Chrome, Vivaldi, Brave, Opera ou qualquer outro navegador que você possa encontrar. Simplesmente não é muito bom.

Este tem sido um problema desde os primeiros dias do Windows on Arm. Os navegadores da Web geram código dinamicamente, que é mais difícil de armazenar em cache e emular. Quando você começar a ver a diferença drástica de desempenho entre o navegador que deseja usar e o Microsoft Edge, provavelmente usará o Edge ou apenas comprará um PC Intel.

A declaração oficial da Qualcomm que recebemos é: “O impulso do ecossistema de aplicativos Windows on Snapdragon continua a acelerar à medida que mais líderes de mercado investem no fornecimento de soluções ARM nativas. Estamos ansiosos para compartilhar novos lançamentos à medida que forem anunciados publicamente por nossos parceiros ISV." O Google não respondeu aos nossos pedidos de comentários.

O objetivo que ouvi de muitas pessoas dentro da Qualcomm é que, eventualmente, o desempenho fique bom o suficiente para que você nem perceba mais que um aplicativo está sendo emulado. Na verdade, essa é uma possibilidade, mas como já se passaram mais de cinco anos, está cada vez mais difícil manter a esperança de que essas coisas sejam corrigidas.

Claro, a Qualcomm está trabalhando em processadores personalizados que irão competir com o Apple Silicon e serão lançados no próximo ano. Esperançosamente, essa será a ruptura que a plataforma precisa, porque os atuais chips Qualcomm Snapdragon que são baseados em designs de referência Arm não parecem ser suficientes.

Até então, o destino do Windows on Arm parece estar, mais uma vez, nas mãos do Google. Contanto que possa impedir que navegadores nativos sejam compilados para Arm64, especialmente quando um deles é o Google Chrome, o destino da Microsoft ainda está ligado à Intel.