HarmonyOS NEXT

HarmonyOS NEXT
HarmonyOSNEXTlogo
DeveloperHuawei
Written inC, C++, JavaScript, ArkTS, Cangjie,[1] Rust, Assembly language and others
OS familyOpenHarmony-based
Working stateCurrent
Source modelClosed, with open source components
Initial releaseAugust 4, 2023; 15 months ago (2023-08-04)
Latest release5.0.0.102(SP3C00E73R4P17) - Release / (October 23, 2024; 20 days ago (2024-10-23))[2][citation needed]
Latest preview5.0.0.103 - Release (Beta) / (October 23, 2024; 20 days ago (2024-10-23))
Update methodOver-the-air
Package manager.app, OpenHarmony Package Manager (ohpm)
PlatformsARM64
Kernel typeHarmonyOS kernel (Microkernel)
UserlandSystem Service Layer (OpenHarmony-based HarmonyOS system, Linux ABI Runtime reused drivers container)[3][4]
Default
user interface
Harmony Design (Design System) (multi-touch, GUI)
LicenseCommercial software, Proprietary software except for open-source components
Preceded byHarmonyOS 4.2 mobile/4.5 (TV) AOSP & Linux
Official websiteconsumer.huawei.com/cn/harmonyos-next
Support status
Supported
Articles in the series
HarmonyOS version history

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. It does not include Android's AOSP core and is incompatible with Android applications.[5][6]

While discarding the common Unix-like Linux kernel, HarmonyOS NEXT also replaces the old HarmonyOS multikernel with its custom unified proprietary system built on OpenHarmony.[citation needed] The rich execution environment (REE) version of HarmonyOS microkernel is placed at its core with a single framework as kernel mode. The new kernel architecture, built on OpenHarmony and its kernel abstraction layer, serves as user mode. The OS shares lineage with the lightweight LiteOS real-time operating system for resource-constrained devices like smart wearables and IoT products.[7]

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.[8] 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.[9]

On October 22, 2024, HarmonyOS 5.0.0 was officially launched as HarmonyOS NEXT 5 brand,[10][11] after the public beta released on October 8, 2024.[12]

  1. ^ Matsui, Emiko (21 June 2024). "Huawei begins Cangjie programming language beta recruitment". HC Newsroom. Retrieved 8 July 2024.
  2. ^ "Version overview". HarmonyOS Developer. Huawei. Retrieved 23 October 2024.
  3. ^ "HMOS Architecture". Medium. Application Library Engineering Group. 5 April 2021. Retrieved April 5, 2021.
  4. ^ "OSDI '24 - Microkernel Goes General: Performance and Compatibility in the HongMeng Production..." YouTube. USENIX. 12 September 2024. Retrieved 26 October 2024.
  5. ^ "Huawei reveals HarmonyOS NEXT will be based on Harmony Kernel". Retrieved 2024-02-01.
  6. ^ "Huawei's HarmonyOS Next is set to rival iOS and Android in China". Nikkei Asia. Retrieved 2024-07-10.
  7. ^ Miller, James (2024-01-22). "HarmonyOS NEXT Kernel: Can Huawei's New Engine Outclass the Mighty Linux?". Retrieved 2024-02-01.
  8. ^ "HarmonyOS NEXT is a pure HarmonyOS without Android apps and future of Huawei ecosystem". Huawei Community. Retrieved 2024-02-01.
  9. ^ Emiko, Matsui (15 January 2024). "Here are the HarmonyOS NEXT first developer beta batch devices". HC Newsroom. Retrieved 20 January 2024.
  10. ^ Li, Deng (2024-10-22). "Huawei launched HarmonyOS NEXT, its native mobile operating system". Huawei Central. Retrieved 2024-10-23.
  11. ^ 孙汝. "Huawei launches homegrown HarmonyOS Next, rivaling Android and iOS". www.chinadaily.com.cn. Retrieved 2024-10-23.
  12. ^ "Huawei launches HarmonyOS NEXT public beta: A game-changer for China's OS sovereignty". digitimes.com. 8 October 2024. Retrieved 2024-10-11.