Что происходит с Huawei и HarmonyOS: сможет ли Китай подвинуть iOS, Android и Linux
В 2019 году Huawei представили свою операционную систему HarmonyOS, а в 2024 вышла HarmonyOS Next — чистую ОС без компонентов на Android. Разбираемся, смогут ли китайцы победить запад.
686 открытий4К показов

IOS или Android?
Я яблоко
Я за андроид
В смысле? Я за HarmonyOS
В 2019 году США решили поссориться с Китаем и ввести санкции против Huawei. Причина банальная — угроза национальной безопасности. Так китайская компания потеряла доступ к важным американским технологиям, в том числе к Google Mobile Services, процессорам ARM и оборудованию для производства чипов. Если с железом справиться было вполне реально, то вопрос с операционкой и другими внутренностями устройств был открытым — Huawei нужно было выстраивать независимую систему с нуля.
Правда, много времени у них это не заняло — уже летом 2019 году компания представила собственную систему HarmonyOS. Сейчас Huawei активно ее развивает и релизит мощные фичи, а сама ОС ориентирована на на широкий спектр устройств — от смартфонов до IoT-устройств. В статье рассказываем, сможет ли HarmonyOS составить серьезную конкуренцию iOS, Android и Linux.
А мы возьмем и сами сделаем: что из себя представляет HarmonyOS
HarmonyOS часто сравнивают с Android, но это не совсем правильно. Первые версии HarmonyOS, использовавшиеся на смартфонах, были тесно связаны с Android — по сути, они форк Android AOSP, в который встроили новые модули Huawei. Однако с версией HarmonyOS 4 (выпущена в 2023 году) началось постепенное отдаление от Android-ядра. Тогда Huawei пообещал, что следующая итерация, HarmonyOS Next, будет полностью независимой, без возможности запуска Android-приложений. Так и получилось.
При чем здесь OpenHarmony
Как и Android Open Source Project (AOSP), Harmony OS написана на проекте с открытым исходным кодом. И Huawei — главный разработчик, но не единственный. За развитием OpenHarmony стоит Open Atom Foundation — некоммерческая организация с открытым исходным кодом, в которую входят такие крупные игроки, как Alibaba, Baidu, Huawei, Inspur, Qihoo 360, Tencent и China Merchants Bank.
Несмотря на то, что OpenHarmony — полноценная операционная система, она изначально не создавалась как готовый продукт для конечных пользователей. Аналогично AOSP, OpenHarmony скорее представляет собой фундамент, на основе которого другие компании или разработчики могут создавать собственные продукты. Поэтому потребительских устройств на «чистом» OpenHarmony вы не встретите — как и устройств на «чистом» AOSP.
Исходный код OpenHarmony лежит на Gitee (китайском аналоге GitHub), подобном Github, базирующемся в Китае). Текущая стабильная версия OpenHarmony — 5.0, вышла в сентябре 2024.
Окончательная независимость — HarmonyOS Next
В 2024 году Huawei анонсировал HarmonyOS Next, который стал первым релизом без поддержки Android-приложений. Это значит, что разработчикам придётся создавать приложения с нуля или портировать их на новую платформу. Чтобы стимулировать переход, Huawei предлагает разработчикам SDK, IDE и денежные субсидии. Компания заявляет, что уже более 4000 китайских разработчиков начали адаптировать свои приложения.
Это также первый релиз HarmonyOS, не основанный на Linux-ядре. По сути, это первый громкий случай в истории, когда глобальная технологическая компания создает собственную операционную систему, полностью независимую от Запада.
Об архитектуре
Huawei отказались от Linux и Android в пользу собственного микроядра. Это распределенная ОС, где каждый компонент выполняет конкретную узкую функцию, а вся система легко масштабируется и адаптируется под разные устройства. По словам Huawei, 15 000 приложений уже стали частью их экосистемы.
Вот основные компоненты HarmonyOS:
- Микроядро. Главная особенность архитектуры HarmonyOS — полностью собственное микроядро, не основанное на Linux. Оно выполняет только базовые функции: управление памятью, планирование задач, межпроцессное взаимодействие и безопасность. Все остальное, включая драйверы и файловые системы, вынесено в пользовательское пространство — это повышает надёжность и защищённость системы. За безопасность ядра отвечает архитектура StarShield. IPC работает через шифрованные каналы, а само ядро поддерживает разные архитектуры, включая ARM, x86 и RISC-V.
- API и SDK для разработки приложений. Он включает модули для интерфейса, мультимедиа, управления и взаимодействия между устройствами. Все работает через среду DevEco Studio. Поддерживает «мультискрин» — например, перетаскивание видео с телефона на телевизор или передачу вызова на часы. Под HarmonyOS приложения пишутся на двух языках — ArkTS (прокаченная версия TypeScript) и Cangjie (подробнее об этом языке можно почитать здесь).
- Ark Compiler. Ark Runtime — аналог Android Runtime, но адаптированный под HarmonyOS. Запускает приложения, созданные на ArkTS и Ark UI. Главное преимущество — можно один раз написать приложение, и оно будет работать на любом устройстве HarmonyOS. По словам Huawei, с помощью компилятора устройства могут работать до 30% быстрее и тратить на 20% меньше энергии.
- ArkUI + ArkTS. ArkUI — фреймворк, чем-то похожий на SwiftUI. Он декларативный и работает на языке ArkTS. Если вы писали на TS, то до 97% кода можно сохранить без изменений.
HarmonyOS Next — это попытка Huawei создать «всё в одном»: одну операционку для ноутбуков, часов, ТВ и бытовой техники (чайники, берегитесь). Вместо тяжёлой системы с кучей костылей, микроядро и интерфейс ArkUI, благодаря которым приложения легко адаптируются под любой экран. Это особенно важно, потому что Система должна заменить целый набор западных сервисов, недоступных в Китае. Правда, есть нюанс. HarmonyOS Next все-таки может запускать Android-приложения, но не нативно. Для этого она использует эмулятор EasyAbroad (处境), который позволяет запускать популярные аппы типа YouTube, Gmail, Google Maps и другие. Интерфейс напоминает магазин приложений, все работает адекватно, но пока нет пушей.
Конечно, куда же без ИИ: в системе встроена собственная языковая модель PanGu-Σ и платформа глубокого обучения MindSpore. Huawei хочет, чтобы ИИ отвечал на команды, помогал управлять техникой и делал устройства умнее без подключения к облаку. Такой подход дает шанс создать замкнутую экосистему без Google и OpenAI — и это реальная альтернатива для китайского рынка.
Конкуренция с Западом — это реально?
В октябре 2024 года HarmonyOS поддерживалась на 1 млрд устройств (но вопрос в том, сколькими из них пользуются), а количество зарегистрированных разработчиков сейчас уже явно перевалило за 6,8 млн. Но здесь нужно учитывать, что почти все из них сосредоточены внутри Китая. Да, это делает HarmonyOS самой популярной операционкой в пределах одной страны, но ее глобальное влияние пока невелико.
Если говорить о Linux, то, конечно, ее доля на мировом рынке невелика — всего 4%, но при этом это доминирующая ОС на серверах, встраиваемых системах и среди энтузиастов. Что касается мобилок, Android пользуются более 72% юзеров, iOS — 27,5%, и чуть меньше одного процента уходит Самсунгу.
Какие у HarmonyOS могут быть проблемы:
- Без глобальной поддержки разработчиков HarmonyOS будет сложно конкурировать с Play Store и App Store.
- В других странах HarmonyOS практически не распространен.
- Хотя Huawei обещает открыть HarmonyOS, на деле исходные коды доступны лишь частично.
- HarmonyOS — часть китайской технологической независимости. Ну, лицо запада представляете.
Однако Huawei делает ставку на «национализацию» ОС: если HarmonyOS будет использоваться во всех госучреждениях, школах, армии и госсекторе, это может создать внутренний рынок в сотни миллионов устройств. Кроме того, Huawei активно развивает партнерства с китайскими брендами: электромобилями (например, Aito, Avatr), бытовой техникой, носимыми устройствами. Другими словами, экосистема, которую мы заслужили.
Если Huawei удастся доказать, что HarmonyOS действительно надёжнее, быстрее и безопаснее, чем Android или Linux (а может, даже Windows или MacOS), это может привлечь интерес и в развивающихся странах, особенно в Азии и Африке.
Сейчас на глобальном уровне китайцам вряд ли удастся подвинуть западные технологии: Android и Linux обладают колоссальной инерцией и экосистемами, выстроенными десятилетиями. Хотя ставка на искусственный интеллект действительно может сыграть. Главное сейчас для Huawei — привлекать как можно больше разработчиков в HarmonyOS и доказывать, что оно того стоит. Может быть, через несколько лет мы увидим альтернативный цифровый мир через границу (или даже окажемся в нем…).
iOS или Android? React Native или Flutter? Собираем все новости и гайды по мобильной разработке тут.
686 открытий4К показов