HarmonyOS NEXT (Chinese: 鸿蒙星河版; pinyin: Hóngméng Xīnghébǎn) is a proprietary distributed operating system and an 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. It does not include Android's AOSP core and is incompatible with Android applications.[3][4]
While on the one hand discarding the common Unix-like Linux kernel, the NEXT version also replaces the old HarmonyOS multikernel and is built on a custom version of OpenHarmony and Oniro OS. The rich execution environment (REE) version of HarmonyOS microkernel is placed at its core with a single framework; also the new kernel architecture built on OpenHarmony and it's kernel abstraction layer, which the OS itself shares lineage with lightweight LiteOS real time operating system for resource-constrained devices like wearables and IoT products.[5]
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.[4]
The devices tested on the developer preview version of the system were the Mate 60, Mate 60 Pro, and Mate X5 phones in the first batch.[6]
On August 4, 2023, at Huawei Developers Conference 2023 (HDC), Huawei officially announced HarmonyOS NEXT, the next version of HarmonyOS, supporting only native APP apps via Ark Compiler and native APIs in HarmonyOS SDK.[7]
The kernel of HarmonyOS NEXT does not include the compatibility layer of AOSP framework with Android libraries from EMUI in the user space and cannot run Android apk apps natively, as is the case with the dual framework HarmonyOS.[8][9]
On August 4, 2023, the developer preview version of HarmonyOS NEXT was opened for cooperating enterprise developers, and on January 18, 2024, to the rest of developers to build and test native mobile apps. The beta version was expected to be launched in Q2 2024, and the commercial version to be made available in Q4 2024. It has been revealed by Huawei that HarmonyOS NEXT system stack development goes back as far as 2015 after R&D incubation of HarmonyOS development in 2012.[10][11]
See also: HarmonyOS version history |
See also: OpenHarmony § Software development |
HarmonyOS Galaxy Edition (Star River) [5.0.0 - OpenHarmony 5.0] (API version 12)
August 4, 2023 (API 9) OpenHarmony Developer Preview 1 for HarmonyOS NEXT internal cooperative developers, for native software development. January 2024 Developer Preview 1 Beta for public registered developers (API 10), Q2 Developer Beta (API 11), and Commercial (API 12) stable builds:
At the HarmonyOS Developer event in China, Huawei announced that the developer preview version of Harmony Next, the third generation of HarmonyOS operating system based on custom OpenHarmony L0-L2 branch source code, was open for application development, alongside the release of the beta version to enterprise developers on January 18, 2024. The beta version of HarmonyOS Next will be launched in Q2 of 2024 to all unregistered public developers, while a commercial version on specific devices will be released to all users in Q4 of 2024.
HarmonyOS NEXT compiled versions of its software versions in software development since August 4, 2023.
System version | OS version | OpenHarmony version (API Level) | Information | Release date |
---|---|---|---|---|
HarmonyOS NEXT (3.1) Developer Preview 1 | - | OpenHarmony 3.2 (API 9) | HarmonyOS NEXT Developer Preview version equipped with latest base technology, open capabilities, and development kits. The new version comes with HarmonyOS kernel. 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.[15] | August 4, 2023 |
HarmonyOS NEXT (4.0) Developer Preview 1 | - | OpenHarmony 4.0 (API 10) | New graphical shells, including PC and tablet PC mode support.[16] | October 26, 2023 |
HarmonyOS NEXT (4.1/4.1.1 - Canary Build) Developer Preview 1 [Beta] | - | OpenHarmony 4.1 Beta 1 (API 10-11)
{System: OpenHarmony- 4.1.25[Canary1]} |
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.[17] HarmonyOS Kernel (Microkernel) retrofitted on Canary1 builds. | January 18, 2024 |
HarmonyOS NEXT (4.1/4.1.1 - Canary Build) Developer Preview 1 [Beta] | HarmonyOS 2.0.0.59 SP3DEVCC00E59R4P1log - Canary Build 2) | OpenHarmony 4.1 Beta 1 (API 10-11) | HarmonyOS NEXT Developer Preview 1 Beta rolled out on registered developers' handsets, Huawei Mate 60 Pro and other devices. | February 29, 2024 |
HarmonyOS NEXT (4.1/4.1.1 Galaxy Edition) Developer Beta | HarmonyOS 4.1 | OpenHarmony 4.1 (API 11) | HarmonyOS NEXT Developer Beta to roll out publicly to all developers Q2 2024 | Q2 2024 |
HarmonyOS NEXT (5.0/5.0.0 Galaxy Edition) Public Beta | HarmonyOS 5.0 | OpenHarmony 5.0
(API 12) |
HarmonyOS NEXT Public Beta to roll out publicly to all users Q3 2024 | Q3 2024 |
HarmonyOS NEXT (5.0/5.0.0 Galaxy Edition)
Commercialisation |
HarmonyOS 5.0 | OpenHarmony 5.0 (API 12) | Commercialisation of HarmonyOS NEXT retrofitted on Galaxy Edition version for HarmonyOS 5.0 on supported Huawei consumer devices in Q4 2024.[18] | Q4 2024 |