HarmonyOS NEXT
HarmonyOS core distributed operating system From Wikipedia, the free encyclopedia
HarmonyOS NEXT (Chinese: 鸿蒙星河版; pinyin: Hóngméng Xīnghébǎn) is a proprietary distributed operating system and a major iteration of HarmonyOS, developed by Huawei to support only HarmonyOS native apps. The operating system is primarily aimed at software and hardware developers that deal directly with Huawei. Unlike the standard HarmonyOS and the global market EMUI, it does not include Android's AOSP core and is incompatible with Android applications.[4][5]
![]() | |
Developer | Huawei |
---|---|
Written in | C, C++, JavaScript, ArkTS, Cangjie,[1] Rust, Assembly language and others |
OS family | OpenHarmony-based |
Working state | Current |
Source model | Closed, with open source components |
Initial release | August 4, 2023 |
Latest release | 5.0.1 / 30 March 2025 |
Update method | Over-the-air |
Package manager | .app, OpenHarmony Package Manager (ohpm) |
Platforms | ARM64 |
Kernel type | HarmonyOS kernel (Microkernel) |
Userland | System Service Layer (OpenHarmony-based HarmonyOS system, Linux ABI Runtime reused drivers container)[2][3] |
Default user interface | Harmony Design (Design System) (multi-touch, GUI) |
License | Commercial software, Proprietary software except for open-source components |
Preceded by | HarmonyOS 4.2 mobile/4.5 (TV) AOSP & Linux |
Official website | consumer |
Support status | |
Supported | |
Articles in the series | |
HarmonyOS version history |
HarmonyOS NEXT both discards the common Unix-like Linux kernel and replaces the previous multikernel system with its own bespoke HarmonyOS microkernel.[6] The rich execution environment (REE) version of HarmonyOS microkernel is placed at its core with a single framework as kernel mode. The OS shares lineage with the lightweight LiteOS real-time operating system for resource-constrained devices like smart wearables and IoT products.[7]
History
Summarize
Perspective
On August 4, 2023, at Huawei Developers Conference 2023 (HDC), Huawei officially announced HarmonyOS NEXT, the next version of HarmonyOS, which supports only native APP apps via Ark Compiler and native APIs in the HarmonyOS SDK.[8] The kernel of HarmonyOS NEXT no longer includes the compatibility layer of AOSP framework with Android libraries from EMUI in the user space and cannot run Android apk apps natively, as was the case with the initial dual-framework HarmonyOS.[9][10]
The first internal preview version of the system was revealed on August 4, 2023, and the first preview version was released to registered public developers on January 18, 2024.[11] The first devices tested with the developer preview version were the Mate 60, Mate 60 Pro and Mate X5 phones.[12]
On October 22, 2024, HarmonyOS 5.0.0 was officially launched as the "HarmonyOS NEXT 5" brand,[13][14] after the public beta was released on October 8, 2024.[15] The first device to feature HarmonyOS NEXT at sale was the Huawei Mate 70, which went on sale in China in November 2024.[16] By installing the all-new operating system on a newly launched device, Huawei created a new competitor to Android and iOS. Future Huawei devices are to be sold mainly with HarmonyOS NEXT, creating a third player in the market for smartphone operating systems worldwide.[17]
Technology
Summarize
Perspective
New bespoke kernel
The HarmonyOS Kernel (HongMeng Kernel), sometimes referred to as the Harmony kernel, is a computer operating system (OS) kernel developed by Huawei since August 2023. It is used in the HarmonyOS 5 version of the proprietary HarmonyOS distributed operating system, replacing previous versions that utilized the AOSP compatibility layer, the Linux kernel, and the LiteOS kernel.[18][19]
The HarmonyOS Kernel utilizes a microkernel architecture, which aims to improve security and performance by isolating critical components of the system.
Kernel design
The HarmonyOS kernel is a microkernel at rich executed environment level for software outside hardware-based HarmonyOS TEE kernel, called tee_OS, enabling greater modularity and larger portions of the OS to benefit from memory protection at kernel mode. HarmonyOS NEXT maintains the speed of a monolithic Linux kernel while incorporating a modular OpenHarmony system. It achieves compatibility through an abstraction layer that supports POSIX APIs and integrates musl-libc for advanced devices. This design allows HarmonyOS NEXT to efficiently handle critical tasks in user mode within its commercial distribution. The kernel has Linux ABI compatibility by placing an ABI-compatible shim in IC0 (kernel space) with support for OpenHarmony and AOSP complex framework hardware migration deployments, which redirects Linux system calls to IPC and serves as a central repository for global state. The kernel also reuses Linux drivers through driver containers, which balances between compatibility and critical path performance, while having control plane and data plane separation to improve performance. HarmonyOS kernel capabilities in context switching, network, application startup time, load, frame loss, interrupt latency, etc., and also performance optimised in smart routers and smart vehicles with real time capabilities functions.[20]
As of October 23, 2024[update], HarmonyOS kernel runs on ARM64 devices on HarmonyOS 5.0.0 Release (Beta) version with current version 1.9.3.B010.[21]
Kernel Architecture
HarmonyOS NEXT is designed with a hybrid approach, combining the efficiency of a monolithic Linux kernel with modular elements from OpenHarmony. By utilizing a kernel abstraction layer, it ensures compatibility while maintaining performance optimization.
Compatibility Layer and Libraries
The system integrates a POSIX-compliant compatibility layer, enabling smoother interoperability with third-party applications. Furthermore, musl-libc is incorporated to support more advanced devices, facilitating optimized performance for critical user-mode tasks.
Performance and Use Cases
This kernel design allows HarmonyOS NEXT to handle complex computational tasks effectively while remaining lightweight for various device categories. Its balance between modularity and speed ensures stable operations in both consumer electronics and industrial applications.
The kernel features Address tokens that connects the Access token manager that is an essential component in OpenHarmony-based distributed operating systems, responsible for unified app permission management based on access tokens. Access tokens serve as identifiers for apps, containing information such as app ID, user ID, app privilege level (APL), and app permissions. By default, apps can access limited system resources. ATM ensures controlled access to sensitive functionalities which combines both RBAC and CBAC models as a hybrid ACL model.[22][23]
Software architecture and framework features

- Full-stack, self-developed HarmonyOS NEXT core operating system integrated that includes:
- Native AI LLM model: PanGu-Σ
- Native Generative AI framework: MindSpore
- Native Integrated Development Environment: DevEco Studio IDE and DevEco Testing
- Native Design system: HarmonyOS Design
- Native Programming framework: ArkUI / ArkUI-X (cross-platform)
- NativeCompiler & Runtime: Ark Compiler, BiSheng Compiler and Ark Runtime
- Native File system: EROFS/HMDFS distributed file system
- Native in-house Cangjie programming language alongside ArkTS[24] as primary programming languages support for native HarmonyOS system and kernel
- AOSP system and Linux kernel of EMUI system userland on System Service Layer removed from native compatibility on phones and tablets alongside some other devices via native OpenHarmony user mode.
- Primary HarmonyOS native app file package, APP for HarmonyOS apps only
- Native Package management subsystem[25]
- Refined and primary native in-house Ark Engine multimedia API graphics stack system that comes with ArkGraphics 2D and ArkGraphics 3D with Cangjie support across all devices with developer access[26]
- Linux and LiteOS RTOS base on wearables, phones, tablets on System Service Layer replaced with self-developed REE version of HarmonyOS kernel, Microkernel architecture.[27]
- API 10, 11 features bundled
- New API 12 features
- HarmonyOS NEXT SDK with previous classic HarmonyOS SDK API levels, alongside full standard OpenHarmony SDK development kit access support conglomerated in a complete and comprehensive in-house HarmonyOS SDK API 12, in a form of full development kit.
- PC mode when keyboard used on MatePads and phone docked
- Native Generative Edge AI computing API system features for Edge Computing
- Native Generative AI and Multimodal learning LLM Voice Assistant Celia/XiaoYi [China & Global] - Powered by Huawei Pangu AI model, supports Chinese and English with Celia Proactive Suggestions and Developers can add Celia Voice services to their atomic services improvements and applications.
- OpenHarmony versioning core baseline of HarmonyOS NEXT system versioning underlining the HarmonyOS operating system baseline versioning
- OpenHarmony user mode contains the kernel abstract layer that wraps the Linux syscall compatible layer via POSIX compatible, third-party musl from LiteOS lineage for HarmonyOS NEXT system kernel, in-house Microkernel.
- OpenHarmony Device Connector (HDC) native support, a command line tool for connecting and debugging HarmonyOS devices as well as OpenHarmony devices in interoperability, including self debugging on PC-side with native toolchain system.[citation needed] Replaces Android Debug Bridge on classic dual-framework OpenHarmony L3-L5 based EMUI and HarmonyOS AOSP userland base.[28]
- Exclusive to in-house Kirin and HiSilicon chips optimisation and adaptation alongside selected Snapdragon legacy chips
- New visual graphical interfaces based on Neumorphism and Glassmorphism design language trend, visual elements on HarmonyOS Design language system for Spatial computing
- Modified native Task Switcher interface for PC, phones, tablets and foldables
- ArkData powered by GaussDB for ArkTS HarmonyOS native development
- New native AppGallery app designed for installation of native HarmonyOS apps only.
- WebView component based on the ArkWeb software engine.[citation needed]
- Native HMS Core integration & push API
- New Permission application system with Capability-based security-like REE kernel features, alongside native OpenHarmony-based Access token manager[29] implements unified app permission management on Core File Kit, departure from previous versions of HarmonyOS with AOSP framework[30]
- Advanced native multitasking and Task switching system
- Continuity of applications between devices via native Distributed Package Management Service (DBMS) from Distribution Service Kit API.[31]
- Spatial computing support[32]
- Native Spatial Audio support in Audio Kit API[33]
- Harmony Intelligence backend stack embedded across the OS, with PanGu 5.0 LLM with Embedded variant, MindSpore AI framework with Neural Network Runtime API kit with smarter Celia virtual assistant.[34]
- AI body Feed upgrade of native Celia virtual assistant with analyzing documents, ask or summarizing. Also understand "this" and "that" according to context and information on the device. Also, AI voice fix for hearing aid and see world accessibilities in every scenario with AppGallery third party native full fledged apps and Meta enabled mini apps in SDK, API support, images, wallpapers for home and lockscreens on system etc.
- New Celia UI call from, holding gesture-based navigation bar to enlarge. Drag information into clipboard with text, photo, docs to Celia navigation bar for analyzing.
- Collaboration between apps with the New distributed soft bus, App hop, Cross devices gallery
- New upgraded Live Window with Lockscreen enhancements for native HarmonyOS apps integration, like delivery info, maps integrated with native Petal Maps APIs and third party mapping APIs technologies etc.
- Native Petal Maps includes Sequential Planning with Map Mode, Semi Modal
- Upgraded Desktop Mode for MatePad tablets and new Desktop PC systems for Matebook and MateStation PCs
- New split-screen interface
- New boot animation screen of HarmonyOS with OpenHarmony compatibility label of "Huawei" boot image
- 30% performance boosts, 10.7% native custom HarmonyOS kernel performance boost compared former Linux kernel
- OpenHarmony compatibility test for existing and new devices
- 5.5G connectivity support with existing 5G, 4G in native telephony stack of OpenHarmony-based HarmonyOS NEXT
- Bluetooth BLE 6.0 & NearLink 2.0 support
- China local initial launch[35]
Version history
This section needs additional citations for verification. (May 2024) |
System version | OS version | Information | Release date |
---|---|---|---|
HarmonyOS NEXT (3.1) Developer Preview 1 [Internal Beta] | OpenHarmony 3.2 | HarmonyOS NEXT Developer Preview version equipped with latest base technology, open capabilities, and development kits. The new version comes with HarmonyOS kernel (Microkernel). Huawei Ark graphics engine added. Phones and tablets are tested. Native HMS Core built inside. Internally released developer only software on OpenHarmony base development stack with API 9.[36] | August 4, 2023 |
HarmonyOS NEXT (4.0) Developer Preview 1 [Internal Beta] | OpenHarmony 4.0 | New graphical shells, including PC and tablet PC mode support with API 10.[37] | October 26, 2023 |
HarmonyOS NEXT (4.1/4.1.1 - Canary Build) Developer Preview 1 [External Beta] | OpenHarmony 4.1 | A large number of ArkTS APIs have been added, and the scope of distributed hardware support has been expanded. Improved new graphical shells. PC APIs added.[38] HarmonyOS Kernel (Microkernel) retrofitted on Canary1 builds with API 11. | January 18, 2024 |
2.0.0.59 (SP3DEVCC00E59R4P1log - Canary Build 2) | OpenHarmony 4.1 beta 1 | HarmonyOS NEXT Developer Preview 1 Beta rolled out on registered developers' handsets, Huawei Mate 60 Pro and other devices. | February 29, 2024 |
2.0.0.66 (SP3DEVCC00E59R4P1log - Canary Build 2) | OpenHarmony 4.1 | External preview beta expansion of Developer Preview 2 rolled out on more registered developers' handsets with latest pre-release canary build.[citation needed] | April 2, 2024 |
3.0.0.22(Canary3) | OpenHarmony 5.0 beta 1 | External beta expansion of Developer Beta 1 rolled out on more registered developers' handsets with latest pre-release developer Beta build with API 12.[39] | May 25, 2024 |
NEXT.0.026(SP6DEVC00E29R4P6log) Developer Beta 1[40] | 5.0.0.25(Beta1) | HarmonyOS NEXT Developer Beta 1 with API 12, "Full scenario" intelligence OS with Harmony Intelligence rolled out publicly to all registered developers June 21, 2024 at HDC 2024 annual event in China.[41][42][43] | June 21, 2024 |
NEXT.0.0.31 (SPXXXXXXXX) Developer Beta 2[44] | 5.0.0.33(Beta2) | HarmonyOS NEXT Developer Beta 2, expansion.[45] | July 19, 2024 |
NEXT.0.0.35(SPXXXXXXXX) Developer Beta 3[46] | OpenHarmony 5.0 beta 3 | HarmonyOS NEXT Developer Beta 3 expansion.[47] | August 2, 2024 |
NEXT.0.0.60(SP12DEVC00E6QR4P9) - Developer Beta 5 | OpenHarmony 5.0 beta 5 | HarmonyOS NEXT Developer Beta 5 bug fixes and the final fourth developer beta recruitment extended. | August 21, 2024 |
NEXT.0.0.65(SP3C00E65R1P6) - Beta 1 (Developer Beta 6)[48] | 5.0.0.60(Beta7 API 12 release) | HarmonyOS NEXT beta recruitment for developers and early adopters expanded to more devices. First rolled out on three main devices for developer testing with API 12 transitioning with Developer Beta 6. | August 30, 2024[49] |
5.0.0.71 (API 12 Release) | HarmonyOS NEXT official consumer beta release for expanded models for single frame HarmonyOS 5.0 version with API 12. Starting with existing registered internal beta users of three models, Mate 60, Mate X5 and MatePad Pro 13.2 users. | October 8, 2024[50] | |
NEXT.0.0.71(SP10C00E71R4P17) - Beta 2/Release | 5.0.0.71 (API 12 Release) | HarmonyOS Next update with exFAT support and charging improvements, alongside other fixes.[51] | October 13, 2024 |
NEXT.0.0.72 - Release | 5.0.0.71 (API 12 Release) | Patch of changes introduced in the system ROM version updated on October 18th such as security control offset property setting and Media Library Kit improvements.[52] | October 18, 2024 |
NEXT.0.0.72(SP10C00E72R4P17) | 5.0.0.71 (API 12 Release) | Added features of one click lock screen, service cards and control panel enhancements.[53] | October 20, 2024 |
5.0.0.102(SP3C00E73R4P17) | 5.0.0.102 (API 12 Release) | HarmonyOS NEXT 5 public beta rollouts commences. | October 22, 2024 |
5.0.0.102(SP3C00E73R4P17) - Release | 5.0.0.102 (API 12 Release) | Release build launch | October 23, 2024 |
5.0.0.103 - Release (Beta) | 5.0.0.103 (API 12 Release) | HarmonyOS NEXT 5 branded "public beta" release as HarmonyOS 5.0.0. Move to commercialisation for single-frame builds. Updated developer tools and documentations.[54] | October 23, 2024 |
5.0.0.107 SP8 | 5.0 (API 12 Release) | Commercialisation of "HarmonyOS NEXT"; retrofitting on to the Galaxy Edition of the "HarmonyOS 5" name; HarmonyOS 5.0.1 installed on supported Huawei consumer flagship-devices on 26 November 2024; end of beta stage and move to "stable" for Chinese developers with API 12.[55][56][57] | November 19, 2024 |
5.0.1.105 (SP11C00E105) | 5.0.1 (API 12 Release) | 5.0.1. update for Pura X foldable | March 30, 2025 |
Reception
Summarize
Perspective
Political significance
Pan Jiaofeng, president of the Institute of Science and Technology Strategy of the Chinese Academy of Sciences, stated that HarmonyOS NEXT "has achieved complete independent research and development across the entire chain and process, from the kernel to the database, programming language, and development environment." He highlighted its significant role in the development of China's digital economy and digital transformation.[58]
Ta Kung Pao commented that HarmonyOS NEXT "has essentially broken the United States' decades-long technological monopoly and demonstrated to the world China's unwavering commitment to the path of independent innovation."[59]
Application ecosystem
HarmonyOS NEXT was opened for public testing in October 2024. While some applications exhibited smoother performance compared to previous versions, others experienced issues such as lag or crashes. Some application vendors advised users to exercise caution when upgrading.[60]
Shanghai-based semiconductor analyst Li Tongyu noted that, although Huawei has secured adaptations from many developers, "most of these applications are demo versions with only basic core functionalities."[61]
Zhu Yuezhong, an assistant professor at Southern Taiwan University of Science and Technology and an observer of Taiwan's semiconductor industry, remarked that, despite HarmonyOS moving away from Android's source code, "the number of corresponding applications remains a concern."[61]
The 21st Century Business Herald reported that many niche or "long-tail" applications have yet to be migrated or adapted to the new system.[62]
Global expansion
Analyst Zhuo Weian commented that, although Apple Inc. has set a precedent with its closed ecosystem, "HarmonyOS's similar model presents significant challenges for developers accustomed to the open Android ecosystem." He also noted that expanding HarmonyOS to the global market is considered difficult.[61]
In contrast, Ta Kung Pao stated that Huawei is "actively collaborating with global developers and partners, laying the groundwork for HarmonyOS's global expansion."[59]
See also
References
External links
Wikiwand - on
Seamless Wikipedia browsing. On steroids.