华为发布的方舟编译器,真的会给安卓系统性能带来革命性提升吗?

鸽屿老翁


都被吓傻了?首先就是要破除华为技术牛这个幻想主要两大点:

1,我可以负责任的说,大家平时被吓到的所谓华为特别牛的技术,没有一项技术不是由三星,苹果,谷歌等真正的技术大牛开发出来的,华为做的只是逆向突破。比如自己的文件系统源自三星,gpu turbo起源自facebook和三星合作的产物,link-turbo也源自三星等等。部份技术内容是被原先发明人以某些担忧而放弃,并开源给每个人。还有部份技术运用只限于某一些应用场景,华为则把那些应用场景转移或扩大。本质上就是技术借鉴,或者说难听点就是抄袭。

至于有很多人说华为能够深度定制安卓,从而被谷歌借鉴等等,我觉得就别妄想了。去外媒看看,就算有称赞华为的也是说华为是个优秀的设备厂商,而华为的软件水平一直令人失望。谷歌pixel借鉴emui的比较出名的就是无底线杀后台,已经被骂得爷爷奶奶都不认识了,就憋吹了。

2.华为总是喜欢用模糊的数字去体现自己的技术强大,实际完全不是那么回事儿。以gpu-turbo为例,华为从来不公布这项技术的原理。我先不解密,单说这个行为就很不像科技公司的做派。实际上华为的所有发布会都很少提及他们的技术原理,只强调理论性能对比数据,而那些数据很多是无意义的,甚至是误导的。

比如mate9发布会他说ufs2.1比emmc5.1速度提升一倍,却不提是哪款手机的哪种ufs对比哪款手机的哪款emmc5.1,而实际上ufs2.1的速度和2.0是一致的,只是多了部分不比要的辅助功能而已。华为的mate9的ufs2.1(还混用了不少ufs2.0)和两年前三星s6的ufs2.0完全就是一个水准的东西。华为靠这种不明确的数字对比,把自己从落后两代的水准提升为行业领先。

再比如华为吹到爆的gpu-turbo,仅仅在不起眼的地方表明了测试温度为30摄氏度,而不是正常室温20-25度。这说明了一个问题,那就是在gpu-turbo的横向对比的条件非常特殊,华为选择的是常规骁龙845竞品和a11竞品更容易出现温控降频的环境,在这种环境下测试的成绩华为轻松秒杀竞品,但在大家随后的测评里几乎都无法还原这个结果。另外就是华为吹嘘gt技术纵向对比方面能把能效提升60%,功耗降低40%,但这一结果没有任何人能够通过首发gt技术的荣耀play还原出来,居然也没有人继续刨根问底。但是几个月后,anandtech完整的揭秘了gt技术的一切,原来华为宣传的这个效果的纵向对比对象是开了gt的麒麟970和没有gt的麒麟960的对比。这样一解释,gt就是一个很普通的辅助技术。有兴趣的人再去看看anandtech的原文,你就知道这个技术真的太普通了。当然这也反映出另一个问题----华为不敢在欧美吹牛,虽然在国内百般遮掩,但在洋大爷面前还是得乖乖的标明,gt的效果是拿开了gt的970和没有gt的960对比而得的。

回到我们这个问题,所谓方舟编译器好像特别牛X,但是这基本上又是一个得一吹百的典范。我觉得对于这个技术的发布要注意以下几点:

1华为没敢在欧美发布这项技术。为什么?是因为华为要踢谷歌的屁股?开玩笑呢?他可没有那么高的技术水准,它自家的emui还是那垃圾水准,在国内都称不上第一,更别提跟谷歌比了。更可能的就是它压根儿不想或者说不敢接受欧美真•技术牛的质疑和检验,毕竟五年来最具爆炸性的gpu-turbo技术分分钟也让人扒得一干二净。

2华为依旧没有明确的数据对比说明。跟以前一样,方舟编译器的性能华为依旧只给了几个毫无意义的数字。面对这些数字,我不禁要问:你说系统流畅度提升,那是依据什么指标判断的?你说第三方应用能提升速度,那是哪个第三方的什么应用呢?哪家第三方能那么大方得把自家app的源代码交给你处理?你说你能提升系统流畅度,那是用什么机型跟什么机型对比?在什么条件下对比?我们能用什么方式还原这一效果?你的编译器又是相对于哪家的什么编译器取得这样的成果呢?

这些问题华为一个也没有回答,但余大嘴就敢号召所有app厂商用他的编译器,国内的一众技术白和初等技术控还就敢信。问题就是至今我们自己还无法直接去验证还原华为所说的这些数字,我们怎么能判断这个技术到底强不强,这个技术到底能不能影响安卓生态呢?

3.有人拿出s10和p30p的实际应用对比图,但你要是有三星s10,你会发现那个对比图中现实的三星糟糕的运行效果和实际可能并不一样,s10实际运行效果可能比图示好得多。而且怎么就能通过系统启动速度和图片加载速度就判断说这是方舟编译器的效果呢?麒麟980的公版系统架构就是有更快的内存读取速度啊,相对于骁龙855体系,就是在轻应用处理上有一丢丢优势啊。即使退一万步说,这就是p30p和s10真实效果,那么鉴于cpu-缓存-内存处理体系差别,one ui与emui系统资源调度和系统后台处理方式不同,甚至两台手机网速出现的差异,都会造成同样的效果,那有多少效果是方舟编译器贡献的呢?如何把它量化呢?何况系统流畅度还有很多表现,比如切换程序,比如打字等等,方舟是否都能带来提升呢?这个新浪微博的源代码哪来的?新浪知道吗同意吗?对于其它第三方程序有什么样的结果呢?所以那张图根本不说明任何问题。

很奇怪的就是,如果有个人告诉你吃了他的灵丹妙药,就能长高2cm,我们大部分人都不信(其实也不是不可以,吃了药再坐神舟飞船去天宫2号待几个月就行)。但华为说的很多东西大家不假思索就敢信,哪怕华为没给任何合理的,靠谱的,能够被大家亲自还原验证的论据,甚至哪怕已经被证实纯属吹牛,抄袭,胡说八道的玩意儿,或者明显就是有极大负面风险的东西,大家都不会对华为的说辞产生怀疑,我不的不说,国人的求真精神还是弱了点。

最后再回到这个问题,我觉得,在华为把他家这头名叫方舟编译器的驴拉出来溜溜,并接受大家的检验,才知道有没有。


卡尔马克西米联


耗时五年,数百人团队研制而出的方舟编译器一定会给安卓带来革命性的提升。这么多的人力物力不是白费的。


1.为什么这么多年苹果独占龙头。


苹果一直是手机界的老大,究其原因就在于苹果的iod处理器。你买一个国产手机可能一年就卡了,但你买一个苹果手机使用几年都不会卡顿,这也是苹果系统比安卓系统优势最大的地方。

2.方舟编译器是什么。

号称解决安卓程序“边解释边执行”的低效率。而方舟编译器能使系统操作流畅度提升24%,系统响应提升44%,三方应用操作流程提升60%。而且最主要的是向业界开源,这也就说明大家可以共同检验方舟编译器的效果。



大家都知道其实对于安卓手机来说,现在一些旗舰机用几年也是不卡的,如果真的实现方舟编译器的话,那肯定会进一步提升安卓的运行速度及其他性能。到时候可能跟苹果的ios系统也差距不大了。

华为的科技研发真的是厉害从麒麟芯片到GT技术到相机再到方舟编译器等等,可以说是国内最厉害的科技技术公司了。


杨杨杨的


答案是非常明显的,华为方舟编译器是架构级优化,从底层解决安卓卡顿的问题,解决安卓程序“边解释边执行”的低效速度。

华为方舟编译器可以使目前的安卓系统操作流畅度提升24%,系统响应速度提升44%,第三方应用操作流畅度提升60%以上,只要是使用方舟编译器编译过的程序,都可以达到这个效果。

华为方舟编译器无疑是安卓系统一次最大的“手术”,重点是开源的,面对所有APP开发商、APP设计者开放,这是安卓历史上一个重要的转折点,而华为把投入巨资辛辛苦苦所得的劳动成果开源的原因是因为在为自己的系统作准备,一旦所有APP开放商都使用方舟编译器,华为系统的生态链就无形中形成,系统指日可待。




分享到:


相關文章: