鸿蒙系统真的比安卓流畅吗
说起这个鸿蒙系统,可谓是来头不小。首先这是一款完全自研出来的系统,虽然内核和安卓一样来自于Linux,但是和之前国内其他厂商的这个UI、那个UI,或者号称深度定制安卓,有着本质的区别。相比之下,定制UI就好像一个是用别人造好的房子,在上面做做硬装或软装。而自研系统,就是直接拿着图纸重新搭框架结构,从头盖一座房子了。其次,这次同期发布的还有方舟编译器,这就好比房子造出来连装修方案也一并完成,直接达到可以“拎包入住”的阶段。而这即将入住进来的,当然就是一个个给用户使用的App应用啦。这就为下一步形成一个应用市场生态,搭建了基础。
那么华为公司为什么要花大力气去自研一套操作系统呢?我们可以试着从现在的手机市场的现状,来找一下这个问题的答案。作为目前手机市场上了两大系统,苹果手机的iOS和安卓系统,各自占领半壁江山。而从用户口碑来看,苹果系统的流程度要比安卓手机好。笔者多年之前买的一款iPhone4S手机,现在还可以流畅的运行一些常见软件。
为什么苹果系统比安卓更流程?
操作系统是一个重要的原因。甚至有种说法,买苹果手机就是“买iOS赠手机”。iOS作为一款苹果公司自研的操作系统,是集合了苹果几代研发力量的结晶,汇聚了一众世界顶尖软件工程师的智慧。结合苹果自己设计硬件系统,可以最大化的发挥出硬件、芯片的性能。而封闭式的硬件、软件生态圈,又避免了很多因硬件和软件不兼容而产生的问题(这类问题最典型的结果,就是大家并不陌生的Windows蓝屏了)。相比之下,安卓机是典型的操作系统和硬件系统分离式的开发。Google公司开发的安卓操作系统,各个手机厂商用这套软件系统,配上自家硬件系统。
而自研系统带来的另外一个优势,就是可以专为手机移动端做优化。iOS在从桌面式Mac电脑迁移到手机上的时候,就对屏幕的响应做了优化。在同样的硬件性能条件下,苹果手机会优先对用户的屏幕点击做响应,而安卓手机对用户操作的反馈则没有那么迅速。这个问题在桌面系统上还不是太明显,一方面桌面电脑配置普遍偏高,这个延时比较小。另外一方面桌面系统是可以运行多个窗口程序,用户的注意力会相对分散。而手机上,一个屏幕只运行一个程序,这个时候的响应速度就会显得尤为重要。
另外一个原因就是安卓采用Java语言开发,这又是一个拼凑过来的东西。在PC上也能用,在服务器上也能用。中间有专为跨平台使用准备的复杂运行环境。而苹果手机的大多应用都是用苹果自己的开发平台,和Objective-C语言开发,
说到这里华为要大力开发自己的手机操作系统的重要性也就不言而喻了。在这里,鸿蒙系统就相当于苹果手机的iOS系统。方舟编译器就相当于Objective-C开发平台。有了这两把利器,华为就可以形成类似苹果的那种产品研发闭环。自己的操作系统,无缝对接自己的硬件设计。同时可以改造操作系统,来适应移动终端的使用。再配合自有的编译环境,就可以形成一套更简洁高效的软件运行环境。
近日多个测评中心的测评结果也印证了这一点,测试环境下鸿蒙系统的运行速度比安卓快60%。当然,作为一个新兴的操作系统,鸿蒙还有很长的路要走。但是它已经有了良好的基础,和完整的应用开发生态。未来的发展,就由你我来共同见证吧!
鸿蒙系统比安卓快60的依据
华为创始人任正非接受法国新闻周刊《观点》专访时,谈到了自己公司研发的鸿蒙系统,当记者问道“鸿蒙系统是不是比安卓和苹果的Mac OS X系统更快?”任总没有直接回答,只是“很有可能”,而且引出了一份技术报告,根据之前的一份报告,华为鸿蒙系统比安卓速度快了60%。这一下不得了,国内的民众的民族自豪心瞬间爆棚了,这条新闻马上上了热搜。作为理科直男的我也甚是开心,终于我们有一个系统能打得过国外的了,不论是桌面,手机还是专业控制领域,可华为的鸿蒙系统为什么比安卓系统快60%?理科直男决定一探究竟,毕竟究根追底才是我们引以为傲的脊梁。
华为自2012年起自主研发操作系统命名为鸿蒙系统,意在成为谷歌Android系统的替代品,可直到今年年初,中美贸易战才“突然”出现在大众的视野,所以外界了解的并不太多,我们一层层来解释。
底层架构一样
现在的手机操作系统基本都是基于Linux开发,安卓是这样,华为的鸿蒙也不例外。所以大家的底子是一样的,至少我们不会存在还未开发就落后安桌系统了。另外谷歌第一次发布安桌手机系统是在2008年10份,真正成为全球第一是在2011年,全球的市场份额首次超过诺基亚的塞班系统。所以我们从时间上落后了几年,这也是为什么市场只有安桌独大(苹果的iOS是一个封闭系统,不予讨论),占得先机很重要。
系统翻译优化
安卓系统程序员写APP使用的是JAVA高级语言,打包成APK然后安装到安卓系统。可这个问题就出来了,安桌系统是读不懂JAVA高级语言的,必须借助实时翻译(JAVA虚拟机)进行理解(转换成机器语言)。从逻辑上讲它就多了一个“翻译”步骤,永远会慢人一步,所以苹果iOS比安卓流畅就很好理解了。
那华为鸿蒙是怎样的呢?
日前,华为发布一个全新技术:方舟编译器。这个东西可不简单,根据华为实验室的测试数据,EMUI 9.1在仅仅对系统组件System Server应用了华为方舟编译器后,就带来了系统操作流畅度提升24%,系统响应性能提升44%。简单点说就是这个编译器就是用来解决前文提到的安卓慢人一步的问题。它能让开发者在开发环境一次性的将开发语言翻译成机器代码,手机运行程序就会效率大大提升。所以鸿蒙天生就能系统翻译快过安卓。
随机读取性能提升
可光是翻译快还不行,还得读取快。2018年6月,华为工程师在开源社区展示了基于Linux的全新只读文件系统EROFS,该系统就是一项提升手机随机读性性能的系统及应用编译和运行机制。有了它,手机随机读取性能就能大大提升,华为曾宣称平均提升20%,最大可提升近300%。如果此项技术运用在鸿蒙上,提升速度可能更快,因为华为有自己的中央处理器芯片麒麟,能做针对性的优化。
现在来看,华为的鸿蒙系统比安卓系统快60%似乎有点顺理成章了,不知大家还有没有其他见解,欢迎点击右上角“极美科技生活”关注讨论。
责任编辑:YYX
-
华为
+关注
关注
215文章
34268浏览量
251060 -
iOS
+关注
关注
8文章
3393浏览量
150388 -
安卓
+关注
关注
5文章
2118浏览量
56974 -
鸿蒙系统
+关注
关注
183文章
2634浏览量
66184
发布评论请先 登录
相关推荐
评论