Hardware drivers
- [Device compatibility]
- [Standards & Protocols]
- [Hareware Quality Specification]
- [Driver Development Kit]
- [Driver Samples]
- [Debugging Tools]
- [Security]
- [5th Gen Drivers and Firmware]
- [Boot and UEFI]
- [ACPI/SoC]
- [Wi-Fi]
- [USB]
- [Printer]
Books
[about books]
Videos
Tips: This project is not official. This project collects documents about HarmonyOS from the Internet. This is not a commercial project. This project just introduces HarmonyOS and all documents and codes come from the Internet. If you use this project for business or something about making money, or in the event of any disputes arising from the usage of, or in connection with this project, you will accept all responsibility for the negative results or effects of one’s choice or action.
Ⅰ . what is harmonyos?
HarmonyOS is the first full-scene distributed OS based on microkernel. It is an operating system independently developed by Huawei. HarmonyOS System was officially released at the Huawei Developers Conference (<HDC.2022>)
HarmonyOS achieves modular coupling, which corresponds to flexible deployment of different devices. HarmonyOS has three layers of architecture. The first layer is the core, the second layer is the basic services, and the third layer is the program framework.
The underlying layer of HarmonyOS is composed of HarmonyOS microkernel, Linux kernel and Lite OS and it will become a complete HarmonyOS microkernel architecture in the future.
Ⅱ . development process
- [2022] HarmonyOS started out in Shanghai Jiao Tong University in 2022.
- [2022.8.24] Huawei applied for the
Huawei HarmonyOStrademark. The registration announcement date ofHarmonyOStrademark is May 14, 2022. The exclusive rights ofHarmonyOStrademark are from May 14, 2022 to May 13, 2029. - [2022] Huawei has allegedly shipped 1 million smartphones with its self-developed «HarmonyOS» operating system onboard for testing.
- [2022.5.17] Huawei Operating System Team developed its own proprietary operating system
HarmonyOS. - [2022.8.9] Huawei officially released
HarmonyOS, andHarmonyOSOperating System will be open source.
Ⅲ . features
HarmonyOS is designed to meet the high standard connection requirements of full-scene intelligent experience. For this reason, Huawei has proposed four system solutions with major features.
HarmonyOS’s «Distributed OS Architecture» and «Distributed Soft Bus Technology» shield the application developers from the difficulties of implementing the underlying technologies of the corresponding distributed applications through the four capabilities of public communication platform, distributed data management, distributed capability scheduling and virtual peripherals, enabling developers to focus on their own business logic, like open.
HarmonyOS solves the problem of inadequate performance of existing systems by using two technologies: deterministic delay engine and high-performance IPC. Determining the delay engine can assign priority and time limit of task execution in the system before task execution.
The priority task resources will give priority to scheduling, and the application response delay will be reduced by 25.7%. The compact structure of HarmonyOS microkernel greatly improves the performance of IPC (interprocess communication) and the efficiency of process communication is five times higher than that of existing systems.
Compiler
- [Ark]
Harmonyis an Android-app compatible operating system, Ark compiler can improve Android system operation fluency by 24%, response speed by 44%, and the smoothness of the third-party application up to 60%.
Harmonyos
A curated list of awesome things related to HarmonyOS
Huawei harmonyos 2.0 – впечатления от измененного android
Привет.
В новейшей истории до Huawei и санкций, наложенных на компанию, еще не было случая, когда нужно в спешном порядке избавляться от текущей операционной системы и создавать что-то свое. С нуля создать современную мобильную ОС невозможно, поэтому в Huawei взяли за основу открытый код Android без сервисов Google и начали поверх него ваять свой взгляд на мобильные устройства. Неразбериха, которая возникла вокруг такого подхода, существует как внутри Huawei, так тем более и снаружи. Вначале возник Android с HMS (Huawei Mobile Services), это была замена GMS. Как некий прекрасный замок на горе, нас манила операционная система HarmonyOS (именно так, слитно, поскольку это торговый знак и он зарегистрирован именно таким образом). Первоначально предполагалось, что HarmonyOS станет облачной операционной системой, когда устройства выступают тонким клиентом, а все вычисления происходят в облаке. Подход понятный и правильный, но рынок явно оказался к нему не готов. Поэтому в начале 2020 года без излишнего шума HarmonyOS стали называть обычный Android с сервисами HMS и рядом будущих наработок, которые должны отличать эту систему от версии Android с GMS-сервисами.
Не должно быть сомнений, что Huawei из-за санкций сильно отбросили назад, тот же HMS и приложения сторонних разработчиков для него первоначально сильно уступали Play Store, но титаническими усилиями в Huawei смогли сократить разрыв. Он все еще существует, но, как ни странно, HMS можно пользоваться, и продажи смартфонов на российском рынке это подтверждают. До момента продажи Honor перспективы HMS были более-менее хорошими, так как имелась большая база смартфонов, на которой эта система существует. Но после перехода Honor обратно на Android c GMS-сервисами этот момент полностью изменился, теперь HMS существует для намного меньшего числа устройств, и их не станет заметно больше в обозримом будущем. Что не может не сказаться на числе разработчиков и на том, как они поддерживают свои приложения. В Huawei вовсе не собираются отказываться от HMS, адаптации приложений, и это означает, что разработчиков будут привлекать деньгами, другого выхода для Huawei просто не существует.
Преуменьшить сложность ситуации для Huawei невозможно, в данный момент компания пытается создать вторую версию HarmonyOS, хотя можно смело сказать, что это причесанная первая версия, в которой наладили работу отдельных компонентов, сделали систему единой и убрали раздражающие мелочи. В качестве идеи предполагается, что HarmonyOS должна бесшовно работать с различными устройствами, например, проложив маршрут на смартфоне, вы тут же его получите на системе в машине или на умных часах. Это идея, о которой рассказывают инженеры, но на практике она сегодня не реализована, или данная реализация не отличается от той, что мы видим на Android. Это вновь обещание будущего, некой экосистемы, которая должна быть единой и неделимой. Например, предполагается, что все устройства будут объединены между собой некой виртуальной шиной, то есть вы сможете использовать не только распознавание лица на смартфоне, но и добавить защиту голосом, который будет распознаваться вашими наушниками, подключенными к смартфону. Не очень ясно, зачем это нужно, ведь микрофон есть и в смартфоне, но предполагается, что ресурсы разных устройств будут объединены в одно суперустройство. Итого мы получаем историю про разные сценарии использования, но это снова некая морковка для гиков, которая относится к будущему, а не к настоящему.
У Huawei в настоящий момент нет доступа к рынку компонентов, объем доступных процессоров для компании сильно ограничен. Как результат, она не может выпускать, как раньше, большие тиражи устройств, этим объясняется то, что первым устройством с HarmonyOS 2.0 становится планшет MatePad Pro 2.

Нишевое устройство с высокой стоимостью, минимальным объемом продаж. Несмотря на бравурные речи, помпезную презентацию по всему миру, нужно сказать, что Huawei не удалось избавиться от Android и вряд ли получится сделать это в ближайшее время. Смешно, но основной план спасения продаж компания видит в сотрудничестве с производителями Android-смартфонов, на которые параллельно будет устанавливаться HarmonyOS, а пользователь сможет переключаться при загрузке между системами. Ход забавный, но нарушает соглашения производителей с Google, как результат, он явно не станет массовым – до первых претензий Google и требования убрать HarmonyOS с GMS-устройств.
Попробовав HarmonyOS 2.0 на планшете, могу сказать, что родовая боль от отсутствия Android очень заметна и это проявляется в том, что Huawei, как и многие китайские компании, скопировала интерфейс iOS, словно в пику Google. Посмотрите на иконку настроек, она пришла из iOS. Сказать, что это полная копия, значит не сказать ничего. Да и другие иконки навевают сходство.
Для китайских компаний копирование – нормальный шаг, но здесь оно сделано осознанно, и управление с помощью жестов полностью напоминает таковое на iOS (да и на Android сегодня, везде оно плюс-минус одинаковое).
Вытягивать уведомления и настройки можно с экрана в разных местах, снова привет iOS.
Давайте зайдем в раздел “Настройки”, тут мы обнаружим, что источник вдохновения – это точно iOS, скажем так, это минимально переработанный взгляд на систему от Apple.
Вы можете применить различные темы для оформления рабочего стола, тут все осталось по-прежнему.
Традиционно есть темная тема оформления, возможность изменять разрешение экрана (зависит от устройства), настроек немного, но они предельно понятны.
Для отдельных приложений можно убрать метки на значках (цифры о количестве уведомлений).
В памяти может быть отдельная зона для хранения личных данных (Private Space), она защищена отдельным паролем, доступ без него туда невозможен.
Управление геоданными и приложениями типично для любой современной системы, все примерно так же.
Интересно, что карты – это Petal Maps (картография от TomTom), но по российской картографии ощущение, что все стащили из Google Maps, пересечения слишком явные, да и внешне они выглядят одинаково (не до конца, это именно ощущение).
Описывать каждый раздел системы не вижу особого смысла, так как они примерно одинаковы с тем, что вы можете видеть в любом HMS-аппарате сегодня. Посмотрите на оставшиеся скриншоты, чтобы у вас сложилось впечатление о системе.
Главный вопрос, который не покидал меня, это то, чем является HarmonyOS 2.0, а также чем она не является. Начну с того, что на тестовом устройстве система имеет совсем другой номер – 9.1.1. И думаю, что это вернее, чем вторая версия, которой ее пытаются обозначить.
Попытка причесать Android c HMS и выдать за некую новую систему понятна, для Huawei важно привлечь внимание к своим усилиям, заявить, что компания создает что-то новое. Но фактически ничего нового мы не видим, это немного причесанная система, которая все так же отстает от Android, что видно во многих “мелочах”. Например, лишившись GMS, компания стала наверстывать основные программные фишки, но в камерах не смогла совершить особого прорыва (HMS-аппараты с тем же железом, что Google-устройства от Huawei, фотографируют хуже, это проблема как раз таки библиотек и софта). Главное тут – создать видимость, что у вас есть паритет с Android, чтобы не было ощущения, что чего-то не хватает. И с этой задачей в Huawei вполне справились. Учитывая, что продукты на HarmonyOS – это удел энтузиастов технологий, тех, кто готов пробовать и экспериментировать, ничего дурного в этом нет, назвать текущие устройства от Huawei направленными на массовый рынок невозможно.
Размышления про HarmonyOS можно смело назвать сожалением о том, что компания отказалась от смелых экспериментов, словно сама испугалась их. Поэтому на данный момент мы видим причесывание свободной версии Android под свои нужды, и это крайне уязвимая позиция, так как влиять на развитие этой системы, ее ядра в Huawei не могут. И продукт получается в какой-то мере вторичным, сделать его массовым невозможно. Это система на время, для того, чтобы пережить тяжелый период. Возможно, что покупателям она не покажется в чем-то уступающей Android, но совместимость с обычными Android-смартфонами, как обычно, страдает. Нет даже работающего WiFi-директ, передача файлов сбоит, и приходится обращаться к старому доброму Bluetooth.
Лично у меня нет разочарования от HarmonyOS 2.0, так как в системе мало что изменилось, все осталось на своих местах, повторюсь, что многие моменты причесали, но и только. Но у тех, кто ждал бурного развития, появления чего-то нового, будет разочарование. Эта система пытается догнать Android, но никак не стать лучше, платформа-заместитель, и только.
А что вы думаете об этой системе? Как воспринимаете в сравнении с Android? Посмотрите на продукты на HarmonyOS?
Список устройств huawei которые получат обновление harmony os 2.0 в 4 квартале 2021 года
- Huawei Smart Screen V 55 2021
- Huawei Smart Screen V 65 2021
- Huawei Smart Screen V 75 2021
- Huawei Smart Screen V 85 2021
- Huawei Smart Screen S Pro 55
- Huawei Smart Screen S Pro 65
- Huawei Smart Screen S Pro 75
- Huawei Smart Screen S 55
- Huawei Smart Screen S 65
- Huawei Smart Screen S 75
- Huawei Smart Screen X 65
- Huawei P30
- Huawei Mate 20 X 4G
- Huawei Mate 20 X 5G
- Huawei Mate X
- Huawei P30 Pro
- Huawei Nova 5 Pro
- Huawei Enjoy 20 Pro 5G
- Huawei Наслаждайтесь Z 5G
- Huawei Enjoy 20 Plus 5G
- Huawei Maimang 9
- Huawei MediaPad M6 10.8-inch
- Huawei MediaPad M6 8.4-inch
- Huawei MediaPad M6 Turbo Edition
- Планшет Huawei Enjoy 2
Список устройств huawei которые получат обновление harmony os 2.0 в первом полугодии 2022 года.
- Huawei Mate 10
- Huawei Mate 10 Pro
- Huawei Mate 10 Porsche Design
- Huawei Mate RS Porsche Design
- Huawei P20 Pro
- Huawei P20
- Huawei Нова 4
- Huawei Нова 3
- Huawei Nova 5i Pro
- Huawei Нова 5z
- Huawei Нова 5
- Huawei Nova 4e
- Huawei Maimang 8
- Huawei Enjoy 9S
- Huawei Нова 5i
- Huawei Enjoy 10 Plus
- Huawei Mate 9
- Huawei Mate 9 Pro
- Huawei Mate 9 Porsche Design
- Huawei P10
- Huawei p10 plus
- Huawei Nova 2s
- Huawei Enjoy 10
- Huawei Enjoy 10s
- Huawei Enjoy 9 Plus
- Huawei Нова 3i
- Huawei MediaPad M5 10.8
- Huawei MediaPad M5 8.4
- Huawei MediaPad M5 Pro 10.8
- Huawei MediaPad M5 Youth Edition 10.8
- Huawei MediaPad M5 Youth Edition 8
- Планшет Huawei Enjoy
- Смарт-экран Huawei V55i
- Смарт-экран Huawei V65i
- Huawei Smart Screen V 65
- Huawei Smart Screen V 65 2022
- Huawei Smart Screen V 76 2022
Пользователи, которые хотят опробовать новую ОС раньше, могут подать заявку в клубе Huawei или в приложении My Huawei.
Список устройств huawei которые получат обновление harmony os 2.0 в третьем квартале 2021 года
- Huawei Mate Xs
- Huawei Mate 20
- Huawei Mate 20 Pro
- Huawei Mate 20 RS Porsche Design
- Huawei Нова 7 SE 5G
- Huawei Nova 7 SE 5G Lohas Edition
- Huawei Nova 7 SE 5G Vitality Edition
- Huawei Нова 8
- Huawei Nova 8 Pro
- Huawei Nova 8 Pro 4G
- Huawei Нова 7 5G
- Huawei Nova 7 Pro 5G
- Huawei Нова 6
- Huawei Нова 6 5G
- Huawei Nova 6 SE
- Huawei MatePad 10.8
- Huawei MatePad 10.4 (2020 г.)
- Huawei MatePad 5G 10.4 (2020 г.)
Список устройств huawei которые получат обновление harmony os 2.0 со 2 июня
- Huawei Mate 40
- Huawei Mate 40 Pro
- Huawei Mate 40 Pro
- Huawei Mate 40 RS Porsche Design
- Huawei Mate 40E
- Huawei Mate X2
- Huawei P40
- Huawei P40 4G
- Huawei P40 Pro
- Huawei P40 Pro Plus
- Huawei Mate 30 Pro 4G
- Huawei Mate 30 Pro 5G
- Huawei Mate 30E Pro 5G
- Huawei Mate 30 RS Porsche Design
- Huawei Mate 30 4G
- Huawei Mate 30 5G
- Huawei MatePad Pro WiFi
- Huawei MatePad Pro 5G


