0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

鸿蒙系统真的比安卓流畅吗?鸿蒙系统比安卓快60的依据

姚小熊27 来源:花粉俱乐部.IT时堂 作者:花粉俱乐部.IT时堂 2021-04-27 15:53 次阅读

鸿蒙系统真的比安卓流畅吗

说起这个鸿蒙系统,可谓是来头不小。首先这是一款完全自研出来的系统,虽然内核和安卓一样来自于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
    iOS
    +关注

    关注

    8

    文章

    3393

    浏览量

    150388
  • 安卓
    +关注

    关注

    5

    文章

    2118

    浏览量

    56974
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2634

    浏览量

    66184
收藏 人收藏

    评论

    相关推荐

    鸿蒙系统生态设备突破10亿台 超过15000个鸿蒙原生应用和元服务上架

    从操作系统内核、文件系统,到编程语言、人工智能框架和大模型等全部实现自研;放弃了传统的Linux内核以及开源代码项目AOSP,仅支持鸿蒙
    的头像 发表于 10-23 16:43 712次阅读

    欢创播报 华为宣布鸿蒙内核已超越Linux内核

    1 华为宣布鸿蒙内核已超越Linux内核   6月21日,在华为开发者大会上, HarmonyOS NEXT(鸿蒙NEXT)——真正独立于和iOS的
    的头像 发表于 06-27 11:30 768次阅读

    华为鸿蒙操作系统发展战略:2024年完成安应用全面迁移

    徐直军指出,2024 年,鸿蒙操作系统的主要任务是打造原生应用生态。目前,鸿蒙操作系统已基本适配各种终端设备,但在应用开发方面仍依赖
    的头像 发表于 04-18 15:38 741次阅读

    面对如今的就业环境,vs鸿蒙……

    对于鸿蒙如今的发展势头,可谓是如火如荼。无论是最近发布的鸿蒙操作系统HarmonyOS NEXT,摒弃了Linux内核和AOSP开放源代
    的头像 发表于 03-01 15:49 533次阅读
    面对如今的就业环境,<b class='flag-5'>安</b><b class='flag-5'>卓</b>vs<b class='flag-5'>鸿蒙</b>……

    没有“成份“的鸿蒙还能行吗?

    一、鸿蒙的前世今生 早前,就有关鸿蒙系统不兼容
    的头像 发表于 02-26 13:56 467次阅读
    没有“<b class='flag-5'>安</b><b class='flag-5'>卓</b>成份“的<b class='flag-5'>鸿蒙</b>还能行吗?

    纯血鸿蒙系统,拿什么与、iOS

    减少了40%的冗余代码后,HarmonyOS NEXT 的系统流畅度、能效、纯净安全特性等提升显著。 所以鸿蒙是作为开发者近10年的最具有潜力的发展道路,那么鸿蒙的底层技术到底是什么
    发表于 02-21 21:04

    鸿蒙开发者预览版如何?

    Linux内核以及AOSP代码,采用的鸿蒙内核以及代码,HarmonyOS NEXT系统仅支持鸿蒙内核和鸿蒙系统的应用,不再兼容
    发表于 02-17 21:54

    华为鸿蒙系统怎么样 华为鸿蒙系统系统的区别

    和稳定性。与此同时,鸿蒙系统系统在架构、功能和生态系统方面都存在一些区别和特点,下面将详细
    的头像 发表于 02-02 14:54 1609次阅读

    鸿蒙不再兼容,那么鸿蒙开发者是否会大增?

    鸿蒙技术,享受蓝海红利。 鸿蒙的技术技能体系是怎么的?其实鸿蒙的板块内容也是居多的,可以用一张鸿蒙的开发者学习路线概括,如下: 从图中可以看到鸿蒙
    发表于 01-31 22:17

    鸿蒙开发教程

    向三款手机开放, mate 60、mate60 pro 和 mate x5。 什么是鸿蒙,他是 android 套壳吗? 鸿蒙是华为自研的操作系统
    的头像 发表于 01-31 17:11 708次阅读
    <b class='flag-5'>鸿蒙</b>开发教程

    鸿蒙OS和开源鸿蒙什么关系?

    内核,其他功能都以模块的形式存在。     华为用的是鸿蒙OS 我们都知道,华为手机的鸿蒙OS是可以运行软件的,是因为系统中有
    的头像 发表于 01-30 15:44 1062次阅读
    <b class='flag-5'>鸿蒙</b>OS和开源<b class='flag-5'>鸿蒙</b>什么关系?

    华为发布原生版鸿蒙操作系统:不再兼容

    华为在1月18日的发布会上,正式推出了HarmonyOS NEXT鸿蒙星河版操作系统,并面向开发者开放申请。这一新版本的鸿蒙操作系统标志着华为在操作
    的头像 发表于 01-19 15:28 1388次阅读

    鸿蒙系统的区别 鸿蒙系统有什么特别之处

    鸿蒙系统是华为公司自主研发的一款全新操作系统,旨在替代系统
    的头像 发表于 01-18 11:45 1.1w次阅读

    很多人质疑鸿蒙,那它算不算国产操作系统

    鸿蒙更加安全。鸿蒙还采用了一种名为“微内核”的操作系统内核架构,该架构的安全性和稳定性都
    发表于 01-17 22:04

    鸿蒙系统的区别哪个好用

    鸿蒙系统系统是目前市场上两个比较流行的手机操作系统,它们在很多方面都有所不同。本文将从多个
    的头像 发表于 01-11 11:15 1857次阅读