感受不到方舟编译器,华为方舟编译器下载( 三 )


华为宣布方舟编译器,安卓应用流畅度可提升60%,各大开发商会采用吗?

感受不到方舟编译器,华为方舟编译器下载


EMUI 9.1 为你进行了深度地优化,从底层改变安卓系统的编译方式,独创方舟编译器,以高效的静态编译代替高资源消耗的动态编译,使得系统流畅度提升24%1,系统响应性能提升44%1 。此外第三方应用使用方舟编译器后,操作流畅度提升高达60%1 。以上是关于华为方舟编译器的官方解释,备注为:数据来源于华为实验室 。
第三方应用为新浪微博极速版,后续可到华为应用市场下载最新版本体验 。可以看到,这项技术需要用到华为手机,应用来源华为应用商店,可以说是华为定制 。问题为:各大开发商会采用吗?根据华为方舟编译器的特性,开发者是否采用,或者说大范围适配,有这么几个点需要考量:1、安卓的态度虽然各家对安卓系统的优化由来已久,不过华为这次搞一个编译器,还是不得不让人产生联想,安卓会更加四分五裂 。
早有传闻谷歌在开发新系统,目前也在推进自己的硬件产品,这都说明谷歌对于安卓的现状并不满意,可是由于适配多种芯片,数种机型,解决安卓的问题并不轻松 。不过,如果谷歌采取一些激进的措施,比如拿出比华为这个编译器更好的方案,或者从其他形式来解决安卓目前的问题,那么华为的这个编译器未来的作用是否显著就是一个未知数 。
2、装机量按照目前流行的说法,每卖三台智能手机就有一个是华为,未来华为的目标是每卖两台就有一个出自华为系,华为要成为全球出货量第一的手机制造商 。如果华为的目标实现,那么其在安卓手机的影响力可想而知,如果华为推行一项技术,开发者会优先考虑 。3、华为的态度目前来看,这个编译器的主要作用在于提升用户体验,不过华为也在做操作系统,这次编译器的出现是和开发者对接的好方式,也是一种准备 。
当年安卓出现的主要目的是谷歌害怕移动操作系统威胁谷歌的核心业务,那么如果华为成了安卓系统里边最重要的手机厂商,肯定也会威胁到谷歌的核心业务,那么,华为的态度和要做什么就挺关键 。从目前的情况来看,华为在国内整体上更像苹果的路数 。作为企业,搭建以其自身为核心的价值链条是肯定会涉及的目标 。实现这样的目标一般发生在品类的更新换代阶段,在成熟的产品上并不容易实现 。
如果没有特别严重的外部事件,华为应该还是会采用安卓的系统 。那么,方舟编译器就和GPU turbo类似,还是需要华为去和开发者共同推进 。总结开发者大体上应该会去支持,特别是国内的大开发者,不过还要看华为的力度 。长远来说,要看谷歌的举动和华为手机和业务的表现,总体来说是一个综合的过程 。这个过程远比结果重要,技术都是需要积累的,华为获得的是技术和技术推广的经验 。
APP开发商使用华为方舟编译器重新编译的APP,可以使用在非华为的手机上吗?
在华为P30系列的国内发布会上,余承东还公布了更加革命性的突破——“华为方舟编译器”,并且呼吁全球软件厂家把这各个软件用编译器编译一下,不用重新开发,这是安卓系统上的里程碑 。用了编译器后系统流畅度可以提升24%,系统响应提升44%,第三方应用提升60 。并且余承东还表示方舟编译器讲会开源,对所有厂家开放,旨在于解决安卓系统卡顿的问题 。
从根本上释放资源,之前的安卓系统包括Java虚拟机都是边编译边执行,采用了方舟编译器后就是直接执行,解决了流畅度的问题所在 。还采用一个小车的的例子来展示这个效果 。实际上方舟编译器跟我们看视频有异曲同工之妙,通常我们看视频都是一边缓存一边播放,如果缓存速度跟不上就会卡顿,同理,只要你的缓存速度够快,那播放的视频就相当于是本地视频,华为的编译器就是大大提升了系统和APP的编译速度,让你忽略这个等待的过程 。

推荐阅读