“华为方舟编译器”到底是干什么用的?( 二 )


文章插图
 
这种糟糕的体验真的是无奈,重点是我从别的地方下载的《真实赛车3》,至少这个环节不可能有广告,因为太影响游戏者的心情了 。这种应用一般都是应用商店的运营者后加上去的 。
为什么手机厂商要花大力气自己做应用商店:
可以让商店内的应用对自己品牌的手机适配更好 。
推荐一些付费的应用,手机厂商可以赚钱,你打开自己手机的应用中心,看看是不是推荐出来的全是莫名其妙的应用(游戏),甚至都没听过的?这些东西只要你装了他们就能挣钱,甚至注册了给的更多,如果绑定了银行卡或消费了,还有提成,这才是应用商店存在的主要目的,再加上前面提到的,在热门游戏里加几个弹窗,卖点流量钱 。
因为太赚钱了,所以谁也不想把钱都送给第三方应用市场 。而那些第三方的应用市场毕竟是专门干这个的,所以他们会想尽一切办法来圈钱,甚至会把应用的审核门槛降低很多,导致大量垃圾应用泛滥,某个知名的第三方应用市场,简直是恶心到了极点,甚至都可以说他们在祸害全国手机用户的手机,虽然不点名,但你们的臭名早就传开了 。
上面说了这么一大堆软件和系统的问题,其实就是为了引出我们下面要说的“华为方舟编译器”,如果没有前面的铺垫大家理解起来会比较模糊 。
会影响手机速度的因素,除了手机之外,就是应用的质量 。手机厂商可以尽量地优化自己的系统,把配置尽量弄得高一些,现在8GB内存都快普及了,可应用的使用体验其实一直是同一个水平线,并没有显著提高,可内存如果不加了,就会越来越慢 。
所以想让手机“更快”维持的久一点,就需要从根本入手,把应用的开发流程和语言统一起来,这样不管是谁开发的应用,手机都认识,可以第一时间做出反应,并且相互之间兼容更和谐 。
这就是“华为方舟编译器”要做的事情,最大的不同就是,这是和谷歌一起来搞的,也就是说谷歌方面是很愿意大家一起来把Android做得更好 。因为Android虽然是谷歌家的,但在国内却变成了N家,谷歌再厉害也不可能管到这么多人,所以如果可以统一一个标准,对所有人都是有利的 。
题外话,华为如果想做这个东西,必须有Android的底层权限,否则根本解决不了问题,所以必须有谷歌的支持才可以,对谷歌来说华为拿出了一个很好的方案,只要他给一些权限,甚至在深度问题上一起探索,这对所有Android用户都是“产业级”的贡献,谷歌自己本身也是在造福大家的,所以华为方舟编译器从某种意义上来说,是华为和谷歌共同带给大家的一个礼物 。
“华为方舟编译器”的工作原理简单的来说就是,它跳过了反锁的虚拟机程序,直接把指令告诉了手机,手机去执行,中间少了一个传话的流程,所以可以明显提升手机的运行效率,如:打开应用的速度,传送文件的速度,拍照的响应速度,甚至开机关机的速度 。
 

“华为方舟编译器”到底是干什么用的?

文章插图
 
这个方舟编译器其实也是一个规范,它要求所有人用这个框架开发应用,它用更高级的可视化操作简化编程时间和流程,然后用统一的指令告诉手机应该怎么做,这中间不管是谁来操作都是一样的流程和格式,所以应用的质量会有明显提升,这不仅是速度上的东西,甚至还可以帮助应用本身减少压缩包的体积,这是一个连锁反应,并且是好的方向 。
听上去是好的,但这中间大家忽略了“利益”和“面子”,这两个词就是严重阻碍国内科技企业发展的罪魁祸首 。
应用全统一了,黑色垃圾内容产业怎么办?那些靠篡改应用获利的厂商怎么办?这全都是问题 。
还有,如果某友商也在用,大家说你看还是华为牛逼,友商也在用,面子往哪放?这在手机行业太明显了,天天微博上怼来怼去,还用你的东西?找骂?
所以“华为方舟编译器”虽然是个好东西,但能不能普及这个真的很难讲,毕竟这里面牵涉到了太多人的利益和面子问题,除非谷歌站出来说话,建议国内安卓厂商统一使用这个东西,其实这不是重点,我甚至猜到了一个可怕的东西 。
突然有一天手机圈里炸出来一个“谷歌应用商店国内版”,这个应用商店里所有的应用全都是用华为方舟编译器做的,而且直接与谷歌应用商店挂钩,只不过服务器是华为的,受国内相关部门监管 。


推荐阅读