当下最火的科技圈新闻,莫过于华为即将发布的Mate 60系列手机,但是今天摸鱼君不讲这些,毕竟我也没抢到,我也不是专业测评。
华为推出的这个鸿蒙操作系统,其实也就短短四年的时间,但是每一次的发布都会引起极大的反响,譬如前阵子华为发布的2023开发者大会,推出了全新一代的Harmony 4.0 操作系统。
一方面是2019年的时候美国制裁华为,一是美国实体清单,各种禁用,二是谷歌GMS认证被禁用,海外市场被冲击,华为提出自研的HMS服务,以防万一Android系统可能会出现禁用,华为提前一步自研操作系统 – Harmony OS。
有人会问谷歌GMS有啥用,我们国内也没有听过使用,为何会对华为影响很大。
首先,讲解一下GMS,google Mobile Service(即谷歌移动服务),谷歌的应用插件,需要谷歌单独授权,很多的应用是需要GMS授权使用,例如,谷歌浏览器Chrome,谷歌地图等等。海外的手机如果没有GMS那就意味着很多软件无法使用,因此在海外市场的手机必须要谷歌GMS的授权,华为的海外市场受到了极大的冲击。
另一方面,就是来自于华为自身的发展需求,我们很多人都以为华为推出的鸿蒙操作系统是为了制衡安卓和IOS,其实并不止是简单的这一个方面,华为是瞄准5G时代,布局5G。
为何这么说呢?我们还是从整个移动通信的发展史来看。
从1G开始,主要的大哥大通信,只能是打电话;到2G时代,主流使用的都是塞班系统,流量也提高到了几Kb,可以发短信;3G时代的时候操作系统主要就是安卓和IOS,流量也进一步提升可以发图片,打视频;到了4G时代流量迅猛提升,可以满足短视频、直播等大流量的操作,而手机也完全被安卓和IOS两个操作系统统治。
而下一个5G时代,不止是流量方面的提升,更多的是一个“万物互联”的时代。
而鸿蒙看准的是5G时代,鸿蒙系统的手机作为一个超级终端,作为一个控制器去连接其他任意智能设备。
Android设备的互联步骤多,需要发现、配对、连接、验证等步骤,并且不同设备需要不同的App来操作,鸿蒙系统与各个设备之间通过软总线的方式连接,更方便快捷。HarmonyOS是面向AIOT下一代的操作系统,面向万物互联的时代。
借用鸿蒙官网上的一张图,“一为万物,万物归一”,更好的说明了鸿蒙和5G。
网上还有很多人看到OpenHarmony开源的代码,这个和鸿蒙系统有什么关联。
首先可以了解一下Android手机的相关原理,谷歌开放一个Android的源码AOSP,全称"Android Open Source Project",就是谷歌维护的开源代码项目。各个手机厂商在此基础进行个性化修改,安卓和鸿蒙都是基于AOSP的开发,类似小米MIUI就是通过修改AOSP就是小米的手机系统。
但是只依靠AOSP开源源码的手机,不能在市场上发售,需要上文提到的GMS,海外手机必须要GMS 谷歌的应用插件,需要谷歌单独授权,例如小米手机海外市场就需要GMS谷歌的授权。也就是说,AOSP是去除GMS的安卓开源版本。
OpenHarmony作为鸿蒙操作系统的开源版本,根据Android来类比鸿蒙,OpenHarmony就类似于AOSP,即华为的开源项目,HarmonyOS就是各个手机厂商的安卓操作系统。简单理解,HarmonyOS就是 OpenHarmony + 华为的HMS。更具体可以类比于AOSP和小米MIUI系统。
附 OpenHarmony 相关资料:
OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目。
开源代码仓库地址:https://openharmony.gitee.com
OpenHarmony官网地址:https://www.openharmony.cn/docs/zh-cn/overview
通过上述的介绍 OpenHarmony和鸿蒙操作系统,就可以解释鸿蒙和安卓之间的关系了,安卓和鸿蒙都是基于AOSP的开发,但是没有授权GMS。
很多人都会说Harmony OS是Android套壳,我觉得这种说法不正确的。
大家都是基于开源的AOSP进行修改,不能说是套壳,不能说是用了AOSP就是Android的,那大家都使用linux系统,岂不是都是linux套壳?或者说苹果的mac M1笔记本使用了liunx架构,它也是linux套壳?
并且鸿蒙系统也有自己的特色,更大的特色在于Harmony系统它支持多内核,可以兼容liunx、liteOS、其他的实时操作系统,基于微内核的一个操作系统,这个是完全不同于Android系统的,基于linux内核,宏内核的操作系统。
微内核在实时性、安全性等方面有优势,但是维护成本更高,容错机制更差,两者各有千秋。
综上,带大家了解了一下当下最火的鸿蒙系统和OpenHarmony开源的一些基础内容,大家感兴趣可以去官网学习研究!