Сегодня стартовала конференция Huawei Developers Conference 2019, на которой компания представила операционную систему Harmony OS (в Китае называется Hong Meng). Распространяться ОС будет согласно условиям открытой лицензии, то есть использовать ее смогут все желающие.
Генеральный директор Huawei Consumer Business Group Ю Чендун (Yu Chengdong) рассказал, что особенностью Harmony OS является так называемое отдельное «микроядро». По словам Ю Чендуна в операционной системе Android около 100 миллионов строк кода, а коде ядра операционной системы более 20 млн строк. При этом используется из них всего 8%, а это в свою очередь влияет на скорость работы ОС и ее отзывчивость.
Учитывая это, Huawei решила реализовать свое решение иначе. «Микроядро» в Harmony OS отвечает только за базовые возможности, а множество дополнительных модулей — за остальные. Так, если применять одну и ту же ОС и для смартфона, и для автомобиля, то она получается перегруженной, так как эти устройства предполагают совершенно различные сценарии использования. Huawei предлагает использовать одно общее микроядро, и разные модули, которые будут обеспечивать необходимую функциональность каждого конкретного устройства. Подобный принцип компоновки операционной системы назван распределенной архитектурой.
По мнению Huawei он позволяет не только значительно ускорить работу ОС, повысить ее отзывчивость, но и применять одну ОС для совершенно любых устройств. При этом обеспечить совместимость новой ОС с различными приложениями и языками программирования должен, представленный ранее компилятор Ark. В компании отметили, что Harmony OS совместима с Linux, Unix и Android.
В первое время, предположительно до конца этого года, использоваться Harmony OS будет только в телевизорах Huawei и Honor. В следующем году перечень совместимых устройств пополнится ноутбуками, умными часами и фитнес-браслетами. Еще через год — в 2021 году — будет представлена Hongmeng OS версии 3.0, под управлением которой будут работать автомобильные системы и умные колонки. Выйдет ли Hongmeng OS для смартфонов на конференции не упоминалось, но, если так будет, то произойдет это в следующем году.