Mēs visi zinām, ka pārlūks Google Chrome nedarbojas sākotnēji operētājsistēmā Windows on Arm, taču tas ir vēl viens Google produkts, kas neļauj darboties citām pārlūkprogrammām.
Ja esat sekojis līdzi pēdējo desmit gadu laikā, tad zināt, ka Microsoft un Google stāsts ir tāds pats. Neatkarīgi no tā, vai tas ir Windows RT, Windows Phone vai Windows 11 Arm, mēs nekad neredzam vietējās Google lietotnes. Protams, pirmās divas no šīm trim platformām jau sen ir mirušas, taču Windows on Arm ir dzīvs un labi, un tai nav vietējā Arm64 Google Chrome pārlūka.
Jau 2019. gada sākumā biju dzirdējis, ka Google ir gatava darbam ar Chrome Arm64 versiju, un viens no maniem avotiem to salīdzināja ar Prime Video atbalstu Chromecast ierīcei. Citiem vārdiem sakot, šiem diviem uzņēmumiem vispirms ir jānoslēdz darījums. Tomēr tam nevajadzētu būt par pārsteigumu, jo ir daudz ar roku darbināmu Chromebook datoru. Google nav svešinieks, ka tā pārlūkprogramma darbojas Qualcomm procesoros.
Bet tomēr, tikai pārlūkprogrammas, kas sākotnēji darbojas Arm64 Windows datoros, ir Microsoft Edge un Mozilla Firefox. Tātad, lai gan tas nav liels noslēpums, kāpēc Google neievieš savas lietotnes operētājsistēmā Windows on Arm, jautājums ir, kā ir ar tādām pārlūkprogrammām kā Vivaldi, Brave un Opera? Kā izrādās, tā ir arī Google vaina.
Tas viss ir saistīts ar Widevine
Microsoft kādu laiku atpakaļ pārbūvēja savu pārlūkprogrammu Edge no Chromium, un tā noņēma lielāko daļu Google daļu; tomēr lielākajai daļai pārlūkprogrammu ražotāju nav tādu resursu, kādi ir Microsoft. Vivaldi, Brave un gandrīz visas citas Chromium pārlūkprogrammas, izņemot Edge, izmanto Widevine, Google DRM risinājumu, kas ir nepieciešams, lai palaistu tīmekļa lietotnes, piemēram, Netflix un citus straumēšanas pakalpojumus. Google nepiedāvā Widevine for Windows on Arm, tāpēc tas ir šķērslis. Pārlūkprogramma darbotos, bet šie pakalpojumi nedarbosies.
Kad es jautāju Vivaldi par tās pārlūkprogrammas vietējo Arm64 versiju, atbilde bija nepārprotama nē.
"Lielākā problēma būtu tāda, ka tas nedarbotos nevienā no lielajām mediju platformām, piemēram, Netflix, Prime, Disney+ utt.," teikts Vivaldi pārstāvja paziņojumā XDA. "Un tas ir pilnībā un pilnībā ārpus mūsu rokām, jo Google neražo Widevine for Windows ARM un bez tā mēs nevaram atšifrēt šajās platformās izmantoto DRM. Tātad mēs varētu izveidot pārlūkprogrammu, bet jūs to nevarējāt izmantot nevienam no šiem pakalpojumiem. Ja un kad Google sāks piedāvāt Widevine for Arm operētājsistēmā Windows, mēs varētu un varbūt vajadzētu to darīt.
Firma atzina, ka teorētiski varētu būt iespējams atteikties no Widevine par labu Microsoft PlayReady, tāpēc Edge var darboties sākotnēji Arm, taču, protams, tas prasīs zināmu darbs". Ir vērts atzīmēt, ka, lai gan Windows on Arm ierīces ir bijušas tirgū vairāk nekā piecus gadus, tā joprojām nav nobriedusi platforma. Izmantoto ierīču apjoms, iespējams, neattaisno šāda veida pūles no mazāka uzņēmuma, piemēram, Vivaldi Technologies.
Es runāju ar Brave, kad sāku pētīt arī šo stāstu. Uzņēmums nepiedāvāja to pašu grūto nē, ko piedāvāja Vivaldi. Tomēr tā atzina Widevine problēmu. Inženierzinātņu nodaļas viceprezidents Braiens Kliftons bija diezgan tiešs attiecībā uz faktu, ka pārlūkprogrammas izveidei patiešām nav šķēršļu. Viņš arī ierosināja, ka vietējās Widevine versijas vietā Brave varētu atrast "gudru risinājumu". Patiesībā šķiet, ka uzņēmums jau ir strādāju pie tā.
Es sazinājos arī ar Opera, taču uzņēmums atteicās komentēt.
Atkal, problēma šeit nav par to, vai pārlūkprogramma darbosies vai nē. Tas ir tāds, ka bez Widevine darbības pārlūkprogramma pilnībā nedarbotos, ja tādi pakalpojumi kā Netflix nedarbosies.
Vietējās pārlūkprogrammas ir patiešām svarīgas
Windows uz Arm PC var atdarināt jebkuru programmu, kas paredzēta Intel procesoram. Nekas neliedz jums palaist Google Chrome, Vivaldi, Brave, Opera vai jebkuru citu pārlūkprogrammu, kas jums ir pieejama. Tas vienkārši nav ļoti labi.
Tā ir problēma kopš Windows on Arm pirmsākumiem. Tīmekļa pārlūkprogrammas lidojumā ģenerē kodu, kuru ir grūtāk saglabāt kešatmiņā un atdarināt. Kad sākat redzēt kraso atšķirību veiktspējā starp pārlūkprogrammu, kuru vēlaties izmantot, un Microsoft Edge, jūs, iespējams, dosieties un izmantosit Edge vai vienkārši iegādāsieties Intel datoru.
Oficiālais Qualcomm paziņojums ir šāds: "Snapdragon App ekosistēmas Windows darbība turpina paātrināties, jo arvien vairāk tirgus līderu iegulda vietējo ARM risinājumu nodrošināšanā. Mēs ceram kopīgot jaunus izdevumus, tiklīdz mūsu ISV partneri tos publiski paziņos." Google nav atbildējis uz mūsu komentāru pieprasījumiem.
Mērķis, ko esmu dzirdējis no daudziem Qualcomm lietotājiem, ir tāds, ka galu galā veiktspēja būs pietiekami laba, lai jūs pat nepamanītu, ka lietotne vairs tiek emulēta. Patiešām, tā ir iespēja, taču, ņemot vērā, ka ir pagājuši vairāk nekā pieci gadi, kļūst arvien grūtāk un grūtāk cerēt uz šīs lietas labošanu.
Protams, Qualcomm strādā pie pielāgotiem procesoriem, kas konkurēs ar Apple Silicon, un tiks piegādāti nākamgad. Cerams, ka tas būs platformai nepieciešamais pārtraukums, jo šķiet, ka pašreizējās Qualcomm Snapdragon mikroshēmas, kuru pamatā ir Arm atsauces dizaini, to nesamazina.
Šķiet, ka līdz tam Windows on Arm liktenis atkal ir Google rokās. Kamēr tas var novērst vietējo pārlūkprogrammu kompilēšanu Arm64, it īpaši, ja viens no tiem ir Google Chrome, Microsoft liktenis joprojām ir saistīts ar Intel.