在华为春季发布盛典上,火的不只是华为P30系列,还有在网上引起热议的全新黑科技――方舟编译器。简单地说,华为的方舟编译器可以让手机运行更为流畅,拒绝卡顿。不过这也为我们抛来了两个问题,即“方舟编译器究竟是如何运行的?”“荣耀手机是否会跟进?”
方舟编译器原理(图源微博)
第一个问题要从安卓系统的编译方式说起了。VM是运行安卓程序的一个虚拟计算机,并带有两个“随身翻译”,即解释器和编译器,当我们打开APP时,虚拟机便开始工作,解释器就像一名翻译,每当演讲者说一句,就得停下来翻译一句给编译器,然后编译器根据上下文再一次性翻译一大段文字。因此,你听到的“翻译”是断断续续的,而这就会造成手机的卡顿。
传统安卓编译方式
华为的方舟编译器则不同,它完全绕过了VM虚拟机,提前编译好机器码,手机系统直接执行,相当于提前备好了翻译稿,要用时直接发送,从根源上杜绝了“翻译”造成的卡顿。系统流畅速度也因此提升了24%,系统响应速度提升了44%,第三方应用如新浪微博极速版,操作流畅度提升60%。同时方舟编译器将向第三方合作伙伴开放,在未来,只要是从华为应用商城下载的应用,就是用方舟编译器编译过的。方舟编译器详情戳这里哦。
方舟编译器原理
方舟编译器原理
方舟编译器带来的成效
第二个问题,荣耀手机是否会跟进呢?4月25日晚,荣耀业务部总裁赵明和荣耀业务部副总裁@荣耀老熊 均转发了方舟编译器相关微博。值得注意的是,赵明的转评微博还带上了荣耀V20的超话话题,这意味荣耀V20可能将成为荣耀首款应用方舟编译器的手机,进一步提升系统流畅性。
赵明转发方舟编译器微博
@荣耀老熊 转发方舟编译器相关微博
另外,即将发布的荣耀20系列作为荣耀的旗舰系列手机,荣耀很有可能也会在其系统中应用方舟编译器。
版权所有,未经许可不得转载