华为|华为方舟编译器开源1.0版本上线,助力手机厂商实现安卓系统加速

华为|华为方舟编译器开源1.0版本上线,助力手机厂商实现安卓系统加速

文章图片

华为|华为方舟编译器开源1.0版本上线,助力手机厂商实现安卓系统加速

文章图片

华为|华为方舟编译器开源1.0版本上线,助力手机厂商实现安卓系统加速

文章图片


华为方舟编译器开源1.0版本正式上线了 , 这个\"能够有效解决安卓程序“边解释边执行”的低效率问题\"的开源项目!这个由华为推出的首个完全自主研发的编译器也推出开源版本了!之前方舟编译器的价值 , 更多是针对华为的终端设备在安卓系统下更好的运行 , 做到底层代码的优化 , 从而来实现安卓系统的加速!如今华为将这套体系开源 , 这也就意味着可以帮助更多使用安卓的手机厂商实现系统的加速 , 难道开源就是给友商提供的吗 , 其实没有这么简单!


2 月 9 日消息 , 2 月 8 日晚间 , 方舟编译器开源项目 OpenArkCompiler 的 1.0 版本正式发布 , 包含前端、中端、后端等 , Maple 1.0 提供了一个 C 编译器、稳定的 aarch64 静态代码生成器 , 以及一整套优化 。 据介绍 , OpenArkCompiler 能够将不同语言代码编译成一套可执行文件 , 在运行环境中高效执行:支持多语言联合优化、消除跨语言调用开销;更轻量的语言运行时;软硬协同充分发挥硬件能效;支持多样化的终端设备平台 。 2019 年 , 华为宣布方舟编译器开源 。 方舟编译器是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编程平台 , 包含编译器、工具链、运行时等关键部件 。


如今的方舟编译器 , 在报道中这个话还是非常有意思的!支持多样化的终端设备平台 。 那也就意味着方舟编译器也会在整个鸿蒙系统生态下运行 , 帮助和鸿蒙生态合作的企业来进行做底层的代码优化 , 从而实现加速!

但是要想实现速度快 , 这不仅仅是UI系统层级的问题 , 更需要各方面共同努力 , 基于安卓系统开发的APP想要运行的速度快 , 也需要进行代码编译 , 从而实现更快的速度!其实华为在打造方舟编译器面世的时候 , 就已经表示了华为就宣布未来将这一技术开源 , 希望更多的APP厂商 , 高校 , 安卓手机厂商 , 开源社区的开发者能一同加入进来 。

这其中就需要多方面来参与的 , 那么方舟编译器起到的效果会有多大呢 , 我们来看之前的一组数据!

根据华为实验室的测试数据 , EMUI 9.1在仅仅对系统组件System Server应用了华为方舟编译器后 , 就带来了系统操作流畅度提升24% , 系统响应性能提升44% 。

【华为|华为方舟编译器开源1.0版本上线,助力手机厂商实现安卓系统加速】至少整个性能的提升是非常明显的 , 那么这次华为的方舟编译器开源 , 会有多少手机厂商愿意响应呢 , 不过各大手机厂商也在通过自己的技术在优化安卓系统 , 取得效果也不错 , 对此大家是怎么看的 , 欢迎关注我创业者李孟和我一起交流!