尽管许多最佳的Android应用都有内建的深色主题,但并非所有应用都支持。例如,Fitbit没有深色主题,许多金融和购物类应用,如沃尔玛和亚马逊,也都没有深色主题。许多用户对这些应用缺乏深色主题支持感到不满,因为他们认为深色主题的应用在夜间观看时更为舒适。幸运的是,谷歌正在为Android 16开发一个功能,可能会强制这些应用启用深色主题。
去年4月,我发现了一个隐藏的“强制所有应用启用深色主题”功能,当时我以为它会在Android 15中上线。这个模式强制每个应用启用深色主题,即使它们本身没有深色主题。它在更多应用中有效,比现有的“覆盖强制深色”切换功能(在大多数Android设备的开发者选项中可找到)效果更好,表明这个“强制所有应用启用深色主题”功能优先于应用请求禁用强制色彩反转。然而,与“覆盖强制深色”切换功能不同的是,“强制所有应用启用深色主题”似乎更好地完成了让某些应用启用深色主题的任务,这让我相信它不仅仅是在盲目反转颜色,而是采用了更智能的方法来选择需要改变的元素。
作为参考,这里是我去年准备的一组对比图,展示了几款没有内建深色主题的应用的UI:未应用任何更改、启用“覆盖强制深色”和启用“强制所有应用启用深色主题”的效果。
如果你在想为什么我会谈论一个从未公开的Android 15隐藏功能,那是因为我刚刚看到的证据表明,谷歌并没有放弃它。事实上,谷歌刚刚更新了这个功能在Android 16 Beta 1中的描述和位置,这表明这个工具仍在积极开发中。
之前,这个功能被命名为“强制所有应用启用深色主题”,并位于设置 > 辅助功能 > 颜色和运动中。然而,在Android 16 Beta 1中,它被重命名为“强制更多应用启用深色主题”,并且现在位于设置 > 显示与触摸 > 深色主题中。它仍然是一个隐藏功能,当然,但经过一些努力,我成功地将它手动激活,并显示在Android的深色主题设置中,如下所示。
在Android 16 Beta 1中,功能的描述也进行了更新。原本它写道,“适用于没有自己深色主题的应用。一些应用可能会出现显示问题,如颜色反转”,现在改为“自动将浅色主题的应用转换为深色主题”。
除了名称、描述和位置的变化外,功能本身与我去年发现时并没有变化。尽管如此,Android 16 Beta 1中做出这些更改仍然值得注意,因为这证明了谷歌仍在继续开发这个功能。我不确定谷歌何时会正式推出这个功能,但我希望公司能够决定在即将发布的Android 16稳定版中推送这个功能。