Некоторые приложения отлично выглядят в темном режиме, а некоторые нет. Поэтому, когда на вашем iPhone включен общесистемный темный режим и вы используете приложение, которое хорошо выглядит только в светлом режиме, вам обычно придется вручную отключать темный режим, а затем снова включать его, когда вы уходите. Но есть обходной путь, который может автоматизировать этот процесс для вас.
Возможно, лучшее улучшение темного режима в iOS 13 — это отображение темного и светлого для каждого приложения. Только это не так просто, как щелкнуть выключателем. В то время как iOS 15 имеет раздел «Настройки для каждого приложения» в настройках специальных возможностей, который позволяет вам устанавливать размер текста для конкретного приложения, формы кнопок, стиль цвета и другие настройки, переключателей «Использовать темный режим» или «Использовать светлый режим» нет.
Вместо этого вам нужно будет посмотреть, есть ли у рассматриваемого приложения переопределение в его настройках, и если нет, вам придется настроить две или более автоматизации в ярлыках для достижения настроек темного режима для каждого приложения. Вы можете создать сверхпростую автоматизацию, которая включает темный или светлый режим при открытии приложения, но у этого есть недостатки, а именно то, что это повлияет на внешний вид вашей системы.
Если вы хотите сохранить общесистемные настройки темного или светлого режима вашего iPhone после выхода из приложения, которое вы назначили для автоматизации темного или светлого режима, рабочие процессы немного сложны, но не сложны. Это самое близкое к назначению каждому приложению предпочтительный темный или светлый вид, который мы будем видеть, пока Apple не предоставит нам реальную опцию для каждого приложения или пока все приложения не разрешат переопределения.
использование блокировочных переключателей для отдельных приложений
Некоторые сторонние приложения включают параметры переопределения темного режима, которые позволяют вам выбирать, будет ли приложение оставаться в темном режиме, светлом режиме или синхронизироваться с общесистемным внешним видом. Если вы решите настроить приложение для определенного внешнего вида, оно всегда будет использовать этот внешний вид и не повлияет на текущие общесистемные настройки.
Поэтому, если вы установите приложение только в светлый режим, а темный режим в настоящее время включен для всей системы, приложение будет использовать светлый вид, и вы увидите общесистемный ночной вид для всего остального при выходе из приложения.
Не все приложения имеют переопределение, но некоторые из них включают:
- Facebook: перейдите в Меню -> Настройки и конфиденциальность -> Настройки -> Темный режим.
- Карты Google: на вкладке «Обзор» или «Перейти» коснитесь значка своего профиля, затем перейдите в «Настройки» -> «Темный режим».
- Messenger: коснитесь значка своего профиля на любой вкладке, затем выберите «Темный режим».
- Snapchat: коснитесь значка своего профиля на любой вкладке, затем выберите шестеренку настроек, а затем — «Внешний вид приложения».
- TikTok: на вкладке «Профиль» коснитесь значка трехстрочного меню и выберите «Темный режим».
- YouTube: коснитесь значка своего профиля на любой вкладке, кроме «Шорты», затем перейдите в «Настройки» -> «Основные» -> «Темная тема». (Обратите внимание, что YouTube не дает вам возможности оставить его таким же, как общесистемный параметр, поэтому он всегда светлый или темный в зависимости от ваших предпочтений.)
Слева направо: переключатели переопределения Google Maps, Messenger и Snapchat.
создание пользовательских переключателей для приложений
Если в самом приложении нет переопределения для установки темного режима для всего устройства, вам необходимо создать автоматизацию, которая включает темный или светлый режим для всех выбранных вами приложений. Затем вам понадобится еще один, когда вы закроете эти приложения, что вернет вид к тому, что было до открытия приложений. Таким образом, назначение приложениям определенного внешнего вида не повлияет на общесистемные настройки.
Создайте пустой документ TXT или RTF в файлах
Перед запуском автоматизации создайте новый файл. текст или. rtf с именем, например «DarkOrLight», а затем переместите его в определенное место в приложениях «Файлы». Поскольку вы хотите, чтобы автоматизация работала независимо от того, есть у вас доступ в Интернет или нет, я бы посоветовал поместить ее в папку «Ярлыки» в каталоге «На моем iPhone», а не где-то в iCloud.
Вы можете создать пустой файл. текст или. rtf на свой компьютер, а затем поделитесь им со своим iPhone. Или вы можете использовать приложение, такое как Pages или Documents от Readdle, на своем iPhone и сохранить его непосредственно в каталоге по вашему выбору в Files.
Первая автоматизация будет использовать файл для записи имени текущего внешнего вида как «Темный режим» или «Светлый режим», прежде чем открывающееся приложение переключится в назначенный ему темный или светлый режим. Затем вторая автоматизация будет проверять этот файл всякий раз, когда приложение закрывается, и переключаться на представление, которое читает.
Настройте приложения так, чтобы они всегда использовали темный или светлый режим.
Пришло время первой автоматизации. Здесь вы выбираете темный или светлый режим и придаете всем приложениям желаемый вид. Если вы хотите, чтобы некоторые приложения оставались темными, а некоторые всегда выглядели светлыми, вам нужно создать отдельную автоматизацию для каждого. Автоматизация также обнаружит ранее использованный внешний вид и запишет состояние в документе, на который будет ссылаться вторая автоматизация.
- Откройте приложение «Ярлыки».
- Запустите новую персональную автоматизацию на вкладке Автоматизация.
- Выберите «Приложение» в качестве триггера.
- Нажмите «Выбрать» рядом с «Приложение».
- Отметьте все необходимые приложения и нажмите «Готово».
- Убедитесь, что флажок «Открыто», а не «Закрыто».
- Нажмите «Далее», чтобы продолжить.
- Добавьте действие «Получить информацию об устройстве».
- Нажмите «Имя устройства» в поле действия «Получить информацию об устройстве».
- Выберите Текущее представление.
- Добавьте текстовое действие под полем действия «Получить информацию об устройстве».
- Коснитесь текстового поля действия.
- Выберите «Текущий вид» в качестве переменной.
- Добавьте действие «Добавить в текстовый файл» под полем «Текстовое действие».
- Коснитесь каталога в поле «Добавить действие». (Мой ярлыки.)
- Выберите «Заменить» в меню.. ..
- Выберите место, где находится ваш файл.
- Введите имя файла, начинающееся с / (косая черта), в качестве пути к файлу. (Мой файл /DarkOrLight.txt.)
- Добавьте действие «Установить внешний вид» под полем действия «Добавить в текстовый файл».
- Пропустите эту часть, если хотите, чтобы приложения использовали темный режим. В противном случае нажмите «Темный» в поле действия и выберите «Светлый».
- Нажмите «Далее», чтобы продолжить.
- Отключите «Спрашивать перед запуском» и подтвердите «Не спрашивать».
- Нажмите «Готово», чтобы закончить.
- Необязательно: повторите весь процесс, чтобы создать другую автоматизацию для разных приложений, которые будут использовать противоположный внешний вид.
Установите приложения для возврата к предыдущему виду при закрытии
Пришло время для второй автоматизации. Вы выберете все те же приложения, что и для первой автоматизации; только этот будет работать, когда эти приложения закрыты. Эта автоматика также должна будет прочитать внешний вид, который первая автоматика написала в документе, а затем установить его как внешний вид всего устройства. Таким образом, когда приложение закрывается, ваша система возвращается в темное или светлое состояние, в котором iOS находилась до того, как вы открыли приложение.
- Откройте приложение «Ярлыки».
- Запустите новую персональную автоматизацию на вкладке Автоматизация.
- Выберите «Приложение» в качестве триггера.
- Нажмите «Выбрать» рядом с «Приложение».
- Отметьте все приложения, которые вы выбрали в предыдущей автоматизации, и нажмите «Готово».
- Убедитесь, что флажок «Закрыт», а не «Открыт».
- Нажмите «Далее», чтобы продолжить.
- Добавьте действие «Файл».
- Нажмите «Файл» в поле действия с файлом.
- Выберите файл.
- Добавьте действие «Разделить текст» под полем действия с файлом.
- Добавьте действие «Получить элемент из списка» под полем действия «Разделить текст».
- Нажмите «Первый элемент» в поле действия «Разделить текст».
- Выберите «Последний элемент» в меню.
- Добавьте оператор «Если» под полем действия «Получить элемент из списка».
- Нажмите «Условие» в поле действия «Если».
- Выберите «да» в меню.
- Нажмите «Текст» в том же окне действий.
- Войдите в «Темный режим» и нажмите «Готово» на клавиатуре.
- Перетащите действие Set Appearance сразу после поля действия If.
- Перетащите другое действие «Установить внешний вид» сразу после поля «В противном случае».
- Нажмите «Темный» во втором поле действия «Установить внешний вид» и выберите «Светлый».
- Нажмите «Далее», чтобы продолжить.
- Отключите «Спрашивать перед запуском» и подтвердите «Не спрашивать».
- Нажмите «Готово», чтобы закончить.
- Необязательно: если вы создаете отдельные средства автоматизации для включения темного режима и светлого режима для разных приложений при их открытии, вам нужно будет повторить весь процесс, чтобы работать с другим видом.
Вот и все. Теперь каждый раз, когда вы открываете одно из выбранных вами приложений, оно включает темный или светлый режим, в зависимости от того, что вы настроили при первой автоматизации. Каждый раз, когда вы закрываете одно из установленных приложений, iOS возвращается к ранее записанному виду.
создание простой автоматизации для назначения внешнего вида приложениям
Если вариант 2 выше слишком сложен, есть более простой способ назначить определенные изображения приложениям, но есть и минусы, а именно:
- Выход из приложения не приведет к возврату к представлению, которое вы использовали до открытия приложения. Если ваше приложение имеет внутреннее переопределение, разумно использовать его.
- Общесистемный темный или светлый режим не будет иметь большого значения, если вы настроите внешний вид всех своих приложений, и это может даже сбивать с толку.
Если это нормально, вы можете создать более простую автоматизацию, которая включает темный или светлый режим для всех выбранных вами приложений. Таким образом, всякий раз, когда открывается назначенное приложение, темный или светлый режим активируется независимо от текущего общесистемного внешнего вида, даже если общесистемный режим работает по расписанию.
Если вам нужно больше контроля, вы можете настроить другую автоматизацию для противоположного внешнего вида, который вы установили ранее. Поэтому, если вы просто настроили список приложений в темном режиме, настройте и список приложений в светлом режиме. Затем убедитесь, что вы установили все приложения на своем iPhone на одно или другое. Каждый раз, когда вы закрываете или переключаетесь на приложение, отличное от главного экрана, следующее приложение должно переключаться или сохранять текущий вид в зависимости от того, как оно настроено. Это также имеет недостатки:
- Вы не можете выбрать главный экран из списка приложений, поэтому на нем всегда будет отображаться последнее приложение, в котором вы были.
- Если вы планируете, чтобы все ваши приложения работали в темном или светлом режиме, планировать общесистемный темный режим сегодня вечером (или когда-либо) бессмысленно.
- Если вы хотите, чтобы приложение в какой-то момент выглядело по-другому, вам придется вручную включать или выключать темный режим.
Если это все еще звучит нормально, вот инструкции:
- Откройте приложение «Ярлыки».
- Запустите новую персональную автоматизацию на вкладке Автоматизация.
- Выберите «Приложение» в качестве триггера.
- Нажмите «Выбрать» рядом с «Приложение».
- Отметьте все необходимые приложения и нажмите «Готово».
- Убедитесь, что флажок «Открыто», а не «Закрыто».
- Нажмите «Далее», чтобы продолжить.
- Добавьте действие «Установить внешний вид».
- Пропустите эту часть, если хотите, чтобы приложения использовали темный режим. В противном случае нажмите «Темный» в поле действия и выберите «Светлый».
- Нажмите «Далее», чтобы продолжить.
- Отключите «Спрашивать перед запуском» и подтвердите «Не спрашивать».
- Нажмите «Готово», чтобы закончить.
- Необязательно: снова создайте ту же автоматизацию, за исключением противоположного вида, который вы только что настроили, и назначьте ей нужные приложения. В качестве альтернативы вы можете создать другую автоматизацию, которая предложит вам выбрать «Темный режим» или «Светлый режим» при закрытии назначенного приложения, чтобы убедиться, что это всегда то, что вы хотите. Но если вы делаете всю эту работу, может быть лучше просто использовать вариант 2 выше, чтобы он полностью автоматизировал ваш выбор в масштабах всей системы.