Компания Huawei представила операционную систему HarmonyOS, предназначенную для устройств разных типов, в том числе компьютеров, смартфонов и телевизоров. При этом пока компания не переводит свои смартфоны на эту операционную систему вместо Android. Трансляция презентации проходила в твиттере Huawei.
Huawei начала разрабатывать HarmonyOS еще два года назад, однако резко ускорила разработку несколько месяцев назад. Прежде всего это связано с санкциями, наложенными США, и запрещающими американским технологическим компаниям сотрудничать с Huawei. В том числе компания лишилась доступа к проприетарным сервисам Google для Android, а также сертификации своих новых устройств для работы с Windows.
На конференции для разработчиков HDC 2019 Huawei представила собственную операционную систему, которая потенциально может заменить системы сторонних компаний в потребительских устройствах разных типов. В HarmonyOS используется микроядро, реализующее только самые базовые функции операционной системы. Наличие остальных компонентов будет зависеть от того, на каком устройстве используется операционная система, например, телевизоре или умных часах.
Для разработки под HarmonyOS Huawei создала интегрированную среду разработки, позволяющую создавать приложения под устройства разных типов. Компилятор Ark для HarmonyOS поддерживает код, написанный на языках C, C++, Java и Kotlin. Представители Huawei отметили, что в будущем система получит поддержку приложений для Android и Linux.
Пока компания не планирует заменить Android в своих смартфонах на HarmonyOS, но заявляет, что при возникновении такой потребности процесс перевода не займет много времени. В будущем Huawei планирует открыть исходный код системы.
Помимо Huawei разработкой собственной микроядерной модульной операционной системы для устройств разных классов занимается и Google. Впервые о проекте Fuchsia OS стало известно в 2016 году, а позднее эту операционную систему даже сумели запустить на ноутбуке. Недавно представитель Google заявил, что компания пока не рассматривает Fuchsia в качестве замены Android и Chrome OS. Вместо этого цель проекта заключается в разработке новых подходов к архитектуре операционной системы и других экспериментах.
Григорий Копиев