Windows 10 с течением времени стала поддерживать ARM системы не хуже других ОС. Это стимулирует разработчиков сторонних приложений работать над оптимизацией своих продуктов для ARM-версии Windows 10. Одна из компаний, которая занялась такой оптимизацией — Google, корпорация начала работу над ARM-версией Google Chrome, получив относительно неожиданную поддержку.
Речь идет о корпорации Microsoft -похоже на то, что она будет работать вместе с Google над реализацией этого проекта. Вернее, уже работает. Редмондской компании это выгодно, поскольку она желает избежать ситуации, которая сложилась с Windows RT и приложениями для этой ОС — большинство софта под обычные версии Windows были несовместимы с RT.
Для того, чтобы обеспечить поддержку стандартных приложений средой Windows 10 для ARM, решено эмулировать x86 процессор на таких системах. Понятно, что эта эмуляция отбирает ресурсы и обычные программы работают довольно медленно, особенно по сравнению с нативными ARM-приложениями.
Отчасти по этой причине пользователи ARM-оптимизированной Windows 10 вынуждены работать с браузером Microsoft Edge, который хорошо работает с родной ОС. С другими браузерами, включая Chrome, работать затруднительно.
Но в прошлом месяце представитель компании Qualcomm заявил о том, что сейчас ведется работа по созданию Google Chrome порта под Windows 10 для ARM. Эта работа уже началась, о чем заявили сразу несколько источников. Также информацию, которая косвенно подтверждает начало разработки, можно найти в коммитах, найденных в исходном коде Chromium’s Gerrit.
Некоторые эксперты утверждали, что разработка Chrome под ARM-версию Windows 10 является стратегическим ходом корпорации Google. Но на самом деле многие коммиты были сделаны парой разработчиков Microsoft, причем не бывших, а текущих. Это может говорить о том, что корпорации сотрудничают, поскольку им обеим такое сотрудничество выгодно.
Со стороны Microsoft это умный ход, поскольку от Google Chrome зависят многие приложения, включая те из них, основой которых является Electron: Slack, Visual Studio Core и другие, плюс Node.js, созданный на базе движка Chrome V8 JavaScript.
Комментарии (11)
maydjin
26.11.2018 15:49MS как всегда в отстающих. Ну, хотя нет, есть ещё apple. Т.е. только гугл шибко умный и прочие самсунги.
Уже готовы к пришествию толстых клиентов с огромной батарей в форм-факторе laptop. Для DeX уже пилят докстанции в таком формате...
Ждём переползания всего ПО на сервера? Интересно, какова будет участь СПО в таком мире...
domix32
26.11.2018 16:46Не уловил хода ваших мыслей. Не поясните более подробно для танкистов?
maydjin
26.11.2018 18:07Стриминг видео — checked.
Облачные приложения для офиса, ide as-service и web 2.0 — checked.
Стриминг игр — checked.
Бинарные протоколы, что бы снизить трафик и понизить лэйтенси — на подходе
Чего должно уметь решение на клиентском конце:
- Иметь xG энерго эффективный сетевой радио интерфейс
- Аппаратно декодировать видео в высоком разрешении
- Иметь память под браузер(значительно меньше, если исключить зоопарк нативного ui)*
- Не жрать батарею
Хинт: если к среднестатистической бюджетной мобиле на qualcommовском проце припаять лишних 16Gb памяти и сунуть сиё в корпус для ноута, то самым жручим элементом останется дисплей, а батарея будет занимать процентов 70 полезного объёма.
Можно больше не париться лицензионной защитой ПО, т.к. ПО будет по подписке, а на обратной стороне только авторизованный клиент. Профит.
Ну это конечно всё мои фантазии...
* Привет ChromeOS
Mairon
26.11.2018 20:59понятнее не стало
domix32
26.11.2018 23:00Видимо что-от связанное со стратегией гугла в отношении Chrome OS и Android: MS подтягивает технологии, чтобы перейти с заработка на винде к заработку на сервисах. У человека выше видимо почти бинго.
maydjin
27.11.2018 01:02В общем и целом, да. И я бы не сказал что ms прям подтягивает, в плане onedrive, облаков и игровых приставок, кмк, гугл курит(если не брать соотношение цен). Единственное где они обгоняют — это операционка и браузер.
А то, что всё идёт к тем самым сервисам, толстым клиентам и подпискам, ну не знаю, может у меня воображение(бывает на редкость богатое, признаю) разыгралось конечно...
А медицинский факт в том, что это выгодно тому кто продаёт ПО и владеет внушительной инфраструктурой и не выгодно всем остальным.
Boroda1
26.11.2018 20:15+1Очень хотел бы смартфон на полноценной десктопной винде, поэтому слежу за попытками Microsoft сделать вменяемый эмулятор x86 под ARM.
Но на данный момент на обоих Snapdragon'ax (835 и 845) всё очень и очень печально. Разница в производительности приложения на x86-эмуляторе и того же приложения, перекомпиленного под ARM чрезвычайно велика.
Эмулятору можно простить потерю 25-30% производительности, но пока что дела намного хуже. По сути, любым более-менее серьёзным приложением пользоваться абсолютно не комфортно (браузерами в том числе, а уж про игры и речи нет).
Примерно через неделю выкатят Snapdragon 8150 (якобы специально для этих целей), но что-то уже не верится в то, что он кардинально изменит ситуацию. Хотя и очень хотелось бы.
Без качественного эмулятора x86 вся затея с виндой на ARM — это те же грабли, что Windows RT.
Laney1