Google är fortfarande den som håller tillbaka infödda webbläsare för Windows on Arm

Vi vet alla att Google Chrome inte körs på Windows on Arm, men det är en annan Google-produkt som hindrar andra webbläsare från att köras.

Om du har följt med det senaste decenniet eller så, då vet du att historien mellan Microsoft och Google är densamma. Oavsett om det är Windows RT, Windows Phone eller Windows 11 på Arm ser vi aldrig inbyggda Google-appar. Naturligtvis är de tidigare två av dessa tre plattformar sedan länge döda, men Windows on Arm lever och mår bra, och det finns ingen inbyggd Arm64 Google Chrome-webbläsare för det.

Jag hade hört redan i början av 2019 att Google hade en Arm64-version av Chrome redo att användas, och en av mina källor hade jämfört den med Prime Video-stöd för Chromecast. Med andra ord måste dessa två företag komma till en affär först. Det borde dock inte komma som en överraskning, eftersom det finns gott om armdrivna Chromebooks. Google är inte främmande för att ha sin webbläsare körd på Qualcomms processorer.

Men ändå, den endast webbläsare som körs på Arm64 Windows-datorer är Microsoft Edge och Mozilla Firefox. Så även om det inte är mycket av ett mysterium varför Google inte tar med sina egna appar till Windows on Arm, är frågan, hur är det med webbläsare som Vivaldi, Brave och Opera? Det visar sig att det också är Googles fel.

Allt kommer ner till Widevine

Microsoft byggde om sin Edge-webbläsare från Chromium för ett tag sedan, och den tog bort de flesta av Googles delar; de flesta webbläsartillverkare har dock inte de resurser som Microsoft har. Vivaldi, Brave och i stort sett alla andra Chromium-webbläsare, förutom Edge, använder Widevine, Googles DRM-lösning som behövs för att köra webbappar som Netflix och andra streamingtjänster. Google erbjuder inte Widevine för Windows on Arm, så det är vägspärren. Webbläsaren skulle fungera, men de tjänsterna skulle inte.

När jag frågade Vivaldi om en inbyggd Arm64-version av sin webbläsare var svaret ett rakt nej.

"Det största problemet skulle vara att det inte skulle fungera med någon av de stora medieplattformarna som Netflix, Prime, Disney+, etc.", sa en talesperson för Vivaldi i ett uttalande till XDA. "Och det är helt och helt ur våra händer eftersom Google inte producerar Widevine för Windows ARM och utan det kan vi inte dekryptera DRM som används på dessa plattformar. Så vi kunde skapa en webbläsare men du kunde inte använda den för någon av dessa tjänster. Om och när Google börjar erbjuda Widevine for Arm på Windows, då skulle vi kunna och kanske borde göra det."

Företaget erkände att det teoretiskt skulle kunna vara möjligt att överge Widevine till förmån för Microsofts PlayReady, vilket är anledningen till att Edge kan köras inbyggt på Arm, men naturligtvis "det skulle ta lite arbete". Det är värt att notera att även om Windows on Arm-enheter har funnits på marknaden i över fem år, är det verkligen fortfarande inte en mogen plattform. Mängden enheter som används motiverar förmodligen inte den typen av ansträngningar från ett mindre företag som Vivaldi Technologies.

Jag pratade med Brave när jag började undersöka den här historien också. Företaget erbjöd inte samma hårda nej som Vivaldi gjorde. Den erkände dock Widevine-frågan. VP of Engineering Brian Clifton var ganska okomplicerad om det faktum att det verkligen inte finns några vägspärrar för att faktiskt bygga webbläsaren. Han föreslog också att i stället för en inbyggd Widevine-konstruktion kan Brave kanske hitta en "smart lösning". Det verkar faktiskt som att företaget redan är det jobbar på det.

Jag kontaktade Opera också, men företaget avböjde att kommentera.

Återigen, problemet här handlar inte om huruvida webbläsaren kommer att fungera eller inte. Utan att Widevine fungerar skulle webbläsaren inte fungera fullt ut med tjänster som Netflix som inte fungerar.

Inbyggda webbläsare är verkligen viktiga

Windows on Arm-datorer kan emulera alla appar som är gjorda för en Intel-processor. Det finns inget som hindrar dig från att köra Google Chrome, Vivaldi, Brave, Opera eller vilken annan webbläsare du kan lägga vantarna på. Det är bara inte särskilt bra.

Detta har varit ett problem sedan början av Windows on Arm. Webbläsare genererar kod i farten, vilket är svårare att cache och emulera. När du börjar se den drastiska skillnaden i prestanda mellan webbläsaren du vill använda och Microsoft Edge, kommer du förmodligen att gå och använda Edge, eller bara köpa en Intel PC.

Det officiella Qualcomm-uttalandet som vi fick är: "Den Windows på Snapdragon App Ecosystem-momentum fortsätter att accelerera när fler marknadsledare investerar i att leverera inbyggda ARM-lösningar. Vi ser fram emot att dela nya utgåvor när de tillkännages offentligt av våra ISV-partners." Google har inte svarat på våra förfrågningar om kommentarer.

Målet som jag har hört från många människor inom Qualcomm är att prestandan så småningom kommer att bli tillräckligt bra för att du inte ens kommer att märka att en app emuleras längre. Det är faktiskt en möjlighet, men med tanke på att det nu har gått över fem år, blir det svårare och svårare att förbli hoppfull om att det här ska fixas.

Naturligtvis arbetar Qualcomm på anpassade processorer som kommer att konkurrera med Apple Silicon, och som kommer att levereras nästa år. Förhoppningsvis kommer det att vara det avbrott som plattformen behöver, eftersom de nuvarande Qualcomm Snapdragon-chipsen som är baserade på Arm-referensdesigner inte tycks ta bort det.

Tills dess verkar Windows on Arm-ödet återigen vara i Googles händer. Så länge det kan förhindra att inbyggda webbläsare kompileras för Arm64, särskilt när en av dem är Google Chrome, är Microsofts öde fortfarande knutet till Intel.