Huawei представила собственную операционную систему Hongmeng OS, известную также как HarmonyOS, на конференции для разработчиков Huawei Developer Conference 2019. Как утверждает компания, HarmonyOS — это легкая и компактная операционная система с мощными функциональными возможностями. Вначале она будет применяться в различных интеллектуальных устройствах вроде наручных часов, подключаемых экранов, «умных» колонок, информационно-развлекательных систем для автомобилей. Изначально ОС не разрабатывалась для смартфонов, однако сложившаяся несколько месяцев назад ситуация с фактическим запретом на поставку ОС Android для Huawei заставила компанию искать альтернативы и адаптировать ее и для этих продуктов.
Глава Consumer Business Group Huawei Ричард Ю во время презентации заявил, что HarmonyOS будет быстрее и безопаснее Android. Но компания ее больше позиционирует как конкурента другой ОС Google — Fuchsia. Утверждается, что новая ОС Huawei по производительности IPC performance опережает Fuchsia в пять раз и в три раза быстрее QNX. Стоит отметить, что эти ОС не используются в смартфонах, а имеют другое назначение. Особенность HarmonyOS в том, что под каждое устройство она будет использовать отдельные модули — компания считает, что нет смысла делать одну громоздкую ОС для всего, так как у всех устройств разные сценарии применения.
Платформа будет опубликована в исходных текстах как открытый проект (Huawei уже развивает открытый проект LiteOS для IoT-устройств) для чего планируется создать отдельный некоммерческий фонд и сформировать сообщество. Huawei считает, что Android не так хороша для мобильных устройств из-за излишне большого объема кода, устаревшего планировщика процессов и проблем с фрагментацией платформы.
В HarmonyOS не предоставляется доступ пользователей на уровне root, а микроядро изолировано от внешних устройств. Ядро системы верифицировано на уровне формальной логики/математики для минимизации риска появления уязвимостей. Утверждается, что применены методы, которые обычно используются при разработке критически важных систем в таких областях, как авиация и космонавтика, и позволяют добиться соответствия уровню защищенности EAL 5+.
HarmonyOS напрямую не совместима с Android, но, по заявлению Huawei, для адаптации существующих Android-приложений потребуются минимальные изменения. Компания также обещает, что в будущем в HarmonyOS будет встроена поддержка приложений для Android и предоставлена поддержка приложений на HTML5.
Что касается отзывчивости, то для ее повышения в HarmonyOS применена система детерминированных задержек. Ее механизм устанавливает приоритеты выполнения задач: ресурсы выделяются задачам с более высокими приоритетами, за счет чего уменьшается задержка отклика приложений на 25,7%.
Кроме того, Huawei развивает продукты AppGallery и Huawei Mobile Services, которые позиционируются как альтернатива Google Play и сервисов/приложений Google.
Выход на рынок потребительских устройств HarmonyOS начнется уже в 2019 г., и первым в списке числится рынок смарт-телевизоров. Система будет устанавливаться на ТВ, выпускаемые под обоими брендами Huawei (основной и Honor). В 2020 г. Huawei выпустит HarmonyOS 2.0 (точные сроки релиза не установлены), которая получит модули, необходимые для работы на фитнес-браслетах и «умных» часах. Также она выйдет в модификации для ноутбуков, которые Huawei сейчас выпускает с предустановленной Windows 10, доступ к которой для компании может быть закрыт в любой момент.