据XDA消息,在之前Android 10早期测试阶段就拥有自动切换黑暗模式功能,不过之后此功能被谷歌给砍掉了。
Android开发团队成员Chris Banes曾解释过砍掉此功能的原因。他表示,自动切换黑暗模式功能需要访问应用程序精确的位置信息,即使在一个有效的位置,日出/日落时间的计算也可能出现错误。他指出,计算日出/日落的时间是出了名的困难,尤其是在靠近北极/南极的地方。
Chris Banes的解释引起不少用户的质疑,当被问及为什么Android 7.1 Nougat之后上线了Night Light功能时,Chris Banes表示,因为Night Light功能引用了ICU4J中的alendarAstronomer,它使用了“一大块我们不希望AppCompat使用的代码”。
之后随着用户抱怨的声音越来越多,一位谷歌内部人士确认,自动切换黑暗模式功能将在未来的Android版本中回归,具体版本号没有提及,有消息称将会在Android 11中重新上线。