关于华为方舟编译器,你怎么看?

大青鱼啊


谢谢您的问题。华为方舟编译器,是一次重大创新。

华为方舟编译器的原理。

三种计算机语言。第一,机器语言,就是0、1二进制代码。第二,汇编语言,就是通过机器硬件将机器语言编译成我们能看明白的编译语言,就相当于翻译器。第三,高级语言,就是程序员编程,比如JAVA 编程等。

安卓系统基本操作。除了华为、苹果,其他手机厂商基本用安卓系统。简单点说,就是用JAVA虚拟机编程(高级语言),再用JAVA虚拟机汇编(汇编语言),再编译成机器懂的二进制(机器语言)。 虚拟机始终绕不开、都是虚拟机进程,而且不同公司虚拟机、程序编写软件和习惯不同,必须一行行地汇编、编译、执行,每部分都有头有尾,就相当于把名著改变成若干集电视剧。

方舟编译器的逆天操作。华为这款编译器将上述汇编、编译功能合为一体,成为华为统一标准,本质是创新型的安卓应用编译器。不管是哪家编的程序(高级语言),用华为编译器,可以统一地汇编、编译,统一给安卓系统执行(机器语言)。就相当于把名著改成一部电影,只有一个开头结尾,是一个整体。这么做有一个前提,就是兼容适用于安卓的所有开发语言、汇编表、编译表,在此基础上自己重新汇编、编译,整合成为华为自己的标准。这个工作量和难度是相当惊人的。



华为方舟编译器的功能。

过程很省事。华为方舟编译器是底层优化,虽然执行效率还需要实践证明,但是让操作系统全程执行机器码,彻底改变了安卓系统“边解释边执行”的效率问题,高效编译,直接运行,多个来源,一个出口,效率会提升。

性能很优越。余承东的描述中,华为方舟编译器能够将系统操作流畅度提升24%,将系统运行效率提升44%,将各种APP操作流畅度提升60%。


华为方舟编译器的潜力。

开发共享搭平台。余承东面向国产手机厂商宣布,方舟编译器要开源,鼓励APP开发厂商尽量使用方舟编译器,实际是培养客户的信任和使用习惯。到了5G时代,一切上云,APP未必一直存在。

为自己系统铺路。华为如果今后用自己的系统,各家厂商不需要根据华为的新系统重新开发APP,只需要通过方舟编译器处理过,就可以很自然地将安卓系统的软件移植到华为操作系统上,背后是手机生态的移植,这个意义非同寻常。华为的5G布局也是类似原理,尽量兼容3G、4G组网,减少原有用户、厂商的建设、使用成本。同时,华为芯片减轻对高通的依赖、方舟编译器减轻对安卓的依赖。这是华为的技术远见。
欢迎关注,批评指正。


追科技的风筝


关于华为方舟编译器,你怎么看?没想到P30发布会上竟然有这么一个黑科技诞生,以前没有一点儿消息透露出来,看来华为是保密到家。华为方舟编译器的出现,可能是华为为了自己的终端建设生态环境而布的局,也许华为的底层更为优化的系统或者甚至是自己系统的推出可能真的不远了。

华为不但自己可以从底层优化操作系统,使得系统更为流畅。而且给APP开发商也开放开源,个人认为这会赢得开发商的积极支持。开发商巴不得自己开发的APP能够快速响应流畅运行,没有卡顿,从而可以赢得更多的用户或客户,是开发商愿意使用的。只要有人使用这个工具开发出软件,那么在华为手机系统上的运行优势就更能体现,可能会为华为带来更多的终端用户。

余承东发布会上号称方舟编译器实现了架构级的优化,能够让操作系统流畅度提升24%、系统响应提升44%、第三方应用操作流畅度提升60%。是全程执行机器码,解决安卓“边解释边执行”而造成的低效率。

按照这样的提升速度,如果把这些应用到华为自己的操作系统上,是否速度及流畅度的问题就解决了呢。是不是会对苹果形成较大的压力呢?以前看重苹果手机iOS系统的用户是否会有转向到华为的念头呢?即使是自己开发操作系统,也极有可能并不会输于iOS。


也许方舟编译器只是个开头,接下来华为几年之内说不定还有更大的动作出现。


更多分享请关注【东方高扬】。


东风高扬


华为这是哗众取宠,自吹牛皮。android上的java虚拟机早就不是解释执行的时代了,谷歌已经实现了预编译java指令为二进制代码的工作,android上的dex2oat就是这个功能,实在不明白华为吹嘘的这个方舟编译器好在哪儿?有本事,真的自己搞出来真正属于自己的东西,而不是找个噱头就为了博个眼球,多卖出去几台机器。中国的任何公司真正投入研发,取得技术成就我都万分高兴,但不屑于华为这种不齿的行径


萝特


作为一个Android从业人员来讲 我就怕它吹的牛逼不是真的 等它开源了 我看看原理在来回答吧 如果真有什么特别的改进我真心为华为感到高兴 但是优化60%的速度Google都不敢这么讲啊


机器人趣视频


国产的东西要么是抄袭剽窃的他人的,要么是垃圾的,无数事实证明了这一点!原因在于我们的体制扼杀创新,怎么可能有好的东西!


ldw269


这不就是art模式嘛,安卓5之后就不用再边解释边运行了啊!


714382496


很多人在评论这个技术,其中不少人可能连正则表达式是啥都不懂。


流水如刀


和GCC的关系是?


傅立叶二维变换


我也搞不清楚是什么 但是不用担心 雷军和他的狗马上就会来科普缺点倒时候就知道了😂


悠悠中国芯


我看把一些人急坏了!不知道怎么喷😂


分享到:


相關文章: