ЯзыкРусский

Функции

Темы и языки

Всё на этой странице находится в одном месте: Настройки, затем Внешний вид. Две из трёх строк там работают, одна нет, и обе работающие перезапускают приложение, прежде чем вступить в силу.

Последнее обновление

Настройки › Внешний вид содержит три строки: Цветовая тема, Язык и Размер шрифта. Первые две делают то, что написано. Третья обсуждается в конце страницы, потому что пока ничего не делает, и об этом стоит знать, прежде чем тратить на неё время.

Сначала стоит знать одну вещь об экране настроек в целом, поскольку здесь она сбивает людей чаще, чем где-либо ещё. Каждая строка параметра требует двух нажатий: первое выбирает строку, второе применяет. Для цветовой темы это сделано намеренно, потому что применение выбрасывает вас с экрана. Никто не должен терять место в настройках, нажав 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. Приложение принимает оба и сохраняет современную форму, поэтому более старое устройство, сохранившее старый код, всё равно получает индонезийский, а не переходит на Системный.

Данные гида не переводятся

Смена языка меняет собственный текст приложения. Названия каналов, названия групп и названия передач приходят от вашего провайдера и источника гида в том языке, в котором были опубликованы. Ничто на этом экране не может их перевести. Если провайдер предлагает гид на нескольких языках, выбор правильного источника — способ изменить то, что написано в программе передач.

Размер шрифта, который ничего не делает

Размер шрифта предлагает Большой, Средний и Маленький, изначально выбран Средний и не влияет ни на один экран в этой сборке. Ваш выбор сохраняется и показывается вам при следующем открытии строки — именно поэтому он убеждает; ничто не читает это значение для задания размера текста.

Он упомянут здесь, а не тихо опущен, потому что люди тратят на такую настройку реальное время, переключая её и ожидая изменений, которых не будет. Это одна из нескольких строк в приложении, которые сохраняют ваш выбор, но пока не действуют на него; остальные описаны там, где находятся:

Что по-прежнему работает — это масштабирование текста на самом устройстве, в настройках специальных возможностей телевизора или телефона. Оно действует на всё установленное, включая это приложение.

Частые вопросы

Есть ли в InoxTV светлая тема?
Нет. Все семь тем тёмные, потому что приложение создано для телевизора в затемнённой комнате, а его цвета текста и фокуса рассчитаны на тёмный фон. Тёмная • графитовая — самая нейтральная из них, если вы хотите избежать яркого цвета.
Почему приложение перезапускается при смене темы или языка?
И то и другое читается во время построения экрана, поэтому каждый экран приходится строить заново. Приложение перестраивается с самого начала, а не перезагружает один экран, — поэтому вы возвращаетесь к основному плееру. То, что воспроизводилось, откроется само.
На какие языки переведён InoxTV?
На девятнадцать, плюс Системный: арабский, болгарский, датский, нидерландский, английский, французский, немецкий, греческий, хинди, индонезийский, итальянский, польский, португальский, русский, словацкий, испанский, шведский, турецкий и украинский. Каждый — полный перевод, а не частичный.
Моего языка нет в списке.
Значит, перевода для него нет, и Системный вернётся к английскому. Ни один язык в списке не является частичным переводом, и это намеренно: наполовину переведённое меню хуже в использовании, чем английское.
Изменение Размера шрифта ничего не делает.
Верно, и дело не в вашем устройстве. Настройка сохраняется и показывается вам обратно, но ни один экран в этой сборке её не читает, поэтому все три значения выглядят одинаково. Масштабирование текста на самом телевизоре по-прежнему работает.
Сохраняются ли мои плейлисты при смене темы или языка?
Да. Перезапуск перестраивает экраны, а не данные. Плейлисты, избранное, группы, назначения клавиш и все остальные настройки не затрагиваются.