今天的华为P30系列国行版发布会上,华为消费者终端业务CEO余承东除了给消费者带来了万众期待的华为P30Pro,还公布了一个全新的黑科技:华为方舟编译器。该编译器可以改善安卓应用编译效率,从原先的边解释边执行转变为全程机器码高效运行程序。
余承东介绍,华为方舟编译器作为一款全新的安卓应用编译器能显著提高手机的运行速度。根据华为官方数据,方舟编译器能够提升24%的系统操作流畅度,提升44%的系统响应能力,还能提升60%的三方应用操作流畅度。
在最后,余承东还公布了一个震惊国产手机厂商的消息:方舟编译器将面向业界开源,希望App开发厂商可以尽快使用这一编译器。
目前,安卓系统内部将APK代码翻译成机器码后,并非直接直接运行,直接运行的代码仍然是ART虚拟机进程,虚拟机进程需要动态地加载机器码,执行机器码,动态地链接应用代码调用的运行时库,这样的效率仍比编译型语言慢。
因此,华为推出的方舟编译器就是为解决这个行业难题而诞生。遗憾的是,余承东并未在发布会上透露更多的技术细节。