从安卓系统诞生的那一天起,由于系统底层问题,就让卡顿的包袱问题便像鬼魂附体一样如影随形地跟随着安卓手机,常年饱受着用户的抱怨与吐槽。而就在昨天,华为在2019开发者大会上不仅正式发布了全新的EMUI 10,更是宣布了方舟编译器框架代码的正式开源,让安卓系统有机会借此重唤新生。
底层技术的革新,极大的提升了用户体验
如果你是一位老 Android 用户,肯定或多或少的感受过 Android 系统的「卡」和「慢」。优于安卓应用运行在Java的语言环境中,就需要在源代码和机器之间,在虚拟机中先将源代码转换成字节码。这个翻译的时间,就是我们使用中所理解的迟缓与卡顿。
而方舟编译器的出现便是省去这道程序,将Java语言通过一次编译直接转换成机器语言,从而节省了这部分的编译时间,使得EMUI 的反应更加迅速,而且是从整体上都有显著提升。
根据官方数据显示,应用了「方舟编译器」的华为 P30 系列,在系统流畅度上获得了 24% 的提升,响应速度更是提升了 44%,可以说是极大的提升了用户体验,利于维持手机长时间使用的流畅性。
另一方面,安装应用缓慢也是一大问题。受限于AOT编译方案,在安装App过程中需要全面预编译,所以导致安装App的过程却变得无比漫长,有时候装一个应用要一两分钟,大型游戏所需时间还会更长。
而华为方舟编译器的出现同时也解决了这部分的低效率问题:在开发环境就直接一次性将机器码编译出来,打包在安装包中;App 安装完毕就可以直接运行机器码,不需要手机端再次负责编译工作,实现运行效率的最大化提升。通俗来说就是将「复杂问题简单化」,从而使得系统运行效率大大提升。
方舟编译器 让华为P30系列体验更流畅
幸运的是,在已经支持方舟编译器的华为P30系列上,我们已经能够感受到其带来的流畅体验了。在实际体验当中,华为P30系列不仅在打开和加载 App 首页的速度上有了非常明显的速度提升。在切换页面、上下滚动页面时间流,以及加载图片和视频时,也有着更流畅的体验。这其中的原因就是方舟编译器对system service有了一定程度的提升,从整体上让华为P30系列有了更加顺畅的体验。
而对于已经适配方舟编译器的微博急速版,使用体验更是急速攀升,不仅安装时间相比以往大大缩短,而且打开近乎于秒开,完全没有任何停留,不仅秒开,更是即刻可用。而且目前四十余款的TOP级应用正在适配方舟编辑器,相信搭载方舟编译器的华为手机在系统效率上的优势将会更加明显。
华为方舟编译器的发布,是华为在操作系统级别底层技术上的实力展示。不仅让华为P30系列拥有出色的使用体验,更是一股重要的行业推动力量。未来,在华为的引领下,肯定会有更多APP开发者、厂商都将积极实现自家产品与方舟编译器的适配。这种趋势持续下去,在华为的周边很快就会形成一个更强大的生态圈,其影响更为深远。