
微博
我总算搞清楚之前MUI的流畅度与光椎动画存在的问题了,这些内容来源于
微博博主怕不是小小白,其
微博链接为
https://weibo.com/5834233789/4959060149930669。各家厂商用户为何执着于更新
安卓大版本?升级
安卓大版本能有什么好体验?也许是为通过
谷歌CTS测试,为了海外市场吧。插句题外话,当年
阿里云os或许触动了
谷歌的利益。它不但魔改优化加入自身底层,还打算构建自己的应用内容生态。然而
谷歌的CTS测试认证是
安卓的重要利益所在,
阿里云os未能通过,最终被
谷歌阻拦。
华为鸿蒙4.0目前仍是基于
安卓12的AOSP进行魔改。这样自己构建体系就不用担心
安卓每次大版本更新时都要重新适配,能随心所欲地操作。而其他诸如小米等品牌,在
安卓大版本更新时每次都得重新适配,不断重复构建底层。每次升级
安卓版本、每次升级自家系统大版本都要重新构建,不同处理器平台也得重新来,还要兼顾各种容易发热的差平台,冗余代码越来越多,其实对它们来说做好
安卓后期安全更新就够了。MIUI 12刚推出就碰上了
Android 11更新,
Android系统文件底层改成了FUSE。这一机制限制应用直接访问文件系统,让应用读写文件的速度大大降低,很难支持那么厉害的光锥动画引擎了。
Android 11发布后,首批升级这个
安卓大版本时,旗舰平台都难以流畅展现完整动画。同一时期
华为在开发鸿蒙OS,其基于的AOSP底层版本还停留在
Android 10,但
华为系统的流畅度远超同期升级
Android 11的OVM等定制系统厂商。MIUI 12.5发布的时候,骁龙888也同期发布(之后MIUI 13对应的是骁龙8 Gen1,两代火龙)。MIUI有些特别厉害的实时动画引擎,根本不是依靠
Android系统的底层能力构建的,而是完全自己重新打造。自己重新打造也未尝不可,甚至能被视作核心竞争力,不过当时MIUI并没有将MIUI大版本和
Android大版本更新关联起来(即便到现在也没有)。却从未想过,问题会不会出在888和8G1上?会不会是
谷歌在
Android11之后更改文件底层FUSE导致的?又或者是诸多问题叠加所致?由于害怕,反而对原本良好正确的反馈模式和更新机制进行了修改。重复造轮子是个很严重的问题。红孟OS不再追求最新的AOSP版本后,就不用重复造轮子了,自己造的轮子能随时使用,想实现什么场景和能力都可以,而且不用过CTS。毕竟
华为手机在海外市场基本放弃了,不怕
谷歌封锁。
华为手机市场集中在国内,AOSP是开源的都能用,并且国内也用不到
谷歌GMS全家桶(这才是
安卓盈利之处),在国内
安卓方面
谷歌也无利可图。听说小米和
谷歌合作时能加入一些自己的东西,但数量有限,否则就得放弃海外市场,哎。