Когда я присоединился к миру Android, в Google Play Music All Access была темная тема, и мне это очень понравилось. Я смаковал эти темные оттенки, слушая мою музыку до поздней ночи. Затем на Google I / O 2013 они представили All Access и блестящий белый интерфейс. И я плакал, потому что моя любимая темная тема исчезла. Вскоре белые пользовательские интерфейсы захватили все приложения Google и большую часть системы, поскольку некогда темное приложение «Настройки» стало белым в Lollipop.
Теперь, в предварительном просмотре для разработчиков Android N, некоторые приложения возвращают свои темные интерфейсы в недавно возвращенном ночном режиме. И я надеюсь, что, может быть, просто может быть, темные темы вернутся к более отдельным приложениям.
В превью разработчиков Android M ночной режим скрывался в настройках разработчика, но он был взят из официального релиза. В этом году он вернулся, но в System UI Tuner, в новом разделе под названием Цвет и внешний вид.
Ночной режим имеет более детальные настройки в этом году, а не простой вкл / выкл / автоматический выбор, как в прошлом году. После включения ночного режима вы можете включить его автоматически в зависимости от вашего местоположения и времени. Вы также можете вручную переключать его из меню настроек или со страницы быстрых настроек, если хотите.
В настоящее время, хотя ночной режим может реализовывать темную тему для системы Android, он не меняет тему в сторонних приложениях или даже в приложениях Google. Однако в выпущенных в феврале библиотеках поддержки Android компания Google анонсировала новые протоколы тем DayNight, которые помогут разработчикам легко создавать как светлые, так и темные темы для своих приложений. Они также настоятельно рекомендовали им протестировать их, так как многие жестко закодированные цвета не очень хорошо играют в темных темах. Это было сравнительно недавним дополнением к Android, поэтому они могли удерживать настройку ночного режима для переключения между темами DayNight, пока у большего количества разработчиков не будет времени для их реализации.
В ночном режиме есть три атрибута, которые вы можете смешивать и сопоставлять со своим контентом:
- Использовать темную тему для ОС Android: при этом приложение «Настройки», встроенный файловый менеджер и всплывающие окна системы (например, меню отключения питания) изменяются на более темную цветовую схему. Это еще не распространяется на уведомления или приложения Google, что немного утомительно, но еще есть время добавить его в другой предварительный просмотр.
- Отрегулируйте оттенок: это добавит теплый оттенок на экран. В некоторых исследованиях говорится, что более синие оттенки могут мешать нашим циклам сна, поэтому многие приложения в ночном режиме используют красный или желтый тон, чтобы нейтрализовать его.
- Отрегулируйте яркость: это затемнит телефон ночью. Если вы используете адаптивную яркость, вы можете не заметить больших изменений. Если вы сохраняете свою яркость выше, это может снизить ее яркость ночью, когда вы, вероятно, находитесь в затемненной обстановке.
Позволяя поддерживать темные и светлые темы на системном уровне, а также возможный уровень для каждого приложения (если DayNight в конечном итоге будет контролироваться ночным режимом), Google предоставит пользователям более высокий уровень выбора. Для тех, кто любит быть ослепленным каждый раз, когда они открывают свой телефон, им нужна скучная тема белого дня. Для тех из нас, кто помнит DarkHOLOYOLO, мы можем еще раз насладиться ночной темой, которая легче для нас.
Всегда есть шанс, что они снова смогут отключить ночной режим, но я очень надеюсь, что мы сможем сохранить его на этот раз. Я также должен сказать, что даже если N является предварительным просмотром для сторонних разработчиков, Google должен показывать пример и показывать разработчикам, как выглядит ночной режим в собственных приложениях Google. Если вы собираетесь сказать разработчикам реализовать ночные темы для своих приложений, они должны начинаться с ваших.
Google, вы можете начать с Play Music. Я буду ждать, танцуя в темноте.