当前位置:888 应用市场APP下载 > 手机软件 >

硬核科普!EMUI和鸿蒙系统有什么区别?

时间:2021-04-17

说这个之前,可能很多人会先问,鸿蒙不是安卓吗?EMUI不也是安卓吗?这种问题很有可能是被带节奏了。

没发布前不少网友说,鸿蒙是PPT系统,快发布了说耍猴,真发布了说安卓套壳。不能运行安卓程序说要之何用,能运行了又是安卓魔改,杠精黑子真的啥都能黑。不是黑鸿蒙,是位了黑华为而黑。但凡去看一眼代码库,也不至于有那么多黑子。长的一样你们说是安卓,长的不一样你们说是他妈的不习惯。

一,为什么要搞鸿蒙系统?

为什么要搞鸿蒙? 国产CPU有两大困难,制程和操作系统,哪怕解决了芯片问题,你会发现几乎所有国内的CPu装不了Windows,因为x86,除了兆芯,Linux不是所有人都用的起来的。

同样的,即使我们解决了手机芯片,美国佬依旧能故技重施让你装不了安卓,哪怕麒麟1nm你只能永远用安卓10,所以必须尽快起步,有人说鸿蒙是安卓换壳子,把安卓刨开来了看看是不是Linux,好像安卓已经被linux开除在外了。

安卓系统是彻底开源的,别说大企业,你自己想玩都可以随便拿来改,说美国一纸令下手机就装不了安卓非常扯淡。

的确安卓是开源的,直接不能用是不准确的,但即使安卓是随便修改随便商用,GMS可不是,谷歌完全可以不给天朝厂商GMS授权让其无法预装GMS,不能预装GMS对海外市场就是个重创,买回来手机还得自己刷机,即使刷机也相当于刷个黑苹果,这种手机有多少人会买?我想表达的意思是除了皆知的芯片问题,自主的操作系统也需要得到关注。而且料敌从宽,未雨绸缪并不是没有道理,美帝什么事做不出来?如果未来咱们的芯片制程上去了,美帝只会越来越狗急跳墙。

二,鸿蒙为什么不是安卓?

很多人并不懂,powered by Android这是谷歌对新款Android手机“谷歌移动服务协议”中提出的规定,谷歌针对“Powered by Android”标语提出了专门的规定。

硬件生产商的新智能手机要想使用Google Play应用商店,就必须呈现这个标语。为了去掉这个power by Android,华为做出了多大的努力啊

国内肯定没事毕竟因为墙脱离GMS好久了,目前丑国也不会对蓝绿等主要用高通芯片的国产牌子不给GMS授权,如果未来国产手机芯片制造解决了,全世界大部分非ios手机几乎都是国产牌子,只要国产牌子都在授意下使用国产芯片,全世界大部分非ios手机就几乎都是中国芯,到时候安卓不给使用国产芯的品牌gms授权外国佬可能大部分得学会刷机。但还是不排除极端情况丑国gov选择献祭安卓硬刚恶心你,如果现在鸿蒙起步,逐步建立自己的生态,即使未来丑国真脑抽也一点不用方了,说不定到国产芯片解决的时候,人已经在谈论鸿蒙11发布了,安卓已经没落了。

三,鸿蒙是什么?

网友说:鸿蒙只是一个基于aosp的延伸版本,它既可以说是安卓但也不完全是安卓,他把安卓的一些API重新封装在了自己定义的接口之下,表面上调用的是鸿蒙的API但实际上还是要调用安卓的API,它添加了一些新特性,但是这些新特性也是用比较常见的方法实现的,也不能离开aosp。Android studio是直接识别并连接鸿蒙虚拟机的,显示Android10,并且可以在鸿蒙虚拟机上调试Android app,此外,通过更改一些配置,Android studio可以直接开发鸿蒙app。鸿蒙app的包格式是hap,安卓无法直接解包,但是人为解包后安卓可以安装。另外,鸿蒙用的是安卓的运行时,综上所述,现阶段鸿蒙和安卓差异不大,它不是一个独立的操作系统,只是一个基于aosp的开发项目而已。

華為的主要工作是去掉了谷歌在aosp中貢獻的代碼,而且aosp本身也是一個社區開園的項目,大家都可以使用。定义接口这个事要比接口的实现重要的多,接口定义了,后面的实现是可以迭代修改的,软件行业最贵的就是能定义接口的人,也就是所谓的架构师,所谓的定义标准。

之前三星的操作系统没做起来,就是因为生态,鸿蒙兼容安卓,根本上还是要用安卓的生态来补充鸿蒙,后面过个几年,鸿蒙生态完善了,估计就会慢慢摆脱安卓。这是明智也是无奈之举,都是美国逼的太紧。

当年说要自研芯片的时候也是被群嘲,现在华为既然力推鸿蒙,那我也愿意相信有能力做好,万事开头难,只希望鸿蒙正式版出的时候能顶住被喷的压力继续前行。这个版本下鸿蒙的上层还是EMUI的,底层是两套运行环境(安卓+鸿蒙),开发工具出来接口清晰以后就可以知道鸿蒙的确改动了很多,虽然对安卓原来的库还有依赖,毕竟要兼容,但是图上的问题我觉得更大可能是UI的问题,替换了UI的内容,然后旧应用跑出了提示直接就显示了,并不能证明鸿蒙真就是换皮。

最后总结就是:鸿蒙不是换皮,目前是用着aosp和Linux内核作虚拟机,后期是要抛弃Linux和aosp的,也就是说从内核开始全国产系统。不然直接抛弃aosp和Linux会因为软件匮乏暴毙的。必须一步一步来。还有鸿蒙系统是针对物联网的系统,最核心就是分布式系统,手机是一大块,但是要看到还有其他比如电视、手表、平板等等,甚至未来冰箱,洗衣机都可以用的系统。