咨询热线:400-010-1233在线销售咨询
不方便打电话?让科腾联系您:

首页 > 公司动态 必威体育国际

手机流畅度提升60%!华为方舟编译器是真牛批还
发布时间:2019-05-04 22:12 作者:皇冠娱乐

  作为目前智能手机三巨头,华为三星苹果都有自己的看家绝活,而结合了三家长处诞生出的手机,自然无「机」可敌。

  但在这三点中,大多数消费者最看重的还是系统——这也是为什么,苹果能赚走智能手机市场绝大多数利润。

  不信把 iPhone XS Max 的系统换成安卓试试,以它那渣信号、大刘海、小电池、超级慢充......别说卖一万多,五千都没几个人会买单。

  对于华为来说,它在手机拍照、性能、续航、充电、信号、防水等多个方面,都处于行业顶级的位置,但常仍有两点常被网友吐槽——屏幕、系统。

  屏幕,这个华为也没有太多办法,得看京东方给不给力。不过照目前的趋势看,也快赶上来了。

  系统,这个是华为头疼的地方。国内安卓混乱的生态自不必多说,EMUI 也不够给力,经常被用户吐槽。任正非曾说过:软件是华为的软肋,在基础软件这个问题上,我们要下定决心去突破。

  老大亲自发话了,华为自然要搞点东西出来。终于,在前些天的华为 P30 系列国内发布会上,华为带来了一项革命性工具——方舟编译器。

  官方描述,方舟编译器通过架构级优化,显著提升性能,尤其是全程执行机器码,高效运行应用,彻底解决安卓应用「边解释边执行」造成的低效率。

  华为宣称:系统操作流畅度提升 24%,系统响应速度提升 44%,第三方应用重新编译后流畅度可提升 60%!

  流畅度提升 60%,这岂不是要把苹果三星吊起来打?余承东这次究竟是「余诚实」,还是「余大嘴」?

  编译器是连接人类世界与机器世界之间的一座桥梁,其性能、效率直接影响到最基础的消费者体验,是软件开发中的「皇冠」。

  作为一个机器,它里面的程序,是程序员用自己能理解的高级语言开发的,但这个语言机器听不懂。所以当我们要启动某个程序(APP)时,就需要编辑器充当「翻译者」的角色,把高级语言转换成机器能听懂的机器码。

  但是,目前的安卓系统,因为碎片化严重,为了保证兼容性采用的是虚拟机,它带了两个翻译——解释器和编译器。

  当我们在打开微博的过程中,虚拟机开始运行。这时,解释器就像是现场翻译,演讲者讲一句,得停下来翻译一句给编译器,编译器则结合上下文一次翻译一大段。

  这样程序就不是一次过全部执行,而是断断续续的。这种「边解释边执行」的系统架构,是造成手机在使用中卡顿,运行不够流畅的根本原因。

  iOS 为什么那么顺滑?就是因为执行程序时,使用的是 CPU 可以直接理解的机器码,无需解析过程。

  虽然国内手机厂商都知道,这个虚拟机机制贼坑,但由于安卓是谷歌的,大家也没什么办法。只有华为这个铁头娃不服气,投入数百专家团队,寻求解决方案。

  华为找来了当年开源 Open 64 编译器的首席架构师Fred Chow(周志德),担任华为编译器技术首席科学家,这是一位在全球编译器界都是最顶级的大牛,具有 25 年的编译器经验。

  在他的带领下,花了 5 年多的时间,终于搞出了方舟编译器,并应用在了 EMUI 9.1 上。

  方舟编译器直接把那个坑爹的虚拟机踢到了一边,将整个程序全部一次编译成手机 CPU 能理解的机器指令,接着就顺畅地连续运行下去。

  简而言之,方舟编译器解决了安卓应用的致命「缺陷」,从底层技术上革命性地提升了用户体验。

  能!微博上流传有一段视频,是 P30 Pro 加了方舟编译器后,和三星 S10+ 微博加载速度对比。

  值得注意的是,方舟编译器编译的应用在开发阶段就已完成。也就是说,只要是经过编译器编译的应用,在应用市场上上架了以后,用户下载的就是编译过的了。

  而且,安卓 APP 只要用方舟编译器编译一下就可以了,不需要重新开发,不像 iOS 要重新写,所以并不用担心没有开发者加入。

  如果还是觉得余承东在吹牛的话。没关系,根据华为官方公布的日程,方舟编译器将在今年8月的华为终端开发者大会上,开源编译框架代码,在11月的绿盟开发者大会上,还将公布完整的方舟编译器代码。

  等正式开放后,大牛看看代码就知道了。而开源也意味着,其它安卓手机也能享受方舟编译器,带来的顺滑感受......

  突然很想知道,那些华为 PTSD 患者,会不会用经过方舟编译器编译后的 APP 呢?

  说到这,相信很多人疑惑了,华为花了这么多人力物力,搞出的方舟编译器,只是为了提升那一点流畅度吗?而且为什么要开源,这不就让那点流畅度优势也没了?

  仔细想一想,大家吐槽安卓不好用,是因为那一点点的 APP 打开速度吗?其实如今的安卓新机已经很流畅了,大家真正吐槽的,是安卓糟糕的生态。

  像苹果新推出了什么功能,如当初的双摄、AI芯片、机器学习库、人脸识别库等,就能以操作系统底层组件的方式提供给开发者,从而提供各种丰富的第三方 APP。更别提苹果 APP 的审核机制,最大程度降低 APP 耍流氓的空间。

  华为就不一样,先不说安卓 APP 各种流氓。随着华为硬件逐渐领先行业,软件层面很难跟上,如 Nova 4e 那颗 3800 万像素的前摄,支持 3D 脸型自动优化,小姐姐肯定会很喜欢,但是对不起,开发者不愿用。

  更别提折叠屏手机 Mate X 6月就要开卖了,到时还不知道有几款 APP 做了适配。

  正因如此,华为有强烈的欲望要自己建立一个生态系统,包括操作系统,芯片,技术方向,底层开发库,开发工具和语言。

  但实际上,编译器最大的优势是——它决定了代码转换成硬件可识别的编码是什么。注意到,华为是有独立的硬件的手机,只要华为提供一个功能,就是一键编译麒麟 CPU 识别的程序。

  到时,华为就将拥有一个具备完整生态的操作系统,像苹果一样从软件到硬件完全掌握在手里。

  换句话说,华为在用安卓生态的鸡,下自己家的蛋。至于开源,也只是为了吸引更多开发者加入。

  如果真走到第三阶段,恐怕苹果、谷歌和其它手机厂商,就要联合起来高喊打倒华为了。

  当然,华为的目标或许远比我们想象的长远。在 5G 时代来临、IoT 物联网技术即将大行其道的今天,方舟编译器可能也是华为提前布局 5G + IoT 领域的着力点。

  可能过不了多久,手机圈各种舟也要来了,如龙舟、木舟、铁舟、圆舟、尼玛舟......返回搜狐,查看更多

      澳门皇冠娱乐,澳门皇冠娱乐首页,澳门皇冠娱乐官网 << 返回

         

必威体育娱乐官网

  • 联系电话:   400-010-1233
  • 地 址:       广州市天河区黄埔大道西平云路163号 广电科技大厦803-804、12楼
  • 传 真:     (8620)3835 2000
关于必威体育 | 联系必威体育 | 责任申明 | 网站地图 | 人才招聘 | 友情链接
Copyright © 2010 Guangzhou Ke Teng Information Technology Co. Ltd.All Rights Reserved. 粤ICP备09191042号