马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
华为指出,方舟编译程序是首个完全替代语言虚拟机的静态编译程序,可兼顾 Java 开发效率和 C 语言执行效率;同时还可让系统流畅速度提升 24%,系统响应速度提升了 44%,第三方应用如新浪微博极速版,操作流畅度提升 60%。该编译程序可解决 Android 系统容易卡顿、App 执行低效、不流畅等一系列问题,可明显提高手机的运行速度。
8月31日上午消息,华为方舟编译器将正式开源。8月31日凌晨,华为开源平台网站(HUAWEI OpenSource)已经上线。但官方尚未正式公布源代码。
目前,华为开源平台网站只有一些测试和说明文件,在“问题”页面,吸引了不少代码爱好者前来围观。从网友反馈来看,大家对方舟编译器的开源十分期待。
据了解,华为方舟编译器提供了全新的系统及应用的编译和运行机制,从动态编译变为静态编译,就是直接将高级语言直接编译成机器码,彻底消除了虚拟机动态编译的额外开销,实现了开发和运行效率的兼容并举。
华为官方表示,方舟编译器对手机App运行速度提升极大。根据华为实验室的测试数据,EMUI 9.1在仅仅对系统组件System Server应用了华为方舟编译器后,就带来了系统操作流畅度提升24%,系统响应性能提升44%的收益。
华为以第三方微博极速版为例,经过方舟编译器静态化编译后,流畅度提升高达60%。
在2019华为开发者大会期间,余承东也透露了方舟编译器的新动向,未来能支持多语言统一编译,C、C++、Java、JS、Kotlin等都能支持,甚至可以混合编译。
今年4月11日,华为在P30系列手机发布会上正式宣布推出方舟编译器。此编译器可改善安卓应用的编译效率。由此前安卓系统的边解释边执行,变为全程机器码高效运行程序,从系统层面改善手机流畅度。
目前,华为Mate 20系列、华为P30系列,荣耀20、荣耀20 PRO、荣耀V20等手机产品均已支持方舟编译器。
此次方舟编译器的开源,将吸引广大开发者加入华为生态,为鸿蒙系统打开市场做好准备。 |