Если попросить пользователя смартфона на Android 10 назвать главную фишку новой версии операционной системы, он наверняка скажет про тёмную тему. Хотя не каждое стороннее приложение её поддерживает, есть способ как «заставить» их изменять цвет интерфейса.
Для этого в настройках для разработчиков Android 10 появился флаг Override force-dark, после активации которого система автоматически инвертирует фоны и шрифты в сторонних программах.
Но тут всплывает ещё одна проблема — всё больше приложений обзаводятся собственными тёмными темами, а инверсия работает для всех по умолчанию, делая уже затемнённые экраны ярко-светлыми. Для обхода этого недостатка и выпущена утилита под названием DarQ.
DarQ не требует от смартфона прав суперпользователя, но с первоначальной установкой всё же придётся повозиться. Во-первых, необходим смартфон под управлением Android 10, также для инсталляции понадобятся компьютер и USB-кабель для их соединения.
Важно! Все последующие действия — на страх и риск пользователя!
В зависимости от операционной системы, необходимо сделать следующее:
Всё! Для подробной настройки работы необходимо зайти в приложение DarQ на смартфоне. Если скрипт выполнился с ошибкой или DarQ сообщает о том, что соединения с сервисом нет, можно попробовать перезагрузить смартфон и выполнить скрипт ещё раз.
Сразу о главном минусе DarQ — выполнять скрипт придётся каждый раз после перезагрузки смартфона. Для этого необязательно проделывать все шаги, достаточно только четвёртого (не удаляя папку по скриптом с компьютера).
DarQ может предложить либо просто активировать Override force-dark, и без того доступный в настройках для разработчика, либо вручную выбрать необходимые приложения, которые будут инвертированы. Если в списке нет нужного, но установленного на смартфон приложения, возможно, оно является системным. Такие доступны по нажатию на иконку меню в верхнем углу.
Мы протестировали приложения «КиноПоиск», «Тинькофф», «Едадил», Wear OS by Google, Buffer, Ozon, IFTTT — все работают с тёмной темой корректно за исключением остающегося с тёмными иконками и сливающегося с фоном статус-бара. Но некоторые, например, Mi Fit и 2ГИС, отказались менять оформление — это связано с особенностями конкретного приложения.
Опционально можно заставить приложения автоматически включать тёмную тему после захода солнца и отключать после восхода. Но для этого DarQ понадобится доступ к местоположению, чтобы точно вычислить этот промежуток времени, хотя можно выбрать и просто часовой пояс вручную.