鸿蒙系统(HarmonyOS、鸿蒙OS)是一款面向全场景的分布式操作系统 ,自2019年8月正式发布以来就一值备受质疑,甚至有人说只是一种“PPT系统”。最近,随着鸿蒙系统2.0开始公测,它的神秘面纱也逐渐被揭开。


套壳安卓?

如果说一个系统A是另一个系统B的套壳,那我认为,A的源码应该是B的复制,只是非核心地方的小修改。

我并不是操作系统工程师,也不是安卓开发人员,就使用体验来看,我认为不太可能是类似于之前WP的Project Astoria,将安卓运行环境内置于鸿蒙内,如果是这种方式,不太可能这么短的时间与原来的安卓应用兼容的这么完美(希望华为源码出来后打我的脸),大概率是如我之前猜测的,是Linux+AOSP+华为自研模块的方式(再次希望华为源码出来后打我的脸)。

如果我猜的对,因为安卓用的也是Linux内核,这块没什么好说的,那么关键看华为使用AOSP的方式了,如果真的是直接复制了所有模块的核心源码,只是关键地方修改一下,那说它是套壳也不亏,如果是借鉴了AOSP,根据鸿蒙的实际需求,重新开发了核心模块,那当然算不上套壳。

完美兼容安卓应用

现在的鸿蒙系统都是从华为EMUI系统升级而来的,再加上现在国内的智能手机用户都已经对安卓手机的使用习惯根深蒂固,所以鸿蒙系统在初期选择了兼容安卓版本的应用程序,使得用户能有一个完美的过渡过程。

另外,选择兼容安卓应用的另一个重要原因则是现在鸿蒙系统自身的软件生态还不够完善。相比而言,开发一个系统容易,只要投入足够的物力、财力和人力就可以实现,但是软件生态的建设就是非常不容易的事情了。这需要更多的软件开发者共同来完善。所以,鸿蒙系统在上线之初选择兼容安卓应用软件,一方面是为了照顾国内用户的使用习惯,另一方面也是万不得已的选择。总体而言,升级到鸿蒙系统之后,对用户的使用不受任何的影响。

华为鸿蒙系统采用的是微内核。相比于宏内核,微内核带来了很多新的优势:

高安全性:微内核的代码量大大减少,带来了更高的安全性。有的微内核仅有1 万行代码,可以实现形式化证明,从数学上论证代码的安全性。

高可靠:微内核的内核非常稳定,具有高可靠性。众多系统服务都运行在用户态模块上,并不影响系统稳定性。

高扩展性:由于众多系统服务都转移到了用户态服务模块上,可以方便地根据终端需求进行按需剪裁和添加,实现了高扩展性。

高可维护性:用户态模块可以彼此独立的启停、卸载和升级。支持分布式计算。用户态服务模块都是独立运行的,天然支持分布式计算。

还有一个优点,那就是流畅性,大家知道iOS一直拿这个做文章,而安卓努力了很多年,也无法在流畅度上比过iOS。但鸿蒙则有这个优势,原因在于方舟编译器,前两天发布的荣耀20 Pro使用了方舟编译器后,系统运行比iOS还流畅,这个优势鸿蒙系统一定会继承下来的。

华为鸿蒙系统怎么更新升级?

对于本次鸿蒙OS 2.0系统开发者beta版本有两种升级方式,一种是通过官网下载,还有一种就是通过向华为报名申请,然后通过之后根据操作华为方面会为其推送ota然后进行升级。


1、在申请公测,接受到推送后,首先打开华为手机,点击“设置”选项。

2、再点击进入“系统”选项。

3、之后点击“系统更新”选项。

4、然后点击右上角的符号。

5、接着点击更新设置选项。

6、最后把“WLAN环境自动下载”打开即可。

华为鸿蒙系统手机版可以通过华为手机助手回退到 EMUI 11.0 官方稳定版本!

华为鸿蒙系统使用体验怎么样?

目前在网上反馈评价还是比较好的,表示非常丝滑流畅,升级鸿蒙系统后,明显比之前的EMIUI顺滑了不少,系统自带的APP明显更快了。桌面更加丰富,通知栏、负一屏、控制中心都比之前的系统看起来更加丰富美观了,内存使用量上,比之前的EMIUI省了几百M。电池耗电量,没有发现大的变化。