加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 移动互联 > 评测 > 正文

迟到的方舟编译器开源:华为赶鸭子上架的“罪与罚”

发布时间:2019-09-09 23:18:13 所属栏目:评测 来源:于斌
导读:副标题#e# 4月11日,在HUAWEI P30 系列国内发布会上,华为公布了该款手机应用的编译技术是方舟编译器。但是,据华为官方透露,华为其实早在 5 年前就开始布局,并投入数百专家团队,历经多次尝试,才在 EMUI 9.1 上实现了机器代码的翻译。 而在2019年8月9日
副标题[/!--empirenews.page--]

4月11日,在HUAWEI P30 系列国内发布会上,华为公布了该款手机应用的编译技术是方舟编译器。但是,据华为官方透露,华为其实早在 5 年前就开始布局,并投入数百专家团队,历经多次尝试,才在 EMUI 9.1 上实现了机器代码的翻译。

迟到的方舟编译器开源:华为赶鸭子上架的“罪与罚”

而在2019年8月9日至8月11日,2019华为开发者大会上,华为消费者业务CEO余承东正式发布了鸿蒙OS,同时华为消费者软件业务总裁王成录表示,方舟编译器即将开源。

这个消息无论对于开发者,还是对于普通用户来说,都有着非常重要的意义,这也意味着安卓应用将进入一个更加快速高效的时代。按照华为官方的测试数据,“方舟编译器”可以让安卓应用执行效率提升了29%,系统操作流畅度提升了24%,系统响应性能提升了44%,三方应用操作流畅度提升了60%。

方舟编译器及鸿蒙系统的受关注程度,从其开发者大会的门票销售即可窥见一斑。据悉,当时到场的开发者达到5000多人,生态建设的伙伴达到1500多人。而据说入场门票早在发布会开幕前,已早早售罄,最终让无数翘首以盼的网友失望而归。

方舟编译器在华为手机的新品发布会上多次被提及,6月份在上海举行的中国开源峰会2019上,华为战略与产业发展副总裁肖然表示,华为方舟编译器将在今年8月正式开源。

但是在众多开发者望穿秋水,等待揭开方舟编译器的神秘面纱时,时间不知不觉已经到了8月底,开发者网友却没有等到方舟编译器正式开源的消息。

所以,在方舟编译器还未正式公开发布前,就已经遭到无数网友、开发者的疯狂吐槽,各种行业媒体、从业者的批判、质疑之声更是不绝于耳。

直到8月30日华为官方公布了具体时间为8月31日。也应允承诺,在8月31日凌晨对方舟编译器进行了部分开源。不过从8月31日的开源情况来看,方舟编译器因为公布的源码尚且不够完整,而被很多网友调侃为“按揭开源”。

据悉,方舟编译器原本就是打算和EMUI9.1正式发布之后再开始逐步展开布局,和编译器等开发组件一起推进。但因为舆论环境和中美政治局势的发展趋势,华为先放出一部分尚未完全实现的规划,来稳定合作伙伴以及市场的信心。

虽然官方表示其相关布局从5年前就开始了,但是还是有不少网友,对方舟编译器“赶鸭子上架”、草草上马表示质疑,更有甚者,在知乎、自媒体平台等对其将“8月开源”的公开说法改成“8月31号开源”、“zlibc贴错开源协议”等细节消息、问题进行了放大,并借题发挥,对华为进行口诛笔伐。

实际上,华为消费者业务的软件总裁王成录就曾经对此表示华为要在今年的8月份逐步开始开源,预计会在11月份左右完成全部的开源计划,虽然此次在8月的最后一天才正式公布了第一部分代码,但是也未对大众食言。

只是,从其开源的部分细节来,方舟编译器似乎确实在细节上和部分技术上不够完善,甚至在开源当天,还将一部分代码之后在几分钟之后进行了撤回操作,不得不让人们对于方舟编译器是否准备好了开源而心存疑惑。

据悉,华为的方舟代码目前也并没有发布在开源社区Github上,因为Github平台的原因,华为无法预期与Github共同搭建联合开源平台,因此华为自建了一个开源平台。所以,对于华为来说,无论是开源平台的临时搭建,还是开源其它相关工作的推进,时间都非常紧迫。

草草上马,难逃过渡营销之嫌

在HUAWEI P30 系列国内发布会上,华为宣布开源方舟编译器支持下,安卓应用程序从边解释边运行变为直接运行,运行效率提升40%。该说法就遭到很多网友的质疑,而质疑的原因是5.0时代开始使用Art替代旧式的Dalvik,对支持的应用一刀切使用AOT代替JIT,即直接运行机器码代替运行时编译,缺点是安装速度慢。

尽管方舟编译器是开源,其执行效率对比ART相比,可能确有提升,而ART是开源的,也无人说其山寨,但是安卓早在五年前就推出ART,华为却把安卓的这项技术贬低为边解释边运行的落后技术,这明显就是一种营销话术,让内行看了,不免会令让其有过度营销、混淆是非之嫌。

因此,也有开发者表示,就目前华为公开的情况来看,方舟编译器的出现,更像是销售HUAWEI P30的噱头,也即其只有宣传意义。

实际上,借助系统与技术的热点话题,炒作与销售硬件,已经是华为惯用的套路。例如,四月华为宣布方舟编译器开源,却在借机售卖终端P30,紧接着八月初又发布鸿蒙OS,在开发者大会上,华为有大肆推广终端智慧屏。

随后在8月31日,华为宣布,方舟编译框架代码正式开源,也在为九月中旬卖终端Mate 30做铺垫。一系列的举动,都表现出了华为面向市场的这种高举高打的营销策略。

但是应用了这些高科技的产品,终归要达到用户手中,是否能如宣传的那么极致完美,尚待考证。

所以,业界所质疑的,也许并非是华为高举高打的营销手段。而是作为一个影响力巨大的技术型公司,一款对外开源的编译器,却在基本框架仍漏洞百出的情况下,迫于舆论压力,赶鸭子上架。而且,还冠冕堂皇说成是技术革命,为消费者带来福音。

无论怎么样,这样的一些列举动,都很难逃脱其编译器草草上马、却过渡营销的嫌疑。因此,其受到业界、开发者等的诟病,也是在所难免了。

一款不成熟的编译器,就能瓦解美国的贸易封锁?

无论这款编译器被外界传说得多么神奇,但是也有人认为,腾讯与华为一直并不交好。那么,即使方舟编译器投怀送抱,拿对外开放说事,也很难让鹅厂对其无限开放。

而腾讯开发的应用,多半都不会适配这个编译器,因此,对于大多数正在使用腾讯微信、QQ的用户来说,并无更多可供拓展的场景,而其实际意义也将微乎其微。

更有一些用户贴出了各种手机的测评数据,直指华为所谓的方舟编译器,并没有给手机速度带来天翻地覆的改变。而方舟编译器所谓的重新编写安卓架构,能够让手机速度大幅提升的说法,也似乎有一些言过其实。

在过去的一段时间里,华为经历着一段极限而又黑暗的日子。关于华为受到美帝贸易封锁的消息也是层出不穷,频频入耳。而华为此时宣布方舟编译器对外开源,似乎是在对谷歌旗下的安卓正式宣战。但是实际上,其是否能就此狙击美帝的贸易封锁呢,我们不妨来分析下。

首先,方舟编译器对安卓或者说谷歌是利是弊?如果没有中美贸易战、美国打压华为之事,方舟编译器对安卓和谷歌绝对是好事,因为华为的态度很明确,不到迫不得已,就是用安卓。

对于华为而言,方舟编译器可以让华为与其他安卓手机形成明显的差异化和技术壁垒。由此,如果没有中美贸易战、美国打压华为之事,方舟编译器对华为和谷歌都是好事。

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读