Vi vet alle at Google Chrome ikke kjører på Windows on Arm, men det er et annet Google-produkt som hindrer andre nettlesere i å kjøre.
Hvis du har fulgt med det siste tiåret eller så, så vet du at historien mellom Microsoft og Google er den samme. Enten det er Windows RT, Windows Phone eller Windows 11 på Arm ser vi aldri innebygde Google-apper. Selvfølgelig er de to tidligere av disse tre plattformene for lengst døde, men Windows on Arm lever i beste velgående, og det er ingen innfødt Arm64 Google Chrome-nettleser for det.
Jeg hadde hørt tidlig i 2019 at Google hadde en Arm64-versjon av Chrome klar til bruk, og en av kildene mine hadde sammenlignet den med Prime Video-støtte for Chromecast. Disse to selskapene må med andre ord komme til en avtale først. Det burde imidlertid ikke komme som en overraskelse, siden det er mange armdrevne Chromebooks. Google er ikke fremmed for å kjøre nettleseren på Qualcomms prosessorer.
Men likevel bare Nettlesere som kjører naturlig på Arm64 Windows-PCer er Microsoft Edge og Mozilla Firefox. Så selv om det ikke er mye av et mysterium hvorfor Google ikke tar med sine egne apper til Windows on Arm, er spørsmålet, hva med nettlesere som Vivaldi, Brave og Opera? Som det viser seg, er det også Googles feil.
Alt kommer ned til Widevine
Microsoft gjenoppbygde Edge-nettleseren sin fra Chromium for en stund tilbake, og den fjernet de fleste Google-delene; de fleste nettleserprodusenter har imidlertid ikke ressursene som Microsoft har. Vivaldi, Brave og stort sett alle andre Chromium-nettlesere, bortsett fra Edge, bruker Widevine, Googles DRM-løsning som er nødvendig for å kjøre nettapper som Netflix og andre strømmetjenester. Google tilbyr ikke Widevine for Windows on Arm, så det er veisperringen. Nettleseren ville fungere, men de tjenestene ville ikke.
Da jeg spurte Vivaldi om en innfødt Arm64-versjon av nettleseren, var svaret rett nei.
"Det største problemet ville være at det ikke ville fungere med noen av de store medieplattformene som Netflix, Prime, Disney+, etc.," sa en Vivaldi-talsperson i en uttalelse til XDA. "Og det er helt og fullstendig ute av våre hender fordi Google ikke produserer Widevine for Windows ARM og uten det kan vi ikke dekryptere DRM som brukes på disse plattformene. Så vi kunne lage en nettleser, men du kunne ikke bruke den til noen av disse tjenestene. Hvis og når Google begynner å tilby Widevine for Arm på Windows, så kunne og burde vi kanskje gjøre det."
Firmaet erkjente at det teoretisk sett kunne være mulig å forlate Widevine til fordel for Microsofts PlayReady, som er grunnen til at Edge kan kjøre naturlig på Arm, men selvfølgelig, "det vil ta litt arbeid". Det er verdt å merke seg at selv om Windows on Arm-enheter har vært på markedet i over fem år, er det egentlig fortsatt ikke en moden plattform. Volumet av enheter i bruk rettferdiggjør sannsynligvis ikke den typen innsats fra et mindre selskap som Vivaldi Technologies.
Jeg snakket med Brave da jeg begynte å undersøke denne historien også. Selskapet ga ikke det samme harde neiet som Vivaldi gjorde. Den anerkjente imidlertid Widevine-problemet. VP of Engineering Brian Clifton var ganske grei om det faktum at det egentlig ikke er noen veisperringer for å bygge nettleseren. Han foreslo også at i stedet for en innfødt Widevine-bygning, kan Brave være i stand til å finne en "smart løsning". Faktisk virker det som om firmaet allerede er det jobber med det.
Jeg kontaktet Opera også, men selskapet nektet å kommentere.
Igjen, problemet her handler ikke om nettleseren vil fungere eller ikke. Det er at uten at Widevine fungerer, ville ikke nettleseren vært fullt funksjonell med tjenester som Netflix som ikke fungerer.
Innfødte nettlesere er veldig viktige
Windows on Arm PC-er kan emulere alle apper som er laget for en Intel-prosessor. Det er ingenting som hindrer deg i å kjøre Google Chrome, Vivaldi, Brave, Opera eller hvilken som helst annen nettleser du kan få tak i. Det er bare ikke veldig bra.
Dette har vært et problem siden de første dagene av Windows on Arm. Nettlesere genererer kode i farten, som er vanskeligere å bufre og etterligne. Når du begynner å se den drastiske forskjellen i ytelse mellom nettleseren du vil bruke og Microsoft Edge, vil du sannsynligvis gå og bruke Edge, eller bare kjøpe en Intel-PC.
Den offisielle Qualcomm-uttalelsen vi fikk er: "Momentumet for Windows på Snapdragon App Ecosystem fortsetter å akselerere etter hvert som flere markedsledere investerer i å levere innfødte ARM-løsninger. Vi ser frem til å dele nye utgivelser etter hvert som de blir offentlig annonsert av våre ISV-partnere." Google har ikke svart på våre forespørsler om kommentarer.
Målet som jeg har hørt fra mange mennesker i Qualcomm er at ytelsen til slutt vil bli god nok til at du ikke en gang vil legge merke til at en app blir emulert lenger. Det er faktisk en mulighet, men gitt at det nå har gått over fem år, blir det vanskeligere og vanskeligere å forbli håpefull om at dette blir fikset.
Selvfølgelig jobber Qualcomm med tilpassede prosessorer som vil konkurrere med Apple Silicon, og som skal sendes neste år. Forhåpentligvis vil det være pausen som plattformen trenger, fordi de nåværende Qualcomm Snapdragon-brikkene som er basert på Arm-referansedesign ser ikke ut til å kutte den.
Inntil da ser det ut til at Windows on Arm-skjebnen igjen er i Googles hender. Så lenge det kan hindre innfødte nettlesere fra å bli kompilert for Arm64, spesielt når en av disse er Google Chrome, er Microsofts skjebne fortsatt knyttet til Intel.