华为手机现在芯片性能锁死,停留在苹果a12时代,这个性能其实够用,但是软件需要高效。
鸿蒙next的长处,是启动器图形进行了专门的优化。
从open鸿蒙3.2开始,就搞了很多图形流畅性的优化,动画渲染和真实后台分开。
你一点图标的时候,动画立即跑,后台单独跑,后台启动了以后再与动画配合完成。动画是个独立进程。
而其他系统是真实后台在跑,跑到哪一步,动画到哪一步,这样就会显得鸿蒙next的桌面特别流畅。
华为还优化了动画的时间快慢曲线,圆滑快慢时间轴,让你的流畅感特别好。
但是,软件真正的执行效率,鸿蒙next不行。
最典型的是浏览器,鸿蒙next自己的浏览器是Chromium,编译运行。通过鸿蒙自己的底层跑。
在mate 70时代,我用同样的硬件,分别在鸿蒙next和鸿蒙4.2下跑浏览器的js测试。
同样硬件,同样Chromium内核,鸿蒙next要慢15%左右。
现在,你把鸿蒙next手机,用卓易通下载一个Chromium内核的浏览器,也比鸿蒙next原生Chromium内核的浏览器快不少。
同样的王者荣耀,跑120帧。在mate70的鸿蒙next和鸿蒙4.2分别跑,小白评测测试,鸿蒙next下的功耗要高10%到15%。
所以,同样的app,如果功能完全相同,代码相同,在不同平台编译去跑。
鸿蒙next要比安卓慢不少。
本身硬件差几代,软件效率又低,只有启动器图形流畅,用户不能整天划桌面玩。
华为必须要求各个app厂商,同样的功能下,鸿蒙next的app效率要更高。
现在,都是从头开发,去掉历史上屎山代码,鸿蒙app比安卓app要高效很多。
除了游戏,浏览器这类同样代码,不同平台编译的东西。
新开发的鸿蒙app会更快。
但是,未来随着功能升级,第三方不会一直重新开发,鸿蒙next下的app也会堆积屎山,甚至同一套代码不同平台编译。
那个时候,华为手机硬件落后几代,软件效率偏低的问题会暴露。
只有桌面流畅,很难做好用户体验。