华为鸿蒙比安卓系统好吗,华为鸿蒙系统您感觉怎么样?

访客 0 0

最近有很多关于鸿蒙系统的讨论华为鸿蒙比安卓系统好吗,靠谱不靠谱的都有,有人还节选了我的文章来说,但是说的并不清楚。我这里还是把我掌握的信息给大家梳理一下吧。首先要跟大家说的是,鸿蒙这个系统不是凭空做出来的,还是建立在华为对安卓系统的深度了解之上的。有多深度呢?说华为对安卓比谷歌还了解,可能有点过,但是说和谷歌一样了解,其实差不多。有一种说法是,全球300个能从底层修改谷歌的工程师,华为和谷歌各有100个。而且华为这方面的工程师信息是严格保密的,原因是谷歌挖人挖的太厉害。

EMUI的升级和友商每周打BUG补丁的升级是完全两个概念的,你可以把EMUI的升级看作是华为肢解了解安卓系统的过程。这五张图片是华为把安卓的各个部分进行的分解,而着色的部分,则是每个版本华为解决的问题或者说掌握的部分。

从2016年EMUI5.0开始的,华为首先革新了安卓的进程管理和文件系统。 EMUI8.2的GPU Turbo则颠覆了安卓的内存管理和Android graphic架构,让系统能力通过软件升级实现了硬件升级才能有的大幅提升。

EMUI9.01的link Turbo在通信网络方面实现了5G前的最大提升,堪称4.5G。 EMUI9.1,华为则推出了EROFS 超级文件系统和方舟编译器两大杀器。 你可以看到到了9.1这个系统,基本变色的板块已经覆盖了大部分,换句话说,基本都改过了。没改的是不必要还是不能,我暂时也不清楚。

EROFS超级文件系统从系统读取文件的角度提升了大约20%的速度,这是目前华为手机打开app快到没朋友的原因。很多人说是因为方舟编译器,其实并不是大部分软件还没有编译过。

鸿蒙系统提升运行速度60%的数据是来自方舟编译器可以提升60%的安卓运行速度。大家想当然的认为,既然安卓能提升60%,那么鸿蒙自然也能比安卓快60%。我觉得这么比较有道理,说得通。但不是真的如此,也并不确定。很多自媒体就直接这么说了,也不能说没有依据。

值得一提的是,谷歌也在做新系统,应该也是觉得安卓系统开始制约智能手机的发展了,或者不能适应5G时代的到来了。这个系统和鸿蒙应该是差不多的。因为谷歌和华为的合作还是非常深度的,我相信在禁令之前,双方都是互通有无和相互借鉴的。所以谷歌去找川总解除禁令,也是基于了解华为到底能做到什么程度的基础上的。

基于华为对安卓系统的能力,我相信兼容app什么的,完全没有什么问题。而方舟编译器的作用讨论了很多,新app重新编译成本并不高,华为只要开放平台自然大家愿意来适配,毕竟全球也是4亿用户,而且我觉得国内市场的审核机制和安全机制,还比安卓市场好的多。所以生态的问题也不用特别担心。

所以对于这个新系统的问题,本来就是万事俱备就差一个理由了。。。然后这个理由就来了。。。那当然要快马加鞭抓紧上了。。。万一解禁了,就不太好意思了。毕竟大家都用谷歌生态起来的,这么明显的要替代人家,感情上说不过去,道义上也有所亏欠。

鸿蒙系统和别的系统比有什么优势?

我以非常简单的语言介绍一下鸿蒙系统的优势,并以唯一搭载鸿蒙系统的荣耀智慧屏为例子简单的类比一下,这样理解更加清晰一些

余承东在HDC2019中首次发布了鸿蒙系统,并且已经正式商用在华为的荣耀智慧屏上。首先鸿蒙系统是基于微内核的系统。

微内核的系统的特点就是简单稳定,所需要的资源少。微内核的OS只保留了基础的系统功能,例如进程管理、I/O管理、存储管理和进程间的消息调度,其他一切功能都是以外置模块价加载的方式。

