虽然按照谷歌的说法上述情况并不是 Bug,而是谷歌自己的决定,但依旧会让人感觉 Android 12 在某些地方还需要打磨。
IT之家了解到,CommonsWare 资源库在其官方网站详细介绍了该情况,并指出用户更改主题动态颜色壁纸时,应用程序会被迫重新启动的原因是 Android 12 的新特性动态颜色选取功能所致。此功能会对用户现阶段设置的主题动态颜色壁纸进行颜色采样,并以此确定系统主题的主色调,而应用程序也可以通过这种方式改变自身的背景颜色。。
所以出现这个事情的原因可能是 Android 12 为了确保应用程序也可以跟进这个新的特性。与之前版本的 Android 系统在深色主题和浅色主题之间切换时应用程序有时也会重启的原因类似。
谷歌后续也在 AOSP 开源项目中也指出了该情况,不过因为该情况并不算 Bug,所以谷歌似乎并不想对此此做出改进。