费了九牛二虎之力总算把手上这台低端红米给 root 了。
装上了喜欢的 APP 后,发现有个问题令我傻眼。

**每当冷启动任意一个 APP 后,都要显示一个应用图标。**

大应用提,一些小应用如系统计算器,启动都要等待 0.5~1S 的时间。
很多应用还得忍受,启动显示图标一两秒,再迎接 APP 自带的 splash + 开屏广告的 三重暴击。

我手上有台别人的 VIVO Y33e ( 4+128 ),同样是 android12 (烂橘子), 配置可比我的红米还要低一档次,打开 联系人、计算器 都能秒开. 我怀疑在 MIUI 上,有人为设置 SplashScreen 最低显示时间。

搜索了一下应该是 google 的 ![启动画面]( https://developer.android.com/develop/ui/views/launch/splash-screen?hl=zh-cn#suspend-drawing) ,默认强制开启。 想看看是否有属性可以设置开关,在 copilot 提问无果,相反这家伙碰上它不懂的还会硬塞一个胡编的答案!!!

这安卓也是净不干人事,,如果说这个功能的初衷是优化应用冷启动的白屏,但对于低端机来说,是否会更加剧 CPU 负担?
举报· 38 次点击
登录 注册 站外分享
2 条回复  
anbabubabiluya 小成 2024-10-3 11:07:18
xp 模块启动遮罩优化可以关
beimenjun 小成 2024-10-3 11:42:48
其实我的理解是,这种系统为避免白屏启动等待太久而设计的业务,应该在设计之初就会追求一个效果:不影响启动速度。如果 MIUI 之类的魔改启动时间,你可以试着把一些什么动画之类的减弱了。

另外实际会影响你进入功能流程的反而是各种 App 的广告 SDK 的开屏广告,因为要和服务端通讯还要下载动态资源。
返回顶部