您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
华为发布的方舟编译器能否在市场大规模使用后直接用来为新的系统进行编译?
方舟,编译器,华为华为发布的方舟编译器能否在市场大规模使用后直接用来为新的系统进行编译?
发布时间:2019-02-08加入收藏来源:互联网点击:
华为方舟编译器的变革和机遇
方舟编译器可以说是为自己新系统变革做准备的过渡产品,以后APP软件适配华为手机都要进行华为编译器进行编译。那么代表着华为麒麟系统面世时候,提前让软件APP企业适应习惯使用华为方舟编译器,就等于在为自己系统做准备。所以华为方舟编译器是以后自己系统做准备,适配更多软件。
回答于 2019-09-11 08:43:50
编译器是把编程语言翻译成二进制代码的,不是给手机装的,也不是针对系统的,不过是把原来安卓的基于虚拟机解释型程序替换成让安卓直接执行的二进制代码,也就是变成和苹果一样的执行方式,如果做的成功,这在安卓发展史上革命性的,ios之所以流畅,是因为程序是静态编译的,机子直接读二进制代码,而安卓之所以卡,就是因为程序是动态解释型的,有虚拟机这个中间环节,方舟编译器如果按照这个机制,不仅仅对安卓是革命性的,对JAVA整个生态可能都是革命性的,当然和ORACLE对簿公堂的可能性也很大,这样ORACLE就失去了对JAVA的控制权,所以华为最终的方式可能会开发一种兼容JAVA的语言,如果沿着这个生态华为就厉害了
回答于 2019-09-11 08:43:50
可以在部分机型上去用这个东西,不过说实话看不出和Java默认编译器有什么进步的地方,除非把编译过程提取,让AOT安装速度保持和现在一样,算是一个革命性的东西。另外如果需要开发者参加的话,是不是说这个东西的安装包形式和之前的编译器不兼容,如果不兼容,想必只有很少的开发者才会去支持,开发者看重的是受众群体,而不是厂家的名字。如果没有开发者支持,想必不会有厂家跟进的吧,这意味着要给系统里面内置两套编译器来保持兼容性。
回答于 2019-09-11 08:43:50
有一个前提是!开发者愿不愿意参与!
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |