发布时间:2019-04-19 23:07:52 文章来源:互联网
微博 微信 QQ空间

余承东称方舟编译器可以让华为手机性能超过苹果是真的吗

    余承东是一个很有趣的人,给人的印象是爱说大话。但至少到目前为止,余承东“吹过的牛”都实现了,也就是余承东的“说大话”,基本上都是立足在华为有能力实现的基础上。有华为强大的技术作为支撑,余承东才能将自己屡屡惊人的“大话”变成现实。

    那么,余承东称方舟编译器可以让华为手机性能超过苹果,应该是基本可信的。即使没有超过,那也是不相上下,或者是非常接近。
 
    苹果的iOS系统确实好用。但iOS系统也不可能永远都是最先进的。可能在智能机发展前期,苹果的iOS系统可以一招鲜吃遍天,但伴随技术进步,总有新的系统可以更加先进。目前来说,或者华为的方舟编译器可以做到,或者已经接近苹果的iOS系统。
 
    因为方舟编译器,并不是一个简单的编译软件,而是与Android系统充分结合的一种底层技术,也就是可能进一步完善Android底层编码,这样华为的方舟编译器就更有意思了。
 
    一个现代编译器的主要工作流程是:源代码(sourcecode)→预处理器(preprocessor)→编译器(compiler)→目标代码(objectcode)→链接器(Linker)→可执行程序(executables)。
 
    方舟编译器如果能够实现从源代码到可执行程序之间的转换,将其他中间过程省略,或者是浓缩,那么就能实现更快更好地编译,简单地说就是减少了中间环节,用我们常说的减少了中间商。
 
    我们做一个简单粗暴的类比:以前一个产品流通到市场终端,需要经过复杂的经销体系,早期销售体系是全国经销→大区经销→省级经销→市级经销→县级经销商→终端网点→消费者。但电子商务直接省略了中间环节,厂家→商务平台→消费者,这就是网络产品价格更便宜的一个重要原因。
 
    当然,这种类比肯定不准确,也不一定正确,但如果能够从源代码带可执行程序直接有更好的链接,那么就能够实现余承东所说的,提高24%的流畅度。
 
    技术不断进步,一切皆有可能,华为超越苹果就是这个方舟编译器,也可能是下一个什么样的重大发明。当然,苹果也在进步,反正竞争总是带来更好的产品。

另一视角

换一换