总结一下,鸿蒙2.0是华为一镜到底迅猛发展的时期,也是在这个时期,第三方的一镜到底开始蓬勃发展,主题商店和其他第三方的一镜到底都有不少人在做,外加一些耳机弹窗等新的特性,可以说是勃勃生机、万物竞发的境界犹在眼前。而荣耀这边,虽然升级到了Magic UI 6,一镜到底也还能用,但是由于有意的区分,还要做特供版,耳机弹窗自定义不支持,主题商店的第三方和官方的一镜到底也不能用,这时候这方面的抱怨和反馈已经很多了。只是我们都没有想到,在接下来的Magic OS 7.0/7.1上,这种隔阂反而越来越大了.......
三、Magic OS 7.0/7.1:我说荣耀高见!
鸿蒙3.0虽然升级很大,但是在主题方面基本上没有什么变化,所以这里一笔带过,接下来要重点说一说Magic OS 7.0/7.1。
Magic OS 7.0增加了智慧互联功能,设置界面也更新成了鸿蒙的卡片样式,但是其他方面的UI没有什么变化,除了增加了一个和鸿蒙相似的播控中心,其他地方仍然保留着EMUI11的样式,仍然不支持谷歌框架,支持的主题版本也仍然是11,也就是说主题商店的一镜到底仍然不能用,耳机弹窗自定义也仍然不支持。这些如果说属于没有进步的话,那么新的荣耀主题引擎hnlivewallpaper我就不知道该说它是进步还是退步了,因为它完全是用视频来做开屏和息屏动画(息屏动画就是开屏动画倒放)的。按照一位做一镜到底主题的朋友的说法,荣耀用视频来做开屏和息屏动画其实是比华为目前的做法要强的,由于华为一镜到底的息屏动画是完全用代码实现的,已经基本上达到了瓶颈,再接下来就要手工码代码来扩展了,而荣耀的做法其实是更加简单的,扩展性也更强。
但是除了以上这几个优点,这个引擎的缺点也很多。第一,由于引擎是系统软件,内置在系统里,并且还有签名校验,除非把签名校验去掉,对这个引擎做修改基本上是不可能的;第二,此前有一些升级到Magic OS 7的用户安装了荣耀80或者Magic5的hnlivewallpaper之后发现之前能用的一镜到底主题锁屏没有动画了,只能恢复出厂设置,我估计荣耀的系统里内置了一个逻辑,如果安装了hnlivewallpaper就会取消掉对于华为一镜到底主题关屏动画代码的支持,如果没有安装就不会取消,这就是锁屏没有动画的原因,重置会恢复也是因为把hnlivewallpaper的痕迹清掉了。至于Magic5系列,不知道能不能卸载hnlivewallpaper,不过建议不要尝试。另外还有一个锁屏黑屏的问题,应该是因为系统现在会根据主题apk中AndroidManifest.xml里标志的LockImagePath路径来显示锁屏图片,如果按照路径没有找到就会黑屏,而很多主题是没有按照这个路径来放图片的,但是这个问题不知道和hnlivewallpaper有没有关系,我且先蒙在鼓里。第三,由于荣耀的开屏动画规格和华为的不一样,需要主题制作者另外适配,这无形之中提高了适配门槛。