Me kõik teame, et Google Chrome ei tööta algselt Windows on Armiga, kuid see on veel üks Google'i toode, mis takistab teiste brauserite käitamist.
Kui olete seda jälginud umbes viimase kümne aasta jooksul, siis teate, et Microsofti ja Google'i vaheline lugu on sama. Olgu selleks Windows RT, Windows Phone või Windows 11 Armil ei näe me kunagi Google'i algrakendusi. Muidugi on kaks endist kolmest platvormist juba ammu surnud, kuid Windows on Arm on elus ja terve ning selle jaoks pole Arm64 Google Chrome'i brauserit.
Kuulsin juba 2019. aasta alguses, et Google'il on Chrome'i Arm64 versioon valmis, ja üks minu allikatest oli seda võrrelnud Chromecasti Prime Video toega. Teisisõnu peavad need kaks ettevõtet esmalt kokkuleppele jõudma. See ei tohiks siiski üllatada, kuna käetoega Chromebooke on palju. Google'ile pole võõras, et tema brauser töötab Qualcommi protsessoritega.
Kuid siiski, ainult Arm64 Windowsiga arvutites natiivselt töötavad brauserid on Microsoft Edge ja Mozilla Firefox. Ehkki pole kuigi suur mõistatus, miks Google ei too oma rakendusi Windows on Armile, on küsimus selles, kuidas on lood selliste brauseritega nagu Vivaldi, Brave ja Opera? Nagu selgub, on see ka Google'i süü.
Kõik taandub Widevine'ile
Microsoft ehitas mõni aeg tagasi oma Edge'i brauseri Chromiumist ümber ja eemaldas enamiku Google'i osadest; enamikul brauseritootjatel pole aga ressursse, mis Microsoftil on. Vivaldi, Brave ja peaaegu kõik teised Chromiumi brauserid, välja arvatud Edge, kasutavad Widevine'i, Google'i DRM-lahendust, mida on vaja veebirakenduste, nagu Netflix ja muude voogedastusteenuste käitamiseks. Google ei paku Widevine'i Windowsi jaoks Armile, nii et see on teetõke. Brauser töötaks, kuid need teenused mitte.
Kui küsisin Vivaldilt selle brauseri Arm64 versiooni kohta, oli vastus otsene eitav.
"Suurim probleem oleks see, et see ei töötaks ühegi suure meediaplatvormiga nagu Netflix, Prime, Disney+ jne," ütles Vivaldi pressiesindaja XDA-le antud avalduses. "Ja see on täiesti ja täielikult meie kätest väljas, sest Google ei tooda Widevine'i Windows ARM-i jaoks ja ilma selleta ei saa me nendel platvormidel kasutatavat DRM-i dekrüpteerida. Nii et saaksime teha brauseri, kuid te ei saanud seda ühegi teenuse jaoks kasutada. Kui ja millal Google hakkab Widevine for Arm'ile Windowsis pakkuma, siis võiksime ja võib-olla peaksime seda tegema."
Firma tunnistas, et teoreetiliselt oleks võimalik Widevine'ist loobuda Microsofti PlayReady, mistõttu saab Edge algselt Armis töötada, kuid loomulikult kuluks selleks natuke töö". Väärib märkimist, et kuigi Windows on Arm seadmed on turul olnud üle viie aasta, pole see ikka veel küps platvorm. Kasutatavate seadmete maht ilmselt ei õigusta väiksema ettevõtte, nagu Vivaldi Technologies, sellist pingutust.
Rääkisin Brave'iga, kui hakkasin ka seda lugu uurima. Ettevõte ei pakkunud sama kõva ei-d, mida Vivaldi pakkus. Siiski tunnistas see Widevine'i probleemi. Inseneriosakonna asepresident Brian Clifton ütles üsna otsekoheselt, et brauseri ehitamisel pole tegelikult mingeid takistusi. Ta soovitas ka, et natiivse Widevine'i konstruktsiooni asemel võib Brave leida "tarka lahenduse". Tegelikult tundub, et ettevõte juba on selle kallal töötades.
Võtsin ühendust ka Operaga, kuid ettevõte keeldus kommentaaridest.
Jällegi ei seisne siin probleem selles, kas brauser töötab või mitte. Ilma Widevine'i töötamiseta ei töötaks brauser täielikult, kui sellised teenused nagu Netflix ei töötaks.
Natiivsed brauserid on tõesti olulised
Windows on Arm PCs suudab emuleerida mis tahes rakendust, mis on loodud Inteli protsessori jaoks. Miski ei takista teid kasutamast Google Chrome'i, Vivaldit, Brave'i, Opera või mis tahes muud brauserit, mida saate kasutada. See pole lihtsalt väga hea.
See on probleem olnud Windows on Armi algusaegadest peale. Veebibrauserid genereerivad käigult koodi, mida on raskem vahemällu salvestada ja jäljendada. Kui hakkate nägema drastilist erinevust soovitud brauseri ja Microsoft Edge'i jõudluses, kasutate tõenäoliselt Edge'i või ostate lihtsalt Inteli arvuti.
Ametlik Qualcommi avaldus, mille saime, on järgmine: "Snapdragon Appi ökosüsteemi Windowsi hoog kiireneb jätkuvalt, kuna rohkem turuliidreid investeerib natiivsete ARM-lahenduste tarnimisse. Ootame uute väljaannete jagamist, kui meie ISV partnerid need avalikult teatavaks teevad." Google ei ole meie kommentaaritaotlustele vastanud.
Eesmärk, mida olen paljudelt Qualcommi inimestelt kuulnud, on see, et jõudlus muutub lõpuks piisavalt heaks, et te isegi ei märka, et rakendust enam emuleeritakse. Tõepoolest, see on võimalik, kuid arvestades, et sellest on nüüdseks möödas üle viie aasta, on üha raskem jääda lootma selle asja parandamise suhtes.
Loomulikult töötab Qualcomm kohandatud protsessorite kallal, mis konkureerivad Apple Siliconiga, ja tarnitakse järgmisel aastal. Loodetavasti on see paus, mida platvorm vajab, sest praegused Qualcomm Snapdragoni kiibid, mis põhinevad Armi võrdlusdisainidel, ei paista seda vähendavat.
Seni näib Windows on Arm saatus olevat taas Google'i kätes. Niikaua kui see võib takistada Arm64 jaoks oma brauserite kompileerimist, eriti kui üks neist on Google Chrome, on Microsofti saatus endiselt seotud Inteliga.