Функции
Темы и языки
Всё на этой странице находится в одном месте: Настройки, затем Внешний вид. Две из трёх строк там работают, одна нет, и обе работающие перезапускают приложение, прежде чем вступить в силу.
Последнее обновление
Настройки › Внешний вид содержит три строки: Цветовая тема, Язык и Размер шрифта. Первые две делают то, что написано. Третья обсуждается в конце страницы, потому что пока ничего не делает, и об этом стоит знать, прежде чем тратить на неё время.
Сначала стоит знать одну вещь об экране настроек в целом, поскольку здесь она сбивает людей чаще, чем где-либо ещё. Каждая строка параметра требует двух нажатий: первое выбирает строку, второе применяет. Для цветовой темы это сделано намеренно, потому что применение выбрасывает вас с экрана. Никто не должен терять место в настройках, нажав OK при прокрутке.
Семь палитр
Все семь тёмные. Названия — ровно то, что вы увидите, вместе с точкой, а цвет рядом с каждым — то значение, которым приложение действительно закрашивает середину градиента фона.
| Тема | Фон | Как выглядит |
|---|---|---|
| Тёмная • чёрная | #0B0B0D |
По умолчанию. Почти нейтральный чёрный; выбор для OLED-панели. |
| Тёмная • синяя | #1E3A8A |
Палитра, с которой приложение изначально вышло, и единственная с действительно ярким фоном, а не тонированным чёрным. |
| Тёмная • ночная | #121A2E |
Синяя идея, доведённая почти до чёрного. Глубокий тёмно-синий, который всё ещё читается как синий. |
| Тёмная • графитовая | #1A1A1E |
Серый без всякого оттенка. Нейтральный выбор, если вам не нравится цветной фон. |
| Тёмная • океанская | #0A2029 |
Тёмный бирюзовый. Холоднее ночной и дальше от синего, чем подсказывает название. |
| Тёмная • лесная | #0E1F16 |
Глубокий зелёный, самый тихий из цветных. |
| Тёмная • сливовая | #1A1026 |
Тёмно-фиолетовый и самое сильное отличие от значения по умолчанию без яркости синей. |
Пять из семи почти чёрные с оттенком в ту или иную сторону, поэтому переключение между графитовой, океанской, лесной и сливовой — смена настроения, а не яркости. Если вы смотрите на список, ожидая семь явно разных скинов, удивит вас только Тёмная • синяя.
Что меняет тема, а что оставляет нетронутым
Тема перенаправляет фоновые цвета приложения и ничего больше. Это намеренное ограничение, а не незавершённая работа: цвета текста, подсветка фокуса, цвета кнопок, отступы и раскладка остаются на месте, поэтому ни одна палитра не может сделать что-то нечитаемым или сдвинуть элемент управления.
Что следует за темой:
- Градиент фона окна на каждом экране и его полупрозрачная версия, используемая за наложениями.
- Сама панель настроек и столбец навигации по плейлистам рядом с ней.
- Полноэкранный ТВ-гид: его фон, подсветка текущей передачи и заголовок даты над ним.
- Затемнение поверх постеров фильмов и сериалов — поэтому каталог заметно различается между палитрами.
- Затемнение за наложением поиска и акцент, используемый в заголовках разделов.
Системные панели тоже это подхватывают, поэтому полоса по краю экрана соответствует приложению, а не остаётся в прежнем цвете.
Почему приложение перезапускается и когда нет
Применение темы возвращает вас на главный экран. Это задуманное поведение, а не сбой.
Палитра читается во время построения представлений экрана, поэтому новая палитра может появиться только на экранах, построенных заново с нуля. Перезагрузить только текущий экран здесь недостаточно: плеер управляется долгоживущими компонентами, которые переживают любой отдельный экран и хранят собственное состояние, и перезагрузка под ними оставляет изображение смещённым относительно элементов управления. Перестройка приложения с исходной точки избегает всего этого, и именно по этому пути идёт смена языка.
Вы не теряете место
Приложение записывает, что вы смотрели, по ходу просмотра, поэтому после перезапуска оно снова открывает то, что воспроизводилось. Сохранённое не затрагивается: плейлисты, избранное, группы, данные гида и назначения клавиш возвращаются точно такими, какими были.
Повторный выбор уже выбранной темы не делает ничего: ни перезапуска, ни мерцания. То же верно и для языка: приложение перестраивается, только когда применённое значение действительно отличается от используемого. Поэтому если вы перебираете список, чтобы посмотреть варианты, ожидайте перезапуск при каждом изменении и ни одного при повторном нажатии на тот, на котором остановились.
Где светлая тема
Её нет, и это самый частый вопрос об этом экране, поэтому стоит прямо объяснить почему.
Приложение создано для телевизора в комнате с приглушённым светом, и его текст, кольца фокуса и затемнения наложений рассчитаны на тёмный фон. Светлая палитра — это не замена двух цветов; нужен второй набор цветов переднего плана и второй набор решений о контрасте по всему интерфейсу. Вместо того чтобы выпускать наполовину переделанный светлый режим, который где-то оставит серый текст на белом, приложение предлагает семь тёмных палитр и ни одной светлой.
Если проблема в бликах, а не в цвете, Тёмная • чёрная — самая тёмная из семи и меньше всего заметна в яркой комнате.
Язык: Системный плюс девятнадцать
Язык первым пунктом показывает Системный, затем девятнадцать языков, каждый записан на собственной письменности, а не по-английски:
| В списке | Язык |
|---|---|
| Системный | Следует за устройством и возвращается к английскому, если язык устройства не входит в девятнадцать |
| English | Английский |
| हिन्दी | Хинди |
| العربية | Арабский |
| Български | Болгарский |
| dansk | Датский |
| Nederlands | Нидерландский |
| Français | Французский |
| Deutsch | Немецкий |
| ελληνικά | Греческий |
| Indonesia | Индонезийский |
| Italiana | Итальянский |
| Polski | Польский |
| Português | Португальский |
| Русский | Русский |
| Slovák | Словацкий |
| española | Испанский |
| Svenska | Шведский |
| Türkçe | Турецкий |
| українська | Украинский |
Каждый из девятнадцати — полный перевод. В английской сборке 609 фрагментов текста, и каждый из остальных восемнадцати файлов содержит 606 из них, поэтому меню на польском или турецком не свалится обратно на английский посреди экрана. Арабский читается справа налево, и раскладки следуют за ним.
В основе настройки лежит собственная языковая настройка Android для отдельного приложения, что даёт два полезных следствия. В Android 13 и новее тот же выбор появляется в настройках самого устройства, в записи приложения, и его изменение там меняет его здесь. А в любой версии это касается только InoxTV. Установка немецкого языка для приложения не затрагивает ничего другого на телевизоре.
Два краевых случая
Язык, который приложение больше не предлагает. Если сохранённый выбор не совпадает ни с чем в текущем списке (после обновления, переименовавшего или удалившего язык), приложение выбирает Системный, а не отказывается запускаться. То же касается сохранённой темы: нераспознанное название возвращается к теме Тёмная • чёрная.
Индонезийский. Раньше Android записывал индонезийский как in, а теперь — как id. Приложение принимает оба и сохраняет современную форму, поэтому более старое устройство, сохранившее старый код, всё равно получает индонезийский, а не переходит на Системный.
Данные гида не переводятся
Смена языка меняет собственный текст приложения. Названия каналов, названия групп и названия передач приходят от вашего провайдера и источника гида в том языке, в котором были опубликованы. Ничто на этом экране не может их перевести. Если провайдер предлагает гид на нескольких языках, выбор правильного источника — способ изменить то, что написано в программе передач.
Размер шрифта, который ничего не делает
Размер шрифта предлагает Большой, Средний и Маленький, изначально выбран Средний и не влияет ни на один экран в этой сборке. Ваш выбор сохраняется и показывается вам при следующем открытии строки — именно поэтому он убеждает; ничто не читает это значение для задания размера текста.
Он упомянут здесь, а не тихо опущен, потому что люди тратят на такую настройку реальное время, переключая её и ожидая изменений, которых не будет. Это одна из нескольких строк в приложении, которые сохраняют ваш выбор, но пока не действуют на него; остальные описаны там, где находятся:
- Сквозной аудиовыход и Использовать внешний плеер на экране настроек воспроизведения.
- Три переключателя Параметры перемотки плеера на экране пульта дистанционного управления.
- Требовать PIN для › Параметры группы и Параметры канала в разделе родительский контроль.
Что по-прежнему работает — это масштабирование текста на самом устройстве, в настройках специальных возможностей телевизора или телефона. Оно действует на всё установленное, включая это приложение.
