Google все още е този, който задържа собствените браузъри за Windows on Arm

Всички знаем, че Google Chrome не работи първоначално на Windows on Arm, но това е друг продукт на Google, който не позволява на други браузъри да работят.

Ако сте следили през последното десетилетие, тогава знаете, че историята между Microsoft и Google е същата. Независимо дали става въпрос за Windows RT, Windows Phone или Windows 11 на Arm никога не виждаме собствени приложения на Google. Разбира се, първите две от тези три платформи отдавна са мъртви, но Windows on Arm е жива и здрава и за нея няма собствен браузър Arm64 Google Chrome.

Още в началото на 2019 г. бях чул, че Google разполага с Arm64 версия на Chrome, готова за работа, и един от моите източници я сравни с поддръжката на Prime Video за Chromecast. С други думи, тези две компании първо трябва да постигнат сделка. Това обаче не трябва да е изненада, тъй като има много Chromebook, задвижвани от Arm. Google не е непознат браузърът му да работи на процесори на Qualcomm.

Но все пак, само Браузърите, които работят първоначално на компютри с Windows Arm64, са Microsoft Edge и Mozilla Firefox. Така че, макар да не е голяма мистерия защо Google не въвежда свои собствени приложения в Windows on Arm, въпросът е какво ще кажете за браузъри като Vivaldi, Brave и Opera? Както се оказа, това също е по вина на Google.

Всичко се свежда до Widevine

Microsoft възстанови своя браузър Edge от Chromium преди известно време и премахна повечето части на Google; въпреки това повечето производители на браузъри нямат ресурсите, с които разполага Microsoft. Vivaldi, Brave и почти всеки друг Chromium браузър, с изключение на Edge, използва Widevine, DRM решението на Google, което е необходимо за стартиране на уеб приложения като Netflix и други стрийминг услуги. Google не предлага Widevine за Windows on Arm, така че това е пречка. Браузърът щеше да работи, но тези услуги не.

Когато попитах Vivaldi за оригинална Arm64 версия на неговия браузър, отговорът беше директно не.

„Най-големият проблем би бил, че няма да работи с нито една от големите медийни платформи като Netflix, Prime, Disney+ и т.н.“, каза говорител на Vivaldi в изявление за XDA. „И това е изцяло и напълно извън нашите ръце, защото Google не произвежда Widevine за Windows ARM и без това не можем да дешифрираме DRM, използван на тези платформи. Така че можем да направим браузър, но вие не можете да го използвате за нито една от тези услуги. Ако и когато Google започне да предлага Widevine за Arm на Windows, тогава бихме могли и може би трябва да го направим."

Фирмата призна, че теоретично може да е възможно да се откаже от Widevine в полза на PlayReady на Microsoft, поради което Edge може да работи първоначално на Arm, но разбира се, „това ще отнеме малко работа". Струва си да се отбележи, че въпреки че устройствата с Windows on Arm са на пазара от повече от пет години, това наистина все още не е зряла платформа. Обемът на използваните устройства вероятно не оправдава този вид усилия от по-малка компания като Vivaldi Technologies.

Говорих с Brave, когато започнах да проучвам и тази история. Компанията не предложи същото твърдо не, както Вивалди. Все пак призна проблема с Widevine. Вицепрезидентът по инженерство Брайън Клифтън беше доста ясен относно факта, че наистина няма препятствия пред реалното изграждане на браузъра. Той също така предположи, че вместо нативна компилация на Widevine, Brave може да успее да намери „умно решение“. Всъщност изглежда, че фирмата вече е работя върху това.

Свързах се и с Opera, но компанията отказа коментар.

Отново, проблемът тук не е дали браузърът ще работи или не. Това е, че без Widevine да работи, браузърът не би бил напълно функционален с услуги като Netflix, които не работят.

Родните браузъри са наистина важни

Компютрите с Windows на Arm могат да емулират всяко приложение, направено за процесор Intel. Нищо не ви пречи да стартирате Google Chrome, Vivaldi, Brave, Opera или какъвто и да е друг браузър, до който можете да се докопате. Просто не е много добре.

Това е проблем от първите дни на Windows on Arm. Уеб браузърите генерират код в движение, който е по-труден за кеширане и емулиране. Когато започнете да виждате драстичната разлика в производителността между браузъра, който искате да използвате, и Microsoft Edge, вероятно ще отидете и ще използвате Edge или просто ще си купите Intel PC.

Официалното изявление на Qualcomm, което получихме, е: „Импулсът на Windows on Snapdragon App Ecosystem продължава да се ускорява, тъй като все повече пазарни лидери инвестират в предоставянето на естествени ARM решения. Очакваме с нетърпение да споделим нови версии, когато бъдат публично обявени от нашите ISV партньори." Google не е отговорила на нашите искания за коментар.

Целта, която чух от много хора в Qualcomm, е, че в крайна сметка производителността ще стане достатъчно добра, така че дори да не забележите, че дадено приложение вече се емулира. Наистина, това е възможност, но като се има предвид, че вече са минали повече от пет години, става все по-трудно и по-трудно да останем с надежда, че тези неща ще бъдат коригирани.

Разбира се, Qualcomm работи върху персонализирани процесори, които ще се конкурират с Apple Silicon и ще бъдат доставени следващата година. Да се ​​​​надяваме, че това ще бъде пробивът, от който се нуждае платформата, защото настоящите чипове Qualcomm Snapdragon, които са базирани на референтни дизайни на Arm, изглежда не успяват.

Дотогава съдбата на Windows on Arm изглежда отново е в ръцете на Google. Докато може да попречи на родните браузъри да бъдат компилирани за Arm64, особено когато един от тях е Google Chrome, съдбата на Microsoft все още е свързана с Intel.