OpenHarmony为开源OS,HarmonyOS可视为前者的超集。OpenHarmony是开源操作系统,使用的是自研的ArkTS开发语言;HarmonyOS是华为的商业闭源操作系统,基于AOSP和OpenHarmony,双内核系统,支持Java和ArkTS语言。华为已经把鸿蒙操作系统的源代码捐献给开放原子开源基金会,并向该基金会捐献了鸿蒙文档和开发环境。HarmonyOS或HarmonyOSNEXT都可视为OpenHarmony的一个超集(即真子集)。
鸿蒙生态应用核心技术理念:基于移动生态发展趋势,鸿蒙提出3大技术理念。
1)一次开发,多端部署。为了支撑开发者高效开发多种终端设备应用,鸿蒙系统提供多端开发环境、多端分发机制等,实现一个工程,一次开发上架,多端按需部署。