На проходящей в этот момент конференции 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)
zabbius
09.08.2019 11:49интересно, оно линукс или нет и как это рутовать
khabib
09.08.2019 12:29Пишут, что там микроядро. Значит не линукс
NetBUG
09.08.2019 14:29+1Интереснее другое — *nix ли это? Полная ли там POSIX-совместимость? Насколько меняется слой над ядром относительно Android? Нельзя же за два года переписать всё, максимум ядро и стандартную библиотеку.
ne_kotin
09.08.2019 14:35Вы так говорите, будто у андроида над ядром слой толстый )
Bionic да Binder по сути.
qw1
09.08.2019 21:39+1и как это рутовать
Боюсь, что никак. Учитывая, что последние 2 года они не дают рутовать свои Android-телефоны, больше нет к Huawei доверия.
ne_kotin
09.08.2019 11:51А где техническая информация? На базе чего? Какие языки, где SDK, и так далее?
GooFFu
09.08.2019 11:51если сильно потрясти девайс с данной осью, то оттуда может вывалиться маленький китаец
androidovshchik
09.08.2019 15:17Что-то это напоминает)Gurturok
09.08.2019 11:59+6На слайде пишут про Open Source, где посмотреть исходники или образ для установки или эмулятор? Ну серьезно, сплошной маркетинковый булшит вокруг этой ОС от Хуавей и никакой конкретики. В итоге окажется очередная оболочка над AOSP.
MechanicZelenyy
09.08.2019 12:23Open source не означает, что исходники будут лежать где ни попадя, open source это значит что владелец бинарника, может потребовать предъявить ему исходный код.
chupasaurus
09.08.2019 12:48-2Простой контр-пример — лицензия MIT не обязывает предоставлять исходники к распространяемым бинарникам.
MechanicZelenyy
09.08.2019 12:54Тогда тем более Huawei, не обязана выкладывать исходники.
Хотя не понятно тогда в чем отличие от проприетарных лицензий.chupasaurus
09.08.2019 12:57Лицензия MIT разрешает делать с исходниками всё что угодно, не меняя самой лицензии, т.е. как только они опубликованы — дальнейшей редистрибуцией может заниматься любой желающий на любых условиях.
DSolodukhin
09.08.2019 13:33Хотя не понятно тогда в чем отличие от проприетарных лицензий.
В свободе. Вася выложил код под BSD-like лицензией, ООО «Рога и Копыта» может взять этот код и использовать как ей захочется, в том числе вносить в него изменения и никому не показывать. Коля тоже может взять этот код, внести в него изменения и поделиться ими с кем угодно.konstwww
09.08.2019 14:32Если Коля делает изменения и не показывает, что и как он изменил, то у Коли проприетарный код основаный на open source. Утверждать что его продукт open source Коля не может, но может мелким шрифтом написать «основано на» и большими буквами «OPEN SOURCE!!!»
Весело чо уж((DSolodukhin
09.08.2019 15:10+4Код, который он написал и не показывает — да, проприетарный, а код, который он взял — как был, так и остался open-source.
У BSD-like и GPL разные границы свободы, отсутствие навязывания «свободности» — это тоже разновидность свободы.
DrunkBear
09.08.2019 12:07Как там было? «теперь приложения win смогут выполняться на любом устройстве»?
NeoCode
09.08.2019 13:14+3Ну что-ж, посмотрим. Тут интересно главным образом то, смогут ли китайцы поддержать достаточно высокий уровень открытости своей системы (это и open-source, и культура взаимодействия с Сообществом и пользователями в самых разных аспектах). А то и американцы-то далеко не всегда могут, сколько было случаев и нарушений GPL, и тивоизации, и задержек с публикацией исходников… А китайцы, скажем так, более склонны к централизации во всем.
prostofilya
09.08.2019 13:25По словам генерального директора Huawei Consumer Business Group Ю Чэндуна (Yu Chengdong), в Android насчитывается 100 миллионов строк кода, код ядра ОС — свыше 20 миллионов строк.
Однако, в реальности используется не более 8% кода. Это отражается и на гибкости ОС, и на ее отзывчивости.
То есть, кода у них меньше?
ОС HarmonyOS от Huawei является универсальной, она будет устанавливаться на смартфоны, планшеты, компьютеры, бортовые системы автомобилей и на носимые устройства Huawei.
… но работать оно будет везде? хм…CrashLogger
09.08.2019 13:39Скорее всего 20 миллионов строк — это ядро и основные библиотеки. А дальше будут обертки, трансляторы и слои совместимости для поддержки linux, android и всего остального.
DSolodukhin
09.08.2019 13:41+1То есть, кода у них меньше? … но работать оно будет везде? хм…
ЕМНИП, в Linux около 80% кода на сегодняшний день — это драйвера. Если предположить, что Huawei пойдет по пути Apple, ограничив возможность установки ОС только на устройства Huawei, то это может очень сильно сократить количество кода за счет отсутствия необходимости поддержки всего зоопарка железа. Но это так, размышления вслух.netstormpro
11.08.2019 18:12А зачем им нужна возможность установки на сторонние девайсы? Я почти уверен что текущий релиз призван даже не то чтобы реально начать конкурировать с android а скорее как предмет давления/торга.
anger32
09.08.2019 16:56+1… но работать оно будет везде? хм…
Они же не сказали, что на всех известных платформах. Оставят пару актуальных ARM и x86 и кодовая база в сравнении с линем может хорошо так подсократиться. Уйдут в том числе и проприетарные прошивки и ненужные на целевых девайсах драйвера/интерфейсы.lorc
09.08.2019 18:41Проприетарные прошивки уйдут только если хуавей будет сама разрабатывать вообще все, включая USB3 PHY, 3d ускорители, BT, WIFI, GSM модемы, Audio DSP и так далее. Но это они не потянут. Поэтому проприетарные блобы все равно никуда не денутся.
saag
10.08.2019 10:29+1Huawei тестирует ОС Fuchsia на смартфоне Honor Play
Совпадение, да? Еще в 2018 году…
netstormpro
11.08.2019 18:12Таки да, андроид это в определенном смысла мусорка кода. Если Huawei хорошенько почистит эти конюшни — вполне можно добиться прироста производительности, но только для фоновых задач, а главное заметно снизить расход батареи, опять же в основном для фоновых задач. Впрочем, все это может и не взлетать, если не будет play marketa, или хотя бы простой возможности ставить приложения андроид в один два клика (
lebedinskiy
И будут они синхронизироваться только с ПК на базе Эльбруса…