На проходящей в этот момент конференции Huawei Developer Conference 2019 компания и разработчик ПО и ОС Huawei обнародовала первые данные о своей новой операционной системе HarmonyOS.

12 июля 2019 года компания Huawei подала заявку на регистрацию товарного знака в ведомство по интеллектуальной собственности Европейского союза.

Таким образом, в компании Huawei начали процесс регистрации марки Harmony, которая отнесена к категории программных продуктов: операционная система для мобильных устройств и компьютеров.





Почти через месяц 9 августа 2019 года компания Huawei официально анонсировали название операционной системы для своих устройств — HarmonyOS.

Ссылка на анонс названия ОС от Huawei в твиттере.



Конечно, в Китае данная операционная система уже прошла этапы тестирования и была известна как HongmengOS.

Подробнее о первых этапах разработки и внедрения ОС HongmengOS можно почитать тут.



ОС HarmonyOS от Huawei является универсальной, она будет устанавливаться на смартфоны, планшеты, компьютеры, бортовые системы автомобилей и на носимые устройства Huawei.

При этом все устройства на HarmonyOS будут тесно связаны между собой благодаря технологии TEE (Trusted Execution Environment).

В компании Huawei подчеркивает, что это очень быстрая и плавная ОС.

Задержки практически отсутствуют, потому что HarmonyOS автоматически распределяет приоритет между задачами (используя deterministic latency engine).

Все приложения на HarmonyOS будут самостоятельно адаптироваться под разный тип устройств. Это должно серьезно упростить разработку приложений.









Разработка операционной системы HongmengOS\HarmonyOS началась в 2017 году.

10 августа 2019 года Huawei покажет первый продукт на HarmonyOS.

В 2020 году Huawei планирует выпустить вторую версию HarmonyOS 2.0, которая будет работать на компьютерах и ноутбуках.

HarmonyOS 3.0 выйдет в 2021 году и будет поддерживать умные колонки и автомобильные медиасистемы.



Особенности HarmonyOS от Huawei:

— микроядро и распределенная архитектура;

— свободное использование всеми желающими, так как распространятся она будет по открытой лицензии.

По словам генерального директора Huawei Consumer Business Group Ю Чэндуна (Yu Chengdong), в Android насчитывается 100 миллионов строк кода, код ядра ОС — свыше 20 миллионов строк.

Однако, в реальности используется не более 8% кода. Это отражается и на гибкости ОС, и на ее отзывчивости.



Поэтому в Huawei пошли другим путем: «компактное» микроядро HarmonyOS отвечает за базовые возможности, а все остальное реализуется за счет модулей.

Такой подход делает HarmonyOS удобной для применения в абсолютно любых устройствах при сохранении высокой скорости и отзывчивости.



В HarmonyOS будет широко использоваться виртуализация, а совместимость с различными приложениями и языками программирования обеспечивается за счет компилятора Ark.

Также HarmonyOS является совместимой с Linux, Unix и Android, так что у разработчиков ПО для этих систем не должно быть особых проблем с написанием ПО для новой ОС Huawei.





Комментарии (30)


  1. lebedinskiy
    09.08.2019 11:41

    И будут они синхронизироваться только с ПК на базе Эльбруса…


  1. zabbius
    09.08.2019 11:49

    интересно, оно линукс или нет и как это рутовать


    1. khabib
      09.08.2019 12:29

      Пишут, что там микроядро. Значит не линукс


      1. NetBUG
        09.08.2019 14:29
        +1

        Интереснее другое — *nix ли это? Полная ли там POSIX-совместимость? Насколько меняется слой над ядром относительно Android? Нельзя же за два года переписать всё, максимум ядро и стандартную библиотеку.


        1. ne_kotin
          09.08.2019 14:35

          Вы так говорите, будто у андроида над ядром слой толстый )
          Bionic да Binder по сути.


    1. qw1
      09.08.2019 21:39
      +1

      и как это рутовать
      Боюсь, что никак. Учитывая, что последние 2 года они не дают рутовать свои Android-телефоны, больше нет к Huawei доверия.


  1. ne_kotin
    09.08.2019 11:51

    А где техническая информация? На базе чего? Какие языки, где SDK, и так далее?


  1. GooFFu
    09.08.2019 11:51

    если сильно потрясти девайс с данной осью, то оттуда может вывалиться маленький китаец


    1. androidovshchik
      09.08.2019 15:17

      Что-то это напоминает)


  1. Gurturok
    09.08.2019 11:59
    +6

    На слайде пишут про Open Source, где посмотреть исходники или образ для установки или эмулятор? Ну серьезно, сплошной маркетинковый булшит вокруг этой ОС от Хуавей и никакой конкретики. В итоге окажется очередная оболочка над AOSP.


    1. MechanicZelenyy
      09.08.2019 12:23

      Open source не означает, что исходники будут лежать где ни попадя, open source это значит что владелец бинарника, может потребовать предъявить ему исходный код.


      1. chupasaurus
        09.08.2019 12:48
        -2

        Простой контр-пример — лицензия MIT не обязывает предоставлять исходники к распространяемым бинарникам.


        1. MechanicZelenyy
          09.08.2019 12:54

          Тогда тем более Huawei, не обязана выкладывать исходники.

          Хотя не понятно тогда в чем отличие от проприетарных лицензий.


          1. chupasaurus
            09.08.2019 12:57

            Лицензия MIT разрешает делать с исходниками всё что угодно, не меняя самой лицензии, т.е. как только они опубликованы — дальнейшей редистрибуцией может заниматься любой желающий на любых условиях.


          1. DSolodukhin
            09.08.2019 13:33

            Хотя не понятно тогда в чем отличие от проприетарных лицензий.

            В свободе. Вася выложил код под BSD-like лицензией, ООО «Рога и Копыта» может взять этот код и использовать как ей захочется, в том числе вносить в него изменения и никому не показывать. Коля тоже может взять этот код, внести в него изменения и поделиться ими с кем угодно.


            1. konstwww
              09.08.2019 14:32

              Если Коля делает изменения и не показывает, что и как он изменил, то у Коли проприетарный код основаный на open source. Утверждать что его продукт open source Коля не может, но может мелким шрифтом написать «основано на» и большими буквами «OPEN SOURCE!!!»
              Весело чо уж((


              1. DSolodukhin
                09.08.2019 15:10
                +4

                Код, который он написал и не показывает — да, проприетарный, а код, который он взял — как был, так и остался open-source.

                У BSD-like и GPL разные границы свободы, отсутствие навязывания «свободности» — это тоже разновидность свободы.


  1. DrunkBear
    09.08.2019 12:07

    Как там было? «теперь приложения win смогут выполняться на любом устройстве»?


  1. NeoCode
    09.08.2019 13:14
    +3

    Ну что-ж, посмотрим. Тут интересно главным образом то, смогут ли китайцы поддержать достаточно высокий уровень открытости своей системы (это и open-source, и культура взаимодействия с Сообществом и пользователями в самых разных аспектах). А то и американцы-то далеко не всегда могут, сколько было случаев и нарушений GPL, и тивоизации, и задержек с публикацией исходников… А китайцы, скажем так, более склонны к централизации во всем.


    1. green_tree
      09.08.2019 22:59
      +2

      Huawei? Открытость? Даже смешно


  1. prostofilya
    09.08.2019 13:25

    По словам генерального директора Huawei Consumer Business Group Ю Чэндуна (Yu Chengdong), в Android насчитывается 100 миллионов строк кода, код ядра ОС — свыше 20 миллионов строк.

    Однако, в реальности используется не более 8% кода. Это отражается и на гибкости ОС, и на ее отзывчивости.

    То есть, кода у них меньше?
    ОС HarmonyOS от Huawei является универсальной, она будет устанавливаться на смартфоны, планшеты, компьютеры, бортовые системы автомобилей и на носимые устройства Huawei.

    … но работать оно будет везде? хм…


    1. CrashLogger
      09.08.2019 13:39

      Скорее всего 20 миллионов строк — это ядро и основные библиотеки. А дальше будут обертки, трансляторы и слои совместимости для поддержки linux, android и всего остального.


    1. DSolodukhin
      09.08.2019 13:41
      +1

      То есть, кода у них меньше? … но работать оно будет везде? хм…

      ЕМНИП, в Linux около 80% кода на сегодняшний день — это драйвера. Если предположить, что Huawei пойдет по пути Apple, ограничив возможность установки ОС только на устройства Huawei, то это может очень сильно сократить количество кода за счет отсутствия необходимости поддержки всего зоопарка железа. Но это так, размышления вслух.


      1. netstormpro
        11.08.2019 18:12

        А зачем им нужна возможность установки на сторонние девайсы? Я почти уверен что текущий релиз призван даже не то чтобы реально начать конкурировать с android а скорее как предмет давления/торга.


    1. anger32
      09.08.2019 16:56
      +1

      … но работать оно будет везде? хм…


      Они же не сказали, что на всех известных платформах. Оставят пару актуальных ARM и x86 и кодовая база в сравнении с линем может хорошо так подсократиться. Уйдут в том числе и проприетарные прошивки и ненужные на целевых девайсах драйвера/интерфейсы.


      1. lorc
        09.08.2019 18:41

        Проприетарные прошивки уйдут только если хуавей будет сама разрабатывать вообще все, включая USB3 PHY, 3d ускорители, BT, WIFI, GSM модемы, Audio DSP и так далее. Но это они не потянут. Поэтому проприетарные блобы все равно никуда не денутся.


  1. saag
    09.08.2019 19:28

    Меня терзают смутные сомнения, они что Фуксию скопировали?


    1. ne_kotin
      10.08.2019 10:25

      она же еще сырая вусмерть?


  1. saag
    10.08.2019 10:29
    +1

    Huawei тестирует ОС Fuchsia на смартфоне Honor Play
    Совпадение, да? Еще в 2018 году…


  1. netstormpro
    11.08.2019 18:12

    Таки да, андроид это в определенном смысла мусорка кода. Если Huawei хорошенько почистит эти конюшни — вполне можно добиться прироста производительности, но только для фоновых задач, а главное заметно снизить расход батареи, опять же в основном для фоновых задач. Впрочем, все это может и не взлетать, если не будет play marketa, или хотя бы простой возможности ставить приложения андроид в один два клика (