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]

Примечания