华为官宣方舟编译器8月31日开源;华为Mate 30系列机或取消预装谷歌服务
Posted 一牛网在线
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为官宣方舟编译器8月31日开源;华为Mate 30系列机或取消预装谷歌服务相关的知识,希望对你有一定的参考价值。
一、华为官宣方舟编译器8月31日开源
华为EMUI官方发文称,方舟编译器开源准备就绪,“8月31日 show you the code!”
华为官方介绍,方舟编译器是首家完全替代语言虚拟机的静态编译器,完全不需要解释器。兼顾Java开发效率和C语言运行效率的编译器。相比现有的编译机制:
1、方舟编译器是一种静态的编译方式,而现有的安卓系统,运行一个应用程序首先启动虚拟机,然后读入应用程序代码,逐条解释执行。会占用较多的处理资源,影响程序执行的效率。当然,也有包括AOT或JIT等提前或运行时的编译技术,把部分程序转换成机器码直接在CPU上执行。但是,仍旧无法做到100%做到摆脱虚拟机的执行,这也是当前安卓阵营不如ios阵营的关键。
2、华为方舟编译器的静态编译方式可将语言里的动态特性直接翻译成机器码,手机安装应用程序后可全速运行程序,彻底消除虚拟机的弊病,带来效率上的极大提升。
3、方舟编译器是在开发环境部署的编译器,而现有编译过程,主要发生在手机上,带来额外的资源消耗。
二、华为Mate 30系列机或取消预装谷歌服务
报道称,华为或在不包含Google Play服务的情况下,推出Mate 30系列智能机。
这意味着华为必须在 android 开源项目(AOSP)的基础上自行构建系统和应用商店生态,新机发布时将无法预装Google Play商店、Gmail、YouTube等应用。
虽然谷歌服务在国内影响不大,但对于国外消费者来说,这将是影响其购机的一个重要因素。另外路透社还报道称,谷歌已向美商务部提交了130多份要求与华为继续开展业务的申请,但目前没有一份获批。
事实上,美国的这项政策限制会对华为Mate 30系列智能机和谷歌公司都造成重大的打击,华为作为全球第二大智能机制造商,它原本可以为谷歌带来大笔的Android授权费用。
温馨提示
一牛网技术交流学习(限2个/人)
Android驱动开发技术培训 638883269
nB-iot行业交流 651214441
全志技术交流群 778228658
射频技术培训班 653766426
基带硬件技术交流 654271105
PCBlayout交流群 711189959
驱动专家群 628699443
IC设计技术交流 221533727
一牛网论坛|MTK、高通、展讯、海思、瑞芯微、全志、射频、嵌入式、PCB等技术研发,欢迎大家踊跃加入!
以上是关于华为官宣方舟编译器8月31日开源;华为Mate 30系列机或取消预装谷歌服务的主要内容,如果未能解决你的问题,请参考以下文章