华为方舟编译器开源官网正式上线,公布了这 45 个合作伙伴

国内新闻 阅读(1052)

8月最后一天,华为ARK编译器开源官方网站正式上线( ark compiler.cn/home)。框架源代码首次对外开放,并下载了环境配置、开发人员指南和演示等信息。

这个开源是编译框架的源代码的一部分,包括编译器中间表示(IR)和语言编译实现,同时与编译器的其他二进制组件搭配,实现从Java程序到AGARCH64组件的编译过程。ly指令。开发人员可以构建基于开源+二进制的编译器工具链,并尝试编译Java程序。

根据华为发布的时间表,下面将是开源编译器前端和后端,支持Java程序编译、JavaScript语言应用程序编译等。现在官方网站只是方舟编译器在其孵化期间的网站,“官方”。毕业后的网站待定”。

_ ark编译器框架图片来自:ark编译器器官网络

ark编译器是面向全球开发人员的开放源代码,因此官方网站和托管平台也对全球开发人员开放。英语网站已经开发和测试,计划于2019年第四季度推出。

有必要回顾ark编译器的概念。顾名思义,编译器相当于一个翻译程序,将程序员使用的高级语言翻译成机器可理解的代码。目前,android应用主要以执行时“翻译”的方式运行,这会消耗一些资源,影响运行效率。华为的ark编译器优化了这种模式。整个代码是在开发环境中编译的,因此在应用程序运行时,操作指令可以直接发送到处理器执行,而无需编译。用户的直观感受是,系统的处理过程更多,应用程序运行速度更快。

▲图片来自:CNBETA

根据华为实验室的测试数据,仅EMUI 9.1系统组件System Server应用了华为Ark编译器,系统运行流畅度提高了24%,系统响应性能提高了44%。

可以说,作为普通用户,虽然我们不直接联系Ark编译器,但它是这项技术的直接受益者。

自更新速度和响应速度以来,支付宝的Android版本得到了极大的改进。网友猜测使用了Ark编译器,尽管官方的澄清是通过原始容器生物化学和虚拟机调整来改善体验。然而,在Ark Compiled Organs Network中列出的合作伙伴中,支付宝在列表中,除了新浪微博,淘宝,Vibrato,QQ等常用应用程序。

Ark编译器需要发挥实际作用。它是各种应用程序开发人员的支持。如果这些大公司确实开发了基于Ark的相应版本,他们将能够推动更多应用程序“在船上”,消费者将真正享受它。 Ark编译器的好处。

如果Ark编译器取得了良好的效果,它也有望推动华为手机的销售。目前,一些华为和荣耀模型支持Ark编译器。当然,Ark编译器的成功无疑将为Hongmeng OS奠定坚实的基础。

——