HarmonyOS
HarmonyOS — распределённая операционная система, разработанная компанией Huawei для смартфонов, планшетных компьютеров, смарт-ТВ, умных часов, персональных компьютеров и других умных устройств. Архитектура HarmonyOS построена на микроядре с единой структурой: система выбирает соответствующие ядра из слоя абстракции в зависимости от типа устройства и его ресурсов[3][4][5].
Операционная система была официально представлена Huawei и впервые использована на смарт-ТВ Honor в августе 2019 года[6]. Позднее HarmonyOS начала применяться на маршрутизаторах Huawei и устройствах интернета вещей в 2020 году, а с июня 2021 года — на смартфонах, планшетах и умных часах[7].
C 2019 по 2024 годы версии HarmonyOS 1.0—4.0 были основаны на коде проекта Android Open Source Project (Android AOSP) и ядре Linux, обеспечивая совместимость с большинством Android-приложений[8].
Следующее поколение системы — HarmonyOS NEXT — было объявлено 4 августа 2023 года и официально запущено 22 октября 2024 года[9]. В новой архитектуре HarmonyOS NEXT на базе собственного микроядра HarmonyOS полностью удалён код Android, поддерживаются только приложения в собственном формате APP[10].
В мае 2025 года Huawei представила первый ноутбук на базе HarmonyOS («HarmonyOS PC», версия 5 для ПК)[11].
Что важно знать
| HarmonyOS | |
|---|---|
| Разработчик | Huawei |
| Семейство ОС | OpenHarmony, RTOS (на основе LiteOS) |
| Основана на | OpenHarmony, ранее — Android AOSP, ядро Linux |
| Исходный код | проприетарный, с открытыми компонентами |
| Первый выпуск | 9 августа 2019 |
| Последняя версия |
|
| Метод обновления | обновления по воздуху |
| Менеджеры пакетов | .app |
| Поддерживаемые языки | 77 языков |
| Поддерживаемые платформы | 64-битные ARM, x86-64, RISC-V, LinxiISA[2] |
| Тип ядра | ядро HarmonyOS (микроядро) |
| Интерфейс | Harmony Design (сенсорный экран, графический интерфейс) |
| Лицензия | коммерческое ПО, проприетарное (за исключением открытых компонентов) |
| Состояние | активное |
| Репозиторий исходного кода | github.com/Awesome-Harmo… |
| Предыдущая | LiteOS, EMUI, Android, Microsoft Windows |
| Веб-сайт | harmonyos.com/en/ |
История
Разработка собственной ОС Huawei началась ещё в 2012 году на стадии исследований и опытных работ, а архитектура HarmonyOS NEXT — с 2015 года[12]. Необходимость создания собственной ОС усилилась во время торговой войны Китая и США, когда Huawei попала в список ограничений Министерства торговли США в мае 2019 года[13].
Первые версии HarmonyOS (1.0—4.0) поддерживали мультиядерную архитектуру, ядро OpenHarmony или LiteOS для маломощных устройств, а для смартфонов и планшетов — код Android и ядро Linux через слой абстракции[14]. Позднее система эволюционировала к одноканальному микроядру HarmonyOS без поддержки кода Android (HarmonyOS NEXT).
Система была официально анонсирована 9 августа 2019 года на конференции разработчиков Huawei в Дунгуане. На первых порах HarmonyOS ориентировалась на IoT-устройства и смарт-ТВ, лишь спустя два года стала использоваться на смартфонах и ПК[15][16].
С июня 2021 года HarmonyOS распространилась на смартфоны, планшеты, принтеры и умные часы Huawei, а количество активных устройств к 2024 году достигло миллиарда (по данным самой компании)[17].
Архитектура и компоненты
HarmonyOS построена по многоуровневой архитектуре: ядро обеспечивает работу системного сервисного слоя, фреймворка и пользовательского уровня. Микроядерный слой реализует управление процессами и потоками, памятью, файловой системой, сетью и периферией[18].
Система включает программный стек DSoftBus, который связывает отдельные устройства в виртуальное «Суперустройство» с единой шиной передачи данных. Для обеспечения безопасности применяется аппаратный модуль Trusted Execution Environment (TEE) на базе микроядра, предотвращающий утечку персональных данных[19].
Приложения могут быть как нативными для HarmonyOS (формат .app), так и в виде быстрых приложений (Quick Apps), не требующих установки, либо как Meta Services — лёгких функциональных компонентов, запускаемых без инсталляции[20].
Интерфейс и программное обеспечение
Графическая оболочка HarmonyOS выполнена в фирменном стиле Harmony Design с акцентом на плавную анимацию, мягкие цвета и стеклянные эффекты. Фирменный шрифт HarmonyOS Sans предназначен для удобочитаемости и единообразия интерфейса[21].
Доступны как полнофункциональные приложения из Huawei AppGallery, так и быстрые приложения (Quick Apps, одностраничные на JavaScript и CSS), Meta Services (экспресс-сервисы). Система поддерживает ARKUI — декларатиную фреймворк для создания нативных интерфейсов и кроссплатформенные технологии (ARKUI-X для Android и iOS).
Пакетная база и обновления
HarmonyOS использует собственный формат пакетов .app (HarmonyOS Ability Package) для установки ПО через AppGallery. Программы упаковываются в HAP (HarmonyOS Ability Package), что обеспечивает универсальность для разных типов устройств. Обновления распространяются по воздуху OTA.
Поддержка аппаратных платформ
Система создавалась как распределённая: поддерживает широкий спектр устройств — от носимой электроники (минимум 128 КБ памяти) до ПК, смартфонов, планшетов и умных принтеров. Поддерживаются архитектуры ARM (64-бит), x86-64, RISC-V, а также отечественные процессоры (например, LinxiISA).
Выпуски
| Версия | Дата | Ветка/статус | Источник |
|---|---|---|---|
| 1.0 | 9 августа 2019 | начальный выпуск (смарт-ТВ) | [15] |
| 2.0 | 2 июня 2021 | смартфоны, планшеты, умные часы | [22] |
| 3.0 | 27 июля 2022 | многоплатформенный релиз | [23] |
| 4.0 | 4 августа 2023 | публичная бета, новые API | [24] |
| 5.0 / HarmonyOS NEXT | 22 октября 2024 | переход на собственное микроядро, прекращена поддержка Android-приложений | [25] |