而宏内核的理念是一切系统服务程序都要放到内核内,例如各种文件管理、驱动程序等等,智慧导致系统内核非常大,需要的资源非常多。安卓就是宏内核系统,所有系统程序都要驻留内存,所以我们看到安卓所需的硬件资源越来越高,8G内存已经是标配了,稳定性还不如IOS

所以微内核的优势,就是需要的资源小,系统稳定,不容易被攻击。打个比方,微内核就像男人出行,轻装上阵,满足必要的需求,缺什么买什么;而宏内核系统就像女人出行,需要化妆、打扮、出去各种零零碎碎带一大堆,手忙脚乱的时间会非常多。

鸿蒙系统是微内核系统,所需的资源小,可以用在没那么好的硬件资源的设备上,例如物联网终端。同时微内核OS,不像安卓内核里有那么多耦合性比较高的程序,一旦程序崩溃整个系统会受影响,微内核的系统更稳定,而且更安全,不容易因为其他内核驻留的程序而被攻击

我们看看荣耀智慧屏,荣耀智慧屏主打1秒唤醒、2秒开机,除了鸿鹄818芯片强大能力外,短小精干反应迅速的鸿蒙系统也起了巨大的作用。智能电视不像手机一样需要那么多杂七杂八的功能,精简系统的启动当然更快,大家想想安卓的启动时间有多慢就明白这个重要性了。

华为在鸿蒙系统使用了微内核,有解决了微内核本身的问题。微内核的OS采用消息机制来调度不同进程间的通信,那么久可能会出现大量的进程间的消息通信时,大量进程间消息一拥而上,导致大量消息被阻塞,系统性能下降的问题

鸿蒙OS内部把不同的进程消息确定优先级,采用专业的调度算法来合理调度进程间的通信消息,高优先级的应用优先保障,低优先级的应用排队处理。 这种机制就让微内核进程间的通信变的有序,不会出现大家一拥而上导致消息丢失的现象

鸿蒙系统还有一个优势,就是分布式架构。鸿蒙OS采用“分布式OS架构”和“分布式软总线技术”这两个技术,通过公共通信平台,使消费者享受到强大的跨终端业务协同能力,使消费者享受到强大的跨终端业务协同能力,为未来的潜在的多终端协同的使用场景带来的无缝体验。

什么叫分布式架构?其实看看荣耀智慧屏就清楚了。荣耀智慧屏主打大小屏Magic-link魔法控屏,开创手机和大小屏的交互的新模式,其实这就是分布式系统的一个理念。不过由于当前手机还是安卓,所以不是完全分布式系统交互,需要通过APP来协同

分布式架构,简单的说就是多个终端可以协同,例如荣耀智慧屏可以把手机当成外置的扬声器,从鸿蒙上来看,用户的手机已经是荣耀智慧屏的一个音频外设,就像是荣耀智慧屏的一部分,可以把手机当成外设的键盘,手机也可以把荣耀智慧屏当成外接的显示器来管理。本来是独立的两个智能设备,好像逻辑上合成一个设备。

鸿蒙系统最后一个优势,就是支持一次开发,多端部署,实现跨终端生态共享 鸿蒙OS支持多终端的开发IDE,支持多语言统一编译。也就是开发者可以一次性的生成在不同类型的终端中运行的APP。

未来是万物互联的时代,鸿蒙OS这个策略是和鸿蒙的跨多终端部署的策略紧密相关。如果开发者的应用,需要同时在手机、车载、物联网路由器使用,那么如果使用鸿蒙OS加上方舟编译器,只需要编译一次就可以,这样就可以实现多终端的部署和共享 。

我们看到鸿蒙的OS已经在荣耀智慧屏上运行,荣耀智慧屏实际上依然是ARM架构,因此鸿蒙OS肯定是支持当前的智能手机的,无非是时间长短的问题。同时,鸿蒙OS基于微内核,兼容华为过去的物联网LiteOS,未来肯定会支持多类型终端

最后,一句话来总结鸿蒙的OS的优势:鸿蒙是基于微内核的OS,支持多种终端部署,系统的效率更高,开发者的工作量更少,也支持分布式应用的协同处理。 鸿蒙OS可以是下一代的万物互联时代的OS,是十分先进的。

标签: 鸿蒙 系统 别的

抱歉,评论功能暂时关闭!