在发布带有Material Design UI的Android 5.0 Lollipop之前,Android SystemUI,Framework和大多数应用程序(包括第一方和第三方)均根据Holo使用较暗的颜色。自从Material Design成为Android的指导性设计原则以来,大多数应用程序已将其UI颜色更改为使用大量白色。最近,我们发现Google意识到较暗的颜色可以改善带有OLED面板的设备的电池寿命,因此开始在其某些应用中提供深色主题。现在,似乎Google终于再次拥抱黑暗主题,因为Googler指出黑暗模式是已获批准的Android Q功能。

在Chromium Gerrit(由AndroidPolice发现)中,Google员工为新的Google Chrome浏览器功能创建了一个标题为“修改核心UI元素并创建设置以启用暗模式”的跟踪器。在功能说明中,Google员工指出“暗模式是经过批准的[Android] Q功能。” 他继续指出,“ [Android] Q小组希望确保所有预加载的应用程序本机都支持暗模式。” 我们非常确定,当他们说“所有预加载的应用程序”时,它们在这里仅指AOSP应用程序,因此我们相信Google打算使所有第一方预加载的应用程序都具有深色主题。我们已经看到了Google Phone应用,Google通讯录, 消息,Google新闻, Google Play游戏,而且YouTube 获得了本机的深色主题,因此已经有充分的证据表明Google打算为其所有应用添加深色主题。
由于Google Chrome浏览器没有深色主题(至少不是在移动设备上),因此Chrome小组需要在Chrome浏览器中实现深色主题元素。该团队指出,Chrome需要“所有UI元素”才能理想地“在2019年5月之前变黑为主题”,届时Google I / O 2019预计将举行。特别是对于Chrome,只有核心用户界面元素(如多功能框,工具栏,设置/下载/历史页面等)将以深色为主题,因此,不会将网页修改为深色。
尽管功能描述在某种程度上暗示了Android Q框架团队针对下一个Android版本的系统范围的暗模式计划,但Googler的后续评论提供了更有力的证据,表明该公司打算将系统范围的暗主题用作用户面向设置。该评论告知测试人员如何测试Google Chrome的暗模式。在Android Pie中,测试人员需要在“开发人员选项”中启用“夜间模式”。在Android Q中,测试人员需要启用“显示”设置中类似的全系统夜间模式功能,该功能“针对系统UI和应用程序”启用夜间模式。
您可能还记得,Google Pixel 3 随附的Android Pie DR1版本更改了“开发人员选项”中“夜间模式”设置的工作方式。该设置的作用类似于系统范围内深色主题的切换,只有“消息”和“ Google地图”的初始屏幕似乎受此更改影响。距离Google不再更改核心Android Q功能还有数月的时间,因此,这种系统范围的黑暗模式仍然有可能永远消失。功能描述和后续评论均于2018年10月31日做出,因此从那时起Google的计划可能 已经改变。在发布Android Q Developer Preview之前我们不会知道。
第一个Android Pie开发人员预览版于2018年3月发布,因此我们希望在2019年3月某个时候发布第一个Android Q开发人员预览版时确认或否认暗模式功能的存在。但是,今年Google可能允许某些Project与高音兼容的设备可以通过GSI来测试Android Q,而不是限制向Google Pixel智能手机及其合作伙伴提供的少数设备发布。因此,您可能不必等到Android Q源代码下降就可以在设备上测试下一个版本。
我非常希望Google能够重新融入应用中的深色主题。我非常喜欢OnePlus和Samsung实施系统范围的深色主题的方式。我希望Google可以允许更多的UI自定义,因为Android Oreo 允许安装第三方叠加层。遗憾的是,Android Pie 阻止了第三方叠加层的安装,这并不奇怪,但是对于那些喜欢普通Android体验但不喜欢UI亮度的用户来说仍然令人失望。Google,请不要玩弄我的情绪。

