Google sigue siendo el que frena los navegadores nativos para Windows en Arm

Todos sabemos que Google Chrome no se ejecuta de forma nativa en Windows en Arm, pero es otro producto de Google que evita que otros navegadores se ejecuten.

Si lo ha seguido durante la última década, entonces sabrá que la historia entre Microsoft y Google es la misma. Ya sea Windows RT, Windows Phone o ventanas 11 En Arm, nunca vemos aplicaciones nativas de Google. Por supuesto, las dos primeras de esas tres plataformas están muertas hace mucho tiempo, pero Windows on Arm está vivo y coleando, y no existe un navegador nativo Arm64 Google Chrome para ello.

A principios de 2019 escuché que Google tenía una versión Arm64 de Chrome lista para funcionar, y una de mis fuentes la había comparado con la compatibilidad de Prime Video para Chromecast. En otras palabras, estas dos empresas primero deben llegar a un acuerdo. Sin embargo, no debería ser una sorpresa, ya que hay muchos Chromebooks con tecnología Arm. Google no es ajeno a que su navegador se ejecute en procesadores de Qualcomm.

Pero aún así, el

solo Los navegadores que se ejecutan de forma nativa en las PC con Windows Arm64 son Microsoft Edge y Mozilla Firefox. Entonces, si bien no es un gran misterio por qué Google no trae sus propias aplicaciones a Windows en Arm, la pregunta es: ¿qué pasa con navegadores como Vivaldi, Brave y Opera? Resulta que eso también es culpa de Google.

Todo se reduce a Widevine

Microsoft reconstruyó su navegador Edge a partir de Chromium hace un tiempo y eliminó la mayoría de las partes de Google; sin embargo, la mayoría de los fabricantes de navegadores no tienen los recursos que tiene Microsoft. Vivaldi, Brave y casi todos los demás navegadores Chromium, excepto Edge, utilizan Widevine, la solución DRM de Google necesaria para ejecutar aplicaciones web como Netflix y otros servicios de streaming. Google no ofrece Widevine para Windows en Arm, así que ese es el obstáculo. El navegador funcionaría, pero esos servicios no.

Cuando le pregunté a Vivaldi sobre una versión nativa Arm64 de su navegador, la respuesta fue un rotundo no.

"El mayor problema sería que no funcionaría con ninguna de las grandes plataformas de medios como Netflix, Prime, Disney+, etc.", dijo un portavoz de Vivaldi en un comunicado a XDA. "Y eso está total y completamente fuera de nuestras manos porque Google no produce Widevine para Windows ARM y sin eso no podemos descifrar el DRM utilizado en estas plataformas. Entonces podríamos crear un navegador pero no podrías usarlo para ninguno de estos servicios. Si Google comienza a ofrecer Widevine para Arm en Windows, entonces podríamos y tal vez deberíamos hacerlo".

La empresa reconoció que, en teoría, podría ser posible abandonar Widevine en favor de PlayReady de Microsoft, razón por la cual Edge puede ejecutarse de forma nativa en Arm, pero, por supuesto, "eso tomaría algo de tiempo". trabajar". Vale la pena señalar que, aunque los dispositivos Windows on Arm han estado en el mercado durante más de cinco años, todavía no es una plataforma madura. El volumen de dispositivos en uso probablemente no justifique ese tipo de esfuerzo por parte de una empresa más pequeña como Vivaldi Technologies.

También hablé con Brave cuando comencé a investigar esta historia. La empresa no ofreció el mismo no rotundo que Vivaldi. Sin embargo, reconoció el problema de Widevine. El vicepresidente de ingeniería, Brian Clifton, fue bastante directo sobre el hecho de que realmente no existen obstáculos para construir el navegador. También sugirió que, en lugar de una compilación nativa de Widevine, Brave podría encontrar una "solución inteligente". De hecho, parece que la firma ya está trabajando en ello.

También me comuniqué con Opera, pero la compañía se negó a hacer comentarios.

Nuevamente, el problema aquí no es si el navegador funcionará o no. Es que sin Widevine funcionando, el navegador no sería completamente funcional y servicios como Netflix no funcionarían.

Los navegadores nativos son realmente importantes

Las PC con Windows on Arm pueden emular cualquier aplicación creada para un procesador Intel. No hay nada que te impida ejecutar Google Chrome, Vivaldi, Brave, Opera o cualquier otro navegador que tengas a tu alcance. Simplemente no es muy bueno.

Este ha sido un problema desde los primeros días de Windows on Arm. Los navegadores web generan código sobre la marcha, que es más difícil de almacenar en caché y emular. Cuando empiece a ver la drástica diferencia en el rendimiento entre el navegador que desea usar y Microsoft Edge, probablemente usará Edge o simplemente comprará una PC Intel.

La declaración oficial de Qualcomm que recibimos es: "El impulso del ecosistema de aplicaciones Windows en Snapdragon continúa acelerándose a medida que más líderes del mercado invierten en ofrecer soluciones ARM nativas. Esperamos compartir nuevos lanzamientos a medida que nuestros socios ISV los anuncien públicamente". Google no ha respondido a nuestras solicitudes de comentarios.

El objetivo que he escuchado de muchas personas dentro de Qualcomm es que eventualmente, el rendimiento sea lo suficientemente bueno como para que ni siquiera notes que ya se está emulando una aplicación. De hecho, esa es una posibilidad, pero dado que ya han pasado más de cinco años, cada vez es más difícil mantener la esperanza de que este problema se solucione.

Por supuesto, Qualcomm está trabajando en procesadores personalizados que competirán con Apple Silicon y se lanzarán el próximo año. Con suerte, ese será el descanso que la plataforma necesita, porque los chips Qualcomm Snapdragon actuales que se basan en diseños de referencia de Arm no parecen ser suficientes.

Hasta entonces, el destino de Windows on Arm parece estar, una vez más, en manos de Google. Mientras pueda evitar que los navegadores nativos sean compilados para Arm64, especialmente cuando uno de ellos es Google Chrome, el destino de Microsoft seguirá ligado a Intel.