方舟编译器的到来,会是荣耀手机在流畅度上全面提升的标志吗?

执恋意思


从官方宣传来看确实是非常牛逼的,要知道系统响应速度提升了40%左右,系统的流畅度体验也有24%,加上第三方应用的优化达到了60%,这是非常恐怖的。

假设我们说,华为的宣传能够有70%左右的实际效果,也就是说,系统响应速度大概提升28%左右,而流系统流畅体验提升大概为15%左右,第三方应用的流畅度提高为40%左右,就即便是打了7折,这个速度也是非常恐怖的,也就是说可以进一步缩短安卓手机体验和iOS之间的差距。

除此之外我们知道emui9.1还有GPU turbo的一个升级加持,也就是说,无论是对于大型的游戏还是侧重于画面的游戏,流畅度包括体验都会上升一个档次。



而其实目前来看的话,已经升级到emui9.0的所有华为手机在流畅度方面,就已经做得非常不错。如果方舟编译器真的能够达到发布会上所说一半以上的水平,那么基本上是要在系统流畅度方面远超国内其他厂商了,尤其是在目前,主流手机性能过剩的情况下,这会进一步提升用户的操作使用体验。

值得注意的是,华为的方舟编译器在第三方应用支持上,目前还是比较少的,这还需要有后续的优化,包括和软件厂商的一个合作。

而华为目前的系统也不是非常完美还存在的一些问题,比如说,大批量杀后台非常严重的情况下,也就是说没有办法做到更好的一个热启动,这对于很多习惯开,更多软件在后台的用户来说是非常难受的,尤其像笔者,经常要开很多软件,同时进行查阅资料,等到切换进来的时候,这个软件已经被关闭了,所以这样的体验还是非常糟糕的。

也期待华为能够在emui9.1上做出更多的准备,或者说在后续的系统更新上来解决这些热启动的问题。


互联网的放大镜


前几天华为发布的方舟编译器,可谓是安卓系统的一次革命性突破,在它的加持下,我们仿佛看到荣耀手机全面提升响应度以及流畅度即将到来。

首先,方舟编译器直接跳过荣耀现行EMUI系统的的虚拟机逐条解释执行的步骤,而是直接将Java语言编译成机器指令,交由处理器直接执行,可以大大提高运行效率,避免资源浪费。例如在EMUI 9.1中,仅仅对系统组件System Server应用了华为方舟编译器后,就带来了系统操作流畅度提升24%,系统响应性能提升44%的收益。而在旧版的荣耀EMUI中,运行同样的Server不仅效果更差,能耗也较高。可见方舟编译器的加持显著有利于对荣耀手机系统级响应速度。

其次,由于目前荣耀手机在内存处理上采用集中回收机制,发生全局回收的时候需要暂停后台应用,这就容易造成卡顿。而方舟编译器采用内存随用随回收的机制,同时保证回收时不会暂停当前应用,大大提高了运行速度。在同样搭载980处理器的V20与已经更新EMUI9.1的Mate20Pro相比较,同样8GB内存,Mate 20 Pro可以留存的后台任务更多,后台切换更快。可以预见,荣耀手机搭载上方舟编译器之后,后台留存能力可以得到大幅度提升,更加顺滑的切换应用,能耗更低。

同时,在面对目前安卓ART的AoT和JIT动态编译无法使用更优化编译方案的现状,方舟编译器采用全新的优化方式,即在应用开发阶段即采用多种类、多层次的优化方案,就可以使得应用能够利用的性能达到最佳,从而保证了手机运行的流畅度。当荣耀手机采用方舟编译器之后,配合优化的编译方案,在构筑好的生态圈里,可以让应用性能达到最佳。

以前,荣耀手机采用的旧ART虚拟机运行,编译读取效率低;内存全局回收机制容易造成系统卡顿;AoT以及JIT编译优化方案少,使得系统流畅度较为卡顿。采用方舟编译器之后,直接使用汇编语言交由处理器运行、随用随回收的内存机制、多种多样的优化方案,使得整个系统运行过程流畅顺滑,响应速度极高。可以想象得到,待荣耀手机全面铺开方舟编译器的应用的时候,流畅不再是iOS的代名词,我们国产手机也可以做得到!


思恋成双


不是专业人不好回答,现在我用的荣耀play 9.0版本,已经很流畅了,升级到9.1的话流畅度和打开应用的响应速度肯定会提升,饭感觉不会是有太大的感觉!但是还是比较期望能解决安卓时间久了卡顿的问题。能坚持2 3年 没有太严重的卡顿,对于我这2000左右的安卓机也可以了!



高利贷强制上岸人


目前只有微博极速版是编译过的,其他未知


分享到:


相關文章: