图一 荣耀20用方舟系统,对APP是否能兼容
对于这个问题,首先请大家注意一下,荣耀20所搭载的操作系统并不叫方舟操作系统。发布会上,官方在讲解时也有过介绍,当前系统是Magic UI 2.1智慧系统。对于性能方面的优化也适配了之前EMUI9.1时候所提到的方舟编译器和EROFS文件系统。所以荣耀20的屏幕响应速度提升43%,程序启动速度提升59%,UI流畅度提升57%。
对于题主这里提到的“方舟操作系统”,应该是指的方舟编译器吧。
关于方舟编译器,是在EMUI9.1发布时候推出来的一项黑科技,用于解决安卓手机卡顿问题。因为方舟编译器是实现“架构级优化和显著提升性能”,所以当时发布会上余承东将它称之为“安卓性能革命”。
图二 荣耀20用方舟系统,对APP是否能兼容
其原理就是程序运行脱离现有的java虚拟机。将原有程序运行的弊端“边解释、边执行”的方式剔除,直接把编译放到了开发端。开发商只需在开发完程序后,直接采用方舟编译器工具将程序编译为机器可识别的指令,然后商家应用商店,这样用户安装后即可直接打开。节省了在Java虚拟机上“解释、执行”的过程,从而解决卡顿问题,提升性能。
至于大家所关心的,采用了方舟编译器的系统,是否兼容其他APP的问题。其实这点并不用我们操心,兼容问题华为早已解决。
比如说我们现在使用的绝大多数应用,都还是原有的安卓程序,在支持方舟编译器的系统下仍然可以正常使用,只不过由于开发者并没有采用方舟编译器编译,所以还是采用的原有方式运行而已。
而现在市场上也有少量经过方舟编译器编译的程序,比如新浪微博极速版,如果您的手机支持方舟编译器的话,那么运行速率就会大大提升,据华为官方称,第三方应用操作流畅度提升了60%。
所以,对于用户来讲是不会影响到正常使用的。关于兼容问题,华为方面和软件开发商会去解决。如果软件支持方舟编译器,则运行时就会启用方舟编译器运行程序,效率会有所提升。反之,则仍是在先有安卓虚拟机下运行,和以前的系统一样没太大区别。
图三 荣耀20用方舟系统,对APP是否能兼容
最后,关于搭载了方舟编译器的系统,是否会卡顿?其实华为这次重磅推出的方舟编译器就是为了解决手机卡顿的问题,理论上来说肯定会对手机性能有很大提升。但实事求是的讲,也不排除一些其他因素造成出现卡顿现象,比如某些程序是否自身存在问题,和系统之间兼容问题,也或是一些莫名的原因等。总之,以实际使用体验为准,总体上肯定是不会出现卡顿的,但不排除个例。