HarmonyOSNEXT与HarmonyOS4.0/3.0,区别在哪里?

浩梓评科技 2024-07-10 08:24:11

最近,网络上有不少声音在讨论HarmonyOS NEXT究竟是不是“完全自主”,以及新的鸿蒙内核与传统的Linux内核有什么关系,HarmonyOS NEXT与以往版本的HarmonyOS又有什么区别的?

首先来看目前的鸿蒙NEXT:

图源:鸿蒙李传钊

目前的HarmonyOS使用了Linux内核与自研的鸿蒙内核,并不是网上一些人所谓的“抛弃”Linux内核,

同样,鸿蒙内核对Linux做出了API/ABI(应用程序接口/应用二进制接口)兼容,目的之一在于为了低成本为高通骁龙(SnapDragon)平台的华为手机升级HarmonyOS NEXT,因为麒麟平台的华为手机可以直接使用鸿蒙内核,华为相关的软件团队完全掌握了软硬件,能做出完美的适配,而骁龙平台的手机由于硬件并不是来自华为的,所以华为必须做出兼容才能更好地维护,至于问为什么选择兼容,是因为华为没有必要同时去维护两套系统。

HarmonyOS NEXT

再来看看HarmonyOS 4.0,使用了双框架,即openharmony+AOSP,即可以使用原生鸿蒙应用,也可以直接使用Android的应用,在操作系统发展的初期,选择兼容是很正常的事情。由此可见,HarmonyOS NEXT与以往版本的HarmonyOS相比起来,最大的变化就是去掉了AOSP(安卓开源项目),纯粹使用鸿蒙原生应用。

综上所述,目前版本的HarmonyOS NEXT,依旧是会用到Linux的,因为HarmonyOS NEXT底座是OpenHarmony,OpenHarmony使用了Linux内核,HarmonyOS NEXT使用了OpenHarmony+鸿蒙内核,同时,彻底抛弃AOSP,构成了现在的HarmonyOS NEXT。

那么会有人疑惑,既然如此,鸿蒙内核又是什么呢?鸿蒙内核是华为自研的内核,并且获得了中国通信院的认证:

(图片来源:中国通信院)

也就是说,HarmonyOS NEXT是“使用了完全自主知识产权的内核”,而不是“完全使用自主知识产权内核”。以上便是对HarmonyOS NEXT,HarmonyOS4.0,Linux内核,鸿蒙内核的大致介绍,感兴趣的小伙伴可以自己查询!

0 阅读:0