华为方舟编译器开源1.0版本正式上线了,这个"能够有效解决Android/ target=_blank class=infotextkey>安卓程序“边解释边执行”的低效率问题"的开源项目!这个由华为推出的首个完全自主研发的编译器也推出开源版本了!之前方舟编译器的价值,更多是针对华为的终端设备在安卓系统下更好的运行,做到底层代码的优化,从而来实现安卓系统的加速!如今华为将这套体系开源,这也就意味着可以帮助更多使用安卓的手机厂商实现系统的加速,难道开源就是给友商提供的吗,其实没有这么简单!
2 月 9 日消息,2 月 8 日晚间,方舟编译器开源项目 OpenArkCompiler 的 1.0 版本正式发布,包含前端、中端、后端等,Maple 1.0 提供了一个 C 编译器、稳定的 aarch64 静态代码生成器,以及一整套优化。据介绍,OpenArkCompiler 能够将不同语言代码编译成一套可执行文件,在运行环境中高效执行:支持多语言联合优化、消除跨语言调用开销;更轻量的语言运行时;软硬协同充分发挥硬件能效;支持多样化的终端设备平台。2019 年,华为宣布方舟编译器开源。方舟编译器是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编程平台,包含编译器、工具链、运行时等关键部件。
如今的方舟编译器,在报道中这个话还是非常有意思的!支持多样化的终端设备平台。那也就意味着方舟编译器也会在整个鸿蒙系统生态下运行,帮助和鸿蒙生态合作的企业来进行做底层的代码优化,从而实现加速!
但是要想实现速度快,这不仅仅是UI系统层级的问题,更需要各方面共同努力,基于安卓系统开发的App想要运行的速度快,也需要进行代码编译,从而实现更快的速度!其实华为在打造方舟编译器面世的时候,就已经表示了华为就宣布未来将这一技术开源,希望更多的APP厂商,高校,安卓手机厂商,开源社区的开发者能一同加入进来。
这其中就需要多方面来参与的,那么方舟编译器起到的效果会有多大呢,我们来看之前的一组数据!
根据华为实验室的测试数据,EMUI 9.1在仅仅对系统组件System Server应用了华为方舟编译器后,就带来了系统操作流畅度提升24%,系统响应性能提升44%。
至少整个性能的提升是非常明显的,那么这次华为的方舟编译器开源,会有多少手机厂商愿意响应呢,不过各大手机厂商也在通过自己的技术在优化安卓系统,取得效果也不错,对此大家是怎么看的,欢迎关注我创业者李孟和我一起交流!