100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 余承东称方舟编译器可以让华为手机性能超过苹果 – java – 前端

余承东称方舟编译器可以让华为手机性能超过苹果 – java – 前端

时间:2022-12-11 12:40:09

相关推荐

余承东称方舟编译器可以让华为手机性能超过苹果 – java – 前端

感谢邀请:偶是科技数码随时答,很高兴能回答这个问题余承东称方舟编译器可以让华为手机性能超过苹果,你怎么看?

每一次发布会上面说的东西,大家在下面使用的时候总是达不到理论值,不管是拍照还是手机性能,以及跑分等等,所以对于现在很多厂商,不管是华为还是小米等等厂商说的话,其实很多消费者已经不相信了,对于华为的方舟编译器虽然看好,但是希望大家用的时候可以和他发布会说的一样系统流畅度提升24%,如果真的可以达到华为在发布会上面说的,确实和ios系统有的一拼,但是实际使用和宣传大家都知道。。。。。

方舟编译器的原理是什么:

编译器大家可以简单的理解为工具,因为大家常说的程序员写程序所使用的编程语言,以及程序在CPU上执行时的语言,是完全不同的。因为CPU执行的是汇编语言,那么大家就需要到把高级编程语言转化成汇编语言的这个过程所需要的工具,就叫做编译器。其实简单的来说就像是大家需要把文言文转化成为白话文,中间要借助的词典或者是资料就是大家所讲的工具编译器。

安卓系统本身因为碎片化严重,而且为了保证兼容性采用的是虚拟机,所以不得不在手机上完成程序编译。传统做法是在应用安装时或者系统空闲是进行编译,可是手机端的资源原本就十分有限,所以“边解释边运行”的执行方式势必会造成大量的随机卡顿,当然现在也是这样的方式,只是现在有了很大的提升,但是有时候还是会有卡顿。

方舟编译器就是将传统的app源代码打包成apk的方式进行了优化,从而使得app在安卓系统上可以实现全程使用机器码执行程序,从而改善了安卓app原本的“边解释边执行”造成的系统卡顿。而苹果的ios系统执行程序时使用的是CPU可以直接理解的机器码,无需解析过程,这也是安卓系统流畅度不如ios的主要原因。

总结:当然华为的方舟编译器能做的事,实际上已经远超“编译器”这个概念了。据说方舟编译器的实现原理,是把app的源代码重新编译成不同于安卓原本的打包格式。这件事情本身来说的并不是很难,但是难点在于文章开头提到的优化到什么程度是否和发布会说的一样,第二点就是各大厂商的参与程度,决定这件事情的可行性,所以大家现在只能拭目以待,所以是否可以超越ios系统还是一个未知数。

回答完毕

欢迎留言发表不同的看法和想法:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。