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)


  1. Laney1
    26.11.2018 12:55

    Visual Studio Core


  1. worldxaker
    26.11.2018 14:04

    нода под арм давно есть, и даже на андроиде работает


  1. maydjin
    26.11.2018 15:49

    MS как всегда в отстающих. Ну, хотя нет, есть ещё apple. Т.е. только гугл шибко умный и прочие самсунги.


    Уже готовы к пришествию толстых клиентов с огромной батарей в форм-факторе laptop. Для DeX уже пилят докстанции в таком формате...


    Ждём переползания всего ПО на сервера? Интересно, какова будет участь СПО в таком мире...


    1. domix32
      26.11.2018 16:46

      Не уловил хода ваших мыслей. Не поясните более подробно для танкистов?


      1. maydjin
        26.11.2018 18:07

        Стриминг видео — checked.
        Облачные приложения для офиса, ide as-service и web 2.0 — checked.
        Стриминг игр — checked.
        Бинарные протоколы, что бы снизить трафик и понизить лэйтенси — на подходе


        Чего должно уметь решение на клиентском конце:


        • Иметь xG энерго эффективный сетевой радио интерфейс
        • Аппаратно декодировать видео в высоком разрешении
        • Иметь память под браузер(значительно меньше, если исключить зоопарк нативного ui)*
        • Не жрать батарею

        Хинт: если к среднестатистической бюджетной мобиле на qualcommовском проце припаять лишних 16Gb памяти и сунуть сиё в корпус для ноута, то самым жручим элементом останется дисплей, а батарея будет занимать процентов 70 полезного объёма.


        Можно больше не париться лицензионной защитой ПО, т.к. ПО будет по подписке, а на обратной стороне только авторизованный клиент. Профит.


        Ну это конечно всё мои фантазии...


        * Привет ChromeOS


        1. Mairon
          26.11.2018 20:59

          понятнее не стало


          1. domix32
            26.11.2018 23:00

            Видимо что-от связанное со стратегией гугла в отношении Chrome OS и Android: MS подтягивает технологии, чтобы перейти с заработка на винде к заработку на сервисах. У человека выше видимо почти бинго.


            1. maydjin
              27.11.2018 01:02

              В общем и целом, да. И я бы не сказал что ms прям подтягивает, в плане onedrive, облаков и игровых приставок, кмк, гугл курит(если не брать соотношение цен). Единственное где они обгоняют — это операционка и браузер.


              А то, что всё идёт к тем самым сервисам, толстым клиентам и подпискам, ну не знаю, может у меня воображение(бывает на редкость богатое, признаю) разыгралось конечно...


              А медицинский факт в том, что это выгодно тому кто продаёт ПО и владеет внушительной инфраструктурой и не выгодно всем остальным.


  1. 0xf0a00
    26.11.2018 16:18

    Windows 10 нормально на родной x86 не работает, а еще и ARM. Чувствую что будет очередной мертворожденный.


    1. Riod
      26.11.2018 18:07

      Уже были тесты. железки оверпрайс конечно. Но работают на уровне селеронов. В целом даже и неплохо, было бы подешевле.


  1. Boroda1
    26.11.2018 20:15
    +1

    Очень хотел бы смартфон на полноценной десктопной винде, поэтому слежу за попытками Microsoft сделать вменяемый эмулятор x86 под ARM.
    Но на данный момент на обоих Snapdragon'ax (835 и 845) всё очень и очень печально. Разница в производительности приложения на x86-эмуляторе и того же приложения, перекомпиленного под ARM чрезвычайно велика.
    Эмулятору можно простить потерю 25-30% производительности, но пока что дела намного хуже. По сути, любым более-менее серьёзным приложением пользоваться абсолютно не комфортно (браузерами в том числе, а уж про игры и речи нет).
    Примерно через неделю выкатят Snapdragon 8150 (якобы специально для этих целей), но что-то уже не верится в то, что он кардинально изменит ситуацию. Хотя и очень хотелось бы.
    Без качественного эмулятора x86 вся затея с виндой на ARM — это те же грабли, что Windows RT.