Vi ved alle, at Google Chrome ikke kører indbygget på Windows on Arm, men det er et andet Google-produkt, der forhindrer andre browsere i at køre.
Hvis du har fulgt med i det sidste årti eller deromkring, så ved du, at historien mellem Microsoft og Google er den samme. Uanset om det er Windows RT, Windows Phone eller Windows 11 på Arm ser vi aldrig indbyggede Google-apps. Selvfølgelig er de tidligere to af disse tre platforme for længst døde, men Windows on Arm lever i bedste velgående, og der er ingen indbygget Arm64 Google Chrome-browser til det.
Jeg havde hørt tilbage i begyndelsen af 2019, at Google havde en Arm64-version af Chrome klar til brug, og en af mine kilder havde sammenlignet den med Prime Video-understøttelse til Chromecast. Med andre ord skal disse to virksomheder først indgå en aftale. Det burde dog ikke komme som en overraskelse, da der er masser af armdrevne Chromebooks. Google er ikke fremmed for at lade sin browser køre på Qualcomms processorer.
Men alligevel kun browsere, der kører indbygget på Arm64 Windows-pc'er, er Microsoft Edge og Mozilla Firefox. Så selvom det ikke er meget af et mysterium, hvorfor Google ikke bringer sine egne apps til Windows on Arm, er spørgsmålet, hvad med browsere som Vivaldi, Brave og Opera? Som det viser sig, er det også Googles skyld.
Det hele kommer ned til Widevine
Microsoft genopbyggede sin Edge-browser fra Chromium for et stykke tid tilbage, og den fjernede de fleste Google-dele; dog har de fleste browserproducenter ikke de ressourcer, som Microsoft har. Vivaldi, Brave og stort set alle andre Chromium-browsere, undtagen Edge, bruger Widevine, Googles DRM-løsning, der er nødvendig for at køre webapps som Netflix og andre streamingtjenester. Google tilbyder ikke Widevine til Windows on Arm, så det er vejspærringen. Browseren ville fungere, men disse tjenester ville ikke.
Da jeg spurgte Vivaldi om en oprindelig Arm64-version af dens browser, var svaret et klart nej.
"Det største problem ville være, at det ikke ville fungere med nogen af de store medieplatforme som Netflix, Prime, Disney+ osv.," sagde en Vivaldi-talsmand i en erklæring til XDA. "Og det er helt og aldeles ude af vores hænder, fordi Google ikke producerer Widevine til Windows ARM, og uden det kan vi ikke dekryptere den DRM, der bruges på disse platforme. Så vi kunne lave en browser, men du kunne ikke bruge den til nogen af disse tjenester. Hvis og når Google begynder at tilbyde Widevine for Arm på Windows, så kunne og burde vi måske gøre det."
Firmaet erkendte, at det teoretisk kunne være muligt at opgive Widevine til fordel for Microsofts PlayReady, hvilket er grunden til, at Edge kan køre indbygget på Arm, men selvfølgelig, "det ville tage noget arbejde". Det er værd at bemærke, at selvom Windows on Arm-enheder har været på markedet i over fem år, er det virkelig stadig ikke en moden platform. Mængden af enheder i brug retfærdiggør sandsynligvis ikke den slags indsats fra et mindre firma som Vivaldi Technologies.
Jeg talte med Brave, da jeg også begyndte at undersøge denne historie. Virksomheden tilbød ikke det samme hårde nej, som Vivaldi gjorde. Det anerkendte dog Widevine-problemet. VP for Engineering Brian Clifton var ret ligetil med hensyn til, at der virkelig ikke er nogen vejspærringer for rent faktisk at bygge browseren. Han foreslog også, at i stedet for en indfødt Widevine-bygning kan Brave muligvis finde en "smart løsning". Faktisk ser det ud til, at firmaet allerede er det arbejder på det.
Jeg kontaktede Opera også, men selskabet afviste at kommentere.
Igen, problemet her handler ikke om, hvorvidt browseren vil fungere eller ej. Det er, at uden Widevine fungerer, ville browseren ikke være fuldt funktionel med tjenester som Netflix, der ikke fungerer.
Native browsere er virkelig vigtige
Windows on Arm-pc'er kan emulere enhver app, der er lavet til en Intel-processor. Der er intet, der forhindrer dig i at køre Google Chrome, Vivaldi, Brave, Opera eller hvilken som helst anden browser, du kan få fingrene i. Det er bare ikke særlig godt.
Dette har været et problem siden de tidlige dage med Windows on Arm. Webbrowsere genererer kode i farten, som er sværere at cache og efterligne. Når du begynder at se den drastiske forskel i ydeevne mellem den browser, du vil bruge, og Microsoft Edge, vil du sandsynligvis gå og bruge Edge, eller bare købe en Intel-pc.
Den officielle Qualcomm-erklæring, vi fik, er, "Windows på Snapdragon App Ecosystem-momentum fortsætter med at accelerere, efterhånden som flere markedsledere investerer i at levere native ARM-løsninger. Vi ser frem til at dele nye udgivelser, efterhånden som de bliver offentliggjort af vores ISV-partnere." Google har ikke reageret på vores anmodninger om kommentarer.
Målet, som jeg har hørt fra mange mennesker inden for Qualcomm, er, at ydeevnen i sidste ende bliver god nok til, at du ikke engang bemærker, at en app bliver emuleret længere. Det er faktisk en mulighed, men i betragtning af at det nu er mere end fem år siden, bliver det sværere og sværere at forblive håbefuld om, at disse ting bliver rettet.
Naturligvis arbejder Qualcomm på brugerdefinerede processorer, der vil konkurrere med Apple Silicon, og vil blive sendt næste år. Forhåbentlig vil det være den pause, som platformen har brug for, for de nuværende Qualcomm Snapdragon-chips, der er baseret på Arm-referencedesigns, ser ikke ud til at skære den.
Indtil da ser Windows on Arm-skæbnen ud til igen at være i Googles hænder. Så længe det kan forhindre native browsere i at blive kompileret til Arm64, især når en af dem er Google Chrome, er Microsofts skæbne stadig bundet til Intel.