今天,@华为中国官方宣布,8 月 31 日,方舟编译器将正式开源,华为将在当日公布官网具体网址。
华为方舟编译器是首个取代 Android 虚拟机模式的静态编译器,可供开发者在开发环境中一次性将高级语言编译为机器码。据华为官方介绍,方舟编译器业界首个可以多语言联合优化的编译器,支持 C/C++、Java、JS 和 Kotlin 等,可大幅提升应用运行效率。
在现有的安卓系统中,不同语言代码保持独立,在运行环境进行协同时会产生额外系统开销。具体而言,现有安卓编译器的不同应用使用同一套 VM 模板,无法实现不同的性能调优,仅能使用简单的优化算法 ; 而方舟编译器的静态编译允许不同应用做不同优化,应用间互不干扰,可使用更多复杂的优化算法,因此运行效率更高。
安卓手机用户诟病已久的卡顿问题或将得到缓解。
在今年春季新品发布会上,华为表示,方舟编译器能够提升 24% 的系统操作流畅度,提升 44% 的系统响应能力,还能提升 60% 的三方应用操作流畅度,可以极大地解决安卓系统容易卡顿、APP 运行低效、不流畅等一系列问题,能够显著提高手机的运行速度。
据了解,方舟编译器已经和国内头部 40 款应用开展合作。目前,华为 Mate 20 系列、华为 P30 系列,荣耀 20、荣耀 20 PRO、荣耀 V20 等机型均已支持方舟编译器。
而未来方舟编译器是否能成功,后续完整生态能否搭建等问题,将随着开源正式到来,有个答案。
文 / 李佳华
登录后才可以发布评论哦
打开小程序可以发布评论哦