鸿蒙套壳安卓?深度分析

以下内容属于个人观点

2019年8月9日,制裁下的华为正式发布了全新的操作系统HarmonyOS(以下简称鸿蒙)。鉴于多方面的相似,鸿蒙系统被质疑是否是安卓套壳,是否是EMUI的下一代。本文将从几个角度分析。

首先给出官方的定义:华为鸿蒙系统是一款全新的面向全场景的分布式操作系统。同时,谷歌方面承认鸿蒙系统是独立于安卓的操作系统。

一、系统内核

首先需要介绍一个概念:内核。

鸿蒙套壳安卓?深度分析

内核分为宏内核和微内核,宏内核真提醒整体性强,因此调动各方面的性能强,但一旦某一个部分出现崩溃,就会整体崩溃;微内核的特点是分布式,将一部分操作系统功能移出内核至用户态,从而降低内核的复杂性,性能稍有损失,但扩展性极强,便于添加新功能,且各部分不相互影响。

如上图,鸿蒙和安卓都是基于Linux的,而iOS基于更为基础的 Unix。安卓是宏内核,鸿蒙是微内核,iOS是混合内核。由此,鸿蒙和安卓的基础都是Linux,但走的路线不同,一个是微内核,一个是宏内核,各有优势。

二、系统创新

首先需要说明的是,安卓开放社区是全世界开放共有的,并不是安卓系统独家的,代码都是开源的。

鸿蒙是AOSP加上HMS服务再加上OpenHarmony,其中用到了安卓开源代码。而华为鸿蒙自研的EROFS超级文件系统(开源),极大地提升了性能,此项技术也将在安卓13上被使用。


鸿蒙套壳安卓?深度分析

三、发展成本

从消费者直观的角度,我们看到的东西很多都没有变,这就引起了套壳的猜想。这时就不得不提到新系统的适配成本

一方面,安卓系统十几年的发展下来,应用链已经完全成熟。试想一下,企业是注重利益和效益的,如果这个时候去适配一个全新的系统,显然会浪费一部分资源。这也是鸿蒙独家应用发展相对较慢的原因。因此,华为方给出了更高的提成比例来吸引开发者。所以,此时的鸿蒙兼容基于安卓开发的应用显然是最好的选择,等到应用链完全成熟再完全抛开兼容。

附赠一个寻找鸿蒙应用的方法:在华为应用市场中搜索“鸿蒙”,应用图标右下角有HMOS方形字样的则是。另外,鸿蒙独特的安装包后缀名为.hpk

有朋友会问:“为什么不等鸿蒙完全成熟再用呢?”原因是,在美国的制裁中,明确规定禁止华为使用安卓系统。为了不影响用户的软件使用,这么做也是迫不得已。

另一方面,从UI设计来讲,华为先前是EMUI是很多年积累的经验,如果仅仅是为了独特而更换UI设计,不仅会给老用户带来高昂的学习成本,让新用户望而却步,而且甚至是系统更加难以操做。这也是为什么我们看到的,很大程度是一样的。

四、总结

鸿蒙系统有很多独创,如超级终端,十分便捷,但我们也不否认其仍不完善没有一天建起的城市,也不可能一下子成长为巨人

2020年9月,鸿蒙进入2.0时代。2022年7月27日,鸿蒙3.0即将到来,我们一起期待!

鸿蒙套壳安卓?深度分析

展开阅读全文

页面更新:2024-05-14

标签:鸿蒙   华为   分布式   内核   深度   角度   成熟   操作系统   性能   用户   系统

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top