华为鸿蒙系统|鸿蒙4年,争议又起,它到底是不是安卓套壳?

华为鸿蒙系统|鸿蒙4年,争议又起,它到底是不是安卓套壳?

文章图片

华为鸿蒙系统|鸿蒙4年,争议又起,它到底是不是安卓套壳?

文章图片

华为鸿蒙系统|鸿蒙4年,争议又起,它到底是不是安卓套壳?

文章图片


文/王新喜
鸿蒙4年了 , 2022年 , 搭载HarmonyOS的华为设备已达3.2亿 , 到今天还有不少人在争论它到底是不是安卓套壳 。

日前 , 市场传闻小米也将出手机操作系统 , 有网友表示 , 如果小米真的出MIOS , 是否会去掉手机开机页的Powered by Android?引发了大量网友的争论 , 鸿蒙把开机变成了Powered by Harmony , 目前不少人执意的认为是安卓套壳 , 事实上 , 在知乎上 , 目前关于鸿蒙是否安卓套壳的争论也长期都存在 , 问题来了 , 鸿蒙到底是不是安卓套壳?

安卓套壳的争议从何而来?
事实上 , 早在最初2020年 , 曾与华为在软件层面有着深度合作的谷歌在第一时间进行了响应 , 明确表示不再向华为授权最新版本的安卓系统 , 且禁止华为手机搭载谷歌GMS服务 。
早在2019年 , 鸿蒙面世的时候 , 余承东提到HarmonyOS 鸿蒙有四大特性:1、采用分布式架构 , 可以实现跨终端的能力互助共享;2、低时延和高性能IPC带来高流畅的使用体验;3、基于微内核技术的可信执行环境 , 通过形式化方法提升了内核安全 , 全面提升全场景终端设备的安全能力;4、鸿蒙OS可支撑开发者实现一次开发、多端部署 , 最终实现跨终端生态共享 。

华为的Harmony OS之所以有套壳Android的争议 , 是因为当初从美国宣布制裁华为到鸿蒙亮相 , 其间只有短短几个月 。 事实上 , 早在2015年 , 鸿蒙就已经在华为内部酝酿 。 到2019年拿出来 , 已经历经了4年的打磨 。
此外 , 争议还来自于 , 鸿蒙操作系统有两个 , 一是Open Harmony , 它华为捐赠给开放原子开源基金会的项目 , 它没有使用来自AOSP(Android Open Source Project安卓开放源代码项目)的代码 , 不能兼容Android应用 , 只能运行鸿蒙应用 。
二是Harmony OS , 是华为基于Open Harmony开发的商业化闭源发行版本 , 和Open Harmony的区别是使用了AOSP的一部分代码构建Android应用兼容层 。
这被人认为 , 鸿蒙来自于安卓的AOSP , 并表示 , 这与多年前阿里yunOS的操作类似 , 尤其是在某些版本的鸿蒙中出现了安卓系统的彩蛋 , 比如安卓特有的不兼容性 。 那个版本的鸿蒙就是在系统中把安卓换成鸿蒙 。 这被某些业内人士打了个比喻 , 就是谷歌造了一辆车 , 华为换了个标志 。
而事实上 , Harmony OS不是基于Android开发的 , 因为开发晚 , 所以需要兼容AOSP代码 , 才能更好的推进软件生态 , 但它的系统架构和Android不同 , Harmony OS不是Android套壳 , 也不是Android分支 , 更不是Android魔改 。
HarmonyOS 使用 AOSP 的核心原因 , 是可以利用已经开放、可以使用的开源代码 , 推进效率更快 , 开源意味着可以更快的站在前人的肩膀上 , 把生态做起来 , 同时也更好的面向物联网时代 。
从宏内核到“微”内核 , 操作系统的玩法与本质已经变了
这里需要知道的是 , 安卓系统采用的是“宏”内核 , 而鸿蒙系统采用的是“微”内核 , 这也是它们之间最根本的区别 。 别看只有一字之差 , 所产生的结果却是天差地别 。
宏内核是将手机系统所用到的所有驱动软件、底层代码、各种管理以及网络协议等都直接保存在了内核当中 , 好处是资源管理统一 , 劣势是代码量庞大 , 久用变慢卡顿 , 而且漏洞无法避免 , 系统可扩展性差 。