花粉俱乐部  logo 花粉俱乐部  因为热爱
搜索 |
[iOS换机专栏]

EMUI 9.1的这个极致黑科技,能让应用流畅度提升60%

[复制帖子标题和链接]

40504

玩机技巧官方  官方团队  发表于 2019-4-15 16:52:40 来自:浏览器

最新回复 2019-6-25 13:47:33

本帖最后由 玩机技巧官方 于 2019-4-26 17:58 编辑

4.11 日 HUAWEI P30 系列国内发布会上,投下了一个重磅消息,EMUI 9.1 带来了全新的应用编译技术--方舟编译器。它可以极大的改善安卓应用编译效率,将原先的边解释边执行(动态编译)转变为全程机器码高效运行程序。那么,华为为何会投入千人级别专家团队开发方舟编译器,这项黑科技又能给用户带哪些好处呢?一起来看看吧!


什么是编译技术?

几千年来,人们从裹腹耐寒到智慧创新,从未停止探索世界的步伐。同时,他们将这些智慧赋予更多的物体,比如机器。想让机器读懂人类情感,他们之间就需要有个“翻译”,来充当人机交互的桥梁,也就是专业人士口中的编译技术。它能够将 C、Java 等高级语言转换为机器能读懂的低级语言,将精妙的代码转化为 0 和 1 的二进制指令,消除了沟通障碍,从而驯服了机器。可以说编译器是软件与芯片之间的桥梁,其性能,效率直接影响到机器的运行效率
02.jpg

方舟编译器和 Java 不得不说的故事

而既有的安卓系统框架与应用之间,仍然使用的是不被机器直接读懂的Java 语义,最初的解决方案是通过增加一个虚拟机制(JVM),相当于一个“中间层 Java 语言“翻译”为机器可以读懂的汇编指令。“中间层翻译一句 Java 语义机器就执行一段,也就是文中开头所说的边解释边运行(动态编译),不但效率低,耗费系统资源,对操作流畅度也有影响。
尽管安卓系统 6.0 以后采用了 ART (AndroidRuntime)模式,对调用次数多的 Java 代码编译为机器码(静态编译);在设备空闲的时候进行一些预编译,解决了部分 Java 代码执行效率问题,但对于动态语义部分还是无法实现静态编译,仍需要虚拟机充当“翻译”边解释边运行,效率和体验提升有限。
而方舟编译器,采用了全新的系统及应用的编译和运行机制,对所有的Java 语义全部做到静态编译,直接将Java 语言“翻译成机器语言(静态编译),彻底消除了虚拟机动态编译的额外开销,实现了开发和运行效率的兼容并举。如果把编译器看做一个翻译,就好比我们去到一个语言不通的国家,原本只能通过同声翻译(虚拟机)来进行交流沟通,难免效率低下。而华为方舟编译器更像是让您直接获得了语言能力,从而可以摆脱同声翻译(虚拟机),可以更畅快地与当地人沟通。
03.jpg



黑科技编译技术,打造极致流畅 EMUI 9.1

综上所述,方舟编译器作为全新的系统及应用的编译和运行机制,从 DNA 层面对安卓进行了改造,打破了性能和功耗的的跷跷板,解决了安卓应用变解释边运行的低效问题,让手机能直接听懂高级语言,可以说是近几年来安卓阵营最大的根本性革新。它解决了安卓系统久用必卡顿的魔咒,打破了人机之间的藩篱,带来了强悍的执行效果:
让系统操作流畅度提升 24%

系统响应速度提升 44%;

第三方应用重新编译后流畅度可提升 60%

04.jpg

随后,华为方舟编译器将会运用到更多应用模块中,余总更是表示方舟编译器将面向业界全面开源,希望使用方舟编译器对应用进行重新编译以提升应用流畅度。

05.jpg

学习永无止境,探索永不止步,让手机快到“飞”起,EMUI 一直在努力!






漱玉zz  登堂入室  发表于 2019-4-15 16:59:29 来自:华为Mate 20 Pro
这是官方解释吗,所以什么时候可以开源
lcgˇaz  独步江湖  发表于 2019-4-15 17:06:01 来自:荣耀9 美得有声有色
我就想知道能不能给更新到耀9上
huafans01182507716  渐入佳境  发表于 2019-4-18 21:01:52 来自:华为P30 Pro
现在P30在用了没
米卫兵永久限定  登堂入室  发表于 2019-6-25 13:47:33 来自:华为Mate9 MHA-AL00
现在还没有一个软件针对  方舟编译器   来重新编译
您需要登录后才可以回帖 登录 | 立即注册

EMUI10.0
用户组申请
版规
最新精华
  • 花粉随手拍二月合辑-夜景篇
  • 随手拍二月合辑之风光篇
  • 随手拍二月份合辑之生活篇
  • 随手拍二月合辑之微距篇

工具下载

  • 花粉客户端官方

    Make it Possible

华为软件专区

关注花粉俱乐部

粤ICP备19015064号-4|备案主体编号:44201919072182| 粤公网安备 44190002003939号

Copyright © 2012-2020 华为终端有限公司 版权所有

快速回复 返回顶部 返回列表