SWEET.TV — онлайн-⁠кинотеатр на мобильных устройствах и Smart TV

Как сохранить один пользовательский сценарий на устройствах, которыми управляют пальцем и пультом.

Что получилось

  1. Отказались от автозапуска трейлеров, сохранив анимацию раскрытия карточки
  2. Проверка на телевизоре помогла доработать читаемость и оформление фокуса
  3. Общий UI kit упростил работу дизайнеров на Web, Mobile и Smart TV
Роль
Продуктовый дизайнер · Web, Mobile, Smart TV
Формат
Развитие продукта на нескольких платформах
Методы
Анализ отзывов и обращений, приоритизация задач, прототипирование, анализ конкурентов, проверка на реальном телевизоре, дизайн-⁠ревью
Экраны в кейсе пересобраны по макетам. Каналы и передачи вымышленные, в эфире — фрагменты открытых фильмов Blender Foundation

Контекст и роль

SWEET.TV — онлайн-⁠кинотеатр и сервис просмотра телеканалов.

Изначально я была единственным дизайнером SWEET.TV и отвечала за интерфейсы всех платформ: Web, iOS, Android, Android TV, Samsung Smart TV и LG Smart TV.

Платформза интерфейсы которых я отвечала как единственный дизайнер

Спустя пару лет команда расширилась. Я помогла новому дизайнеру разобраться в продукте и особенностях платформ, постепенно передала ему часть задач по вебу и сосредоточилась на мобильных приложениях и Smart TV.

При этом продолжала участвовать в дизайн-⁠ревью веб-⁠интерфейсов, развивать общий UI kit и следить за согласованностью решений между платформами.

Как я находила и выбирала задачи

Не все задачи приходили от команды. Часть проблем я находила самостоятельно: регулярно просматривала отзывы в магазинах приложений и социальных сетях, изучала обращения пользователей, которые передавала поддержка.

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

Для приоритизации использовала разные подходы в зависимости от типа задачи (новая фича или исправление бага). Чаще всего обращалась к матрице Эйзенхауэра и оценке «ценность / усилия». Они помогали учитывать важность и срочность задач, сопоставлять ожидаемую пользу с трудозатратами и определять, какие улучшения стоит предложить в первую очередь.

Ценность ↑ Усилия →
Быстрые победыSVG-⁠анимация загрузкиКрасный бейдж «Запись»
Большие задачиМеню плеераПереход эфир ↔ запись на ТВ
МелочиОтступы в таб-⁠бареИконки жанров
ОтложитьАнимированные обложки каналовСвоя клавиатура поиска на ТВ
FIG. 2 — ЦЕННОСТЬ / УСИЛИЯсхема · примеры задач

Находки обсуждала с лидом команды, чтобы сверить приоритеты и не дублировать уже начатую работу. Затем прорабатывала решения в прототипах и выносила на обсуждение с командой. Иногда идеи приходилось пересматривать из-⁠за технических ограничений, а к некоторым мы возвращались позже, когда менялись приоритеты.

Решение 01

Телепрограмма и навигация на разных устройствах

Одним из основных сценариев SWEET.TV был просмотр телеканалов и телепрограммы: текущего эфира, архива прошедших передач и расписания будущих. Нужно было сделать этот сценарий удобным на всех платформах, уделив особое внимание Smart TV и мобильным устройствам.

На телефоне пользователь взаимодействует с интерфейсом касаниями, а на телевизоре перемещается между элементами с помощью пульта. Поэтому я сохранила общий пользовательский сценарий, но по-⁠разному организовала интерфейсы.

Мобильное приложение. На небольшом экране важно было сохранить быстрый доступ к просмотру и не перегрузить интерфейс. Поэтому я разместила телепрограмму под плеером, где пользователь мог переключаться между жанрами, выбирать каналы и просматривать расписание передач. Запись прошедшей передачи запускалась в том же плеере, без перехода на другой экран.

Smart TV. Большой экран позволяет показать больше информации одновременно, но важно не перегрузить его деталями. Поэтому я разместила список каналов и телепрограмму рядом с видео, чтобы пользователь сразу видел, что идёт сейчас и что будет дальше. При этом нужно было учитывать особенности управления пультом, где даже простые действия требуют больше нажатий.

12:30
Аудио
12:40:00 ● Эфир

Мобильное приложение

  • Плеер сверху, под ним переключатель «Жанры / Телепрограмма»
  • Эфир и запись различаются бейджем: белый «Эфир», красная «Запись»
  • Запись прошедшей передачи запускается в верхнем плеере — без перехода на другой экран
  • Архив — 14 дней

Попробуйте: поставьте эфир на паузу — он станет записью, «В эфир» вернёт трансляцию

Smart TV

  • Одновременно видны каналы, видео, текущая и соседние передачи
  • Смена канала сразу переключает видео; передача включается только по OK
  • Полный экран — OK, иконка или зелёная кнопка пульта; вся телепрограмма — жёлтая
  • В полноэкранном плеере кнопка «Эфир» возвращает из записи к трансляции, «Свернуть» — к маленькому экрану

Попробуйте: → к передачам, OK на прошедшей — запись на весь экран, Y — вся телепрограмма

Все
      FIG. 3 — ОДИН СЦЕНАРИЙ, ДВЕ ОРГАНИЗАЦИИпересобрано по макетам · видео: Sintel, Tears of Steel, Big Buck Bunny © Blender Foundation, CC BY 3.0

      Проверка. Я изучала решения конкурентов и участвовала в юзабилити-⁠тестировании интерфейса на реальном ТВ. Во время тестов выяснилось, что пользователи не всегда обращали внимание на текст и испытывали трудности при переходе к архиву телепередач.

      Мы не нашли альтернативного варианта навигации, который был бы заметно проще существующего: решения конкурентов тоже оказались сложными. После опроса пользователей решили сохранить основную навигационную модель. Чтобы помочь разобраться с управлением и возможностями приложения, добавили подсказки и онбординг.

      Решение 02

      Автовоспроизведение и анимация раскрытия

      Ещё в первых релизах я предложила добавить в карточку фильма автоматический запуск трейлера через несколько секунд после её открытия. Изображение в правом верхнем углу плавно раскрывалось на весь экран, и начиналось воспроизведение.

      Мы провели несколько тестов, и реакция пользователей оказалась неоднозначной. Сама анимация им нравилась, но автоматический запуск видео устраивал не всех. Одни хотели сначала прочитать описание фильма, другие ещё выбирали, что посмотреть, кто-⁠то мог просто отойти от телевизора, а кого-⁠то пугал звук, несмотря на плавное нарастание громкости.

      Триллер · 2025

      Неон

      Громкие премьеры

        Попробуйте: ← → по постерам, OK — открыть карточку, затем сравните два варианта

        FIG. 4 — РАСКРЫТИЕ ИЗ УГЛА ЭКРАНАпересобрано · названия вымышленные · кадры © Blender Foundation, CC BY 3.0

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

        В итоге мы решили сохранить анимацию раскрытия, но дать пользователю самому запускать трейлер. Теперь до нажатия на кнопку «Трейлер» в карточке отображается статичное изображение, чаще всего кадр из фильма.

        Решение 03

        Читаемость ТВ-⁠интерфейса

        При работе над Smart TV быстро выяснилось, что интерфейс, который хорошо считывается на мониторе, далеко не всегда так же хорошо воспринимается на телевизоре. С расстояния текст становится менее читаемым, а некоторые состояния элементов сложнее различить.

        В первых релизах для обозначения фокуса мы использовали градиентную плашку, доставшуюся в наследство от другого продукта. На тёмном фоне она хорошо считывалась, но у SWEET.TV была своя фишка, и передачи проигрывались сразу в правом углу экрана.

        Градиенты тогда были популярным приёмом в дизайне интерфейсов, но в нашем случае скорее мешали. На фоне движущегося видео текст местами сливался с изображением, особенно если смотреть на телевизор с дивана.

        Я переработала оформление фокуса и текстовых элементов с учётом бренда. Экспериментировала с цветами и контрастностью, убирала градиенты там, где они мешали чтению, и проверяла, насколько хорошо различаются состояния элементов.

        Было
        8Северный свет 9▸ Кинокадр› 10Дорога 11Лаборатория

        Тёмный фон с куском видео, фокус — градиентная плашка: с расстояния текст сливается с картинкой

        Стало
        8Северный свет 9Кинокадр› 10Дорога 11Лаборатория

        Ровная заливка, контрастный текст, заметный фокус

        Попробуйте: подвигайте расстояние до 5 м, смените тип зрения и включите близорукость

        FIG. 5 — ЧИТАЕМОСТЬ С РАССТОЯНИЯдемонстрационная схема, не инструмент проверки зрения

        Макеты тестировала на реальном телевизоре с разного расстояния, снимая и надевая очки. Дополнительно использовала симуляторы особенностей цветового восприятия. Если текст терялся на фоне видео или состояния элементов было сложно различить, возвращалась к макетам и корректировала оформление. Так постепенно удалось подобрать решения, которые лучше считывались в разных условиях просмотра.

        Решение 04

        UI kit и мультиязычность

        После перехода команды с Photoshop на Figma я начала собирать общий UI kit для разных платформ SWEET.TV. Добавляла стили, переиспользуемые компоненты и их состояния, постепенно развивая библиотеку вместе с продуктом и возможностями самой Figma.

        UI kit упростил подготовку макетов и внесение изменений. При создании компонентов я по возможности учитывала и локализацию, чтобы элементы могли подстраиваться под разную длину текста без необходимости каждый раз переделывать их вручную.

        Общая палитра · Mobile и Smart TV

        • Primaryакцент, активные элементы#20bec6
        • Warning · Smart btnпредупреждения, подсказки#f6bf48
        • Title-⁠Activeтекст: 100 · 70 · 50%#ffffff

        Mobile

        Текстовые стили

        Экран смартфона, 360 dp в ширину: стили компактнее — телефон держат в руке, в 30–40 см от глаз. Показаны в натуральную величину

        • ТелепрограммаHeading · 20/26 · Medium
        • Режиссёрская версияTitle · 15/20 · Medium
        • Вчера · 11:15 – 12:15Body · 12/16 · Regular
        • Главная · ТВ · КиноCaption · 10/12 · Medium

        Свои цвета

        • Background#182936
        • Primary dark#15394c
        • Запись#d8271c
        • Gradient primary#ff7d7d → #d7208e

        Smart TV

        Текстовые стили «Smart»

        Экран 1920×1080: шрифты крупнее, чтобы читались с дивана. Показаны в масштабе 1:2

        • ТелепрограммаHeadline Secondary · 42/52 · Demi
        • Режиссёрская версияTitle · 34/48 · Demi
        • 12:15 · ЭфирSubtitle · 26/24 · Medium

        Свои цвета

        • Background#141414
        • Element background#202020
        • Secondary · фокус#2affff
        • Smart btn · пультred · green · yellow
        FIG. 6 — ОБЩАЯ ПАЛИТРА, СВОИ СТИЛИ ТЕКСТАmobile · smart tv

        Для проверки переводов использовала плагин Lokalise для Figma. Он позволял подставлять реальные переводы прямо в макеты и смотреть, как они ведут себя в интерфейсе. Чаще всего проблемы возникали с кнопками, названиями фильмов и длинными названиями тарифов.

        Часть таких проблем удавалось находить и исправлять ещё на этапе дизайна, до передачи макетов в разработку.

        Попробуйте: переключите язык и включите правила для длинных строк

        FIG. 7 — ПРОВЕРКА ЛОКАЛИЗАЦИИ В ДИЗАЙНЕсхема

        Работа с командой

        По мере роста команды я стала больше времени уделять совместной работе над интерфейсами. Обсуждала решения с коллегами, помогала разобраться в особенностях продукта и участвовала в дизайн-⁠ревью, даже когда уже не занималась вебом напрямую.

        Продолжала просматривать веб-⁠макеты и графические материалы, подготовленные по шаблонам. Проверяла, чтобы новые решения не расходились с общим визуальным стилем продукта, а ошибки не попадали в релиз.

        Результаты

        За время работы над SWEET.TV я прошла путь от самостоятельного проектирования интерфейсов всех платформ до работы в расширившейся дизайн-⁠команде, сосредоточившись на мобильных приложениях и Smart TV.

        Не все первоначальные решения выдерживали проверку реальным использованием, и некоторые приходилось пересматривать. Так, после тестов с пользователями мы отказались от автоматического запуска трейлеров, сохранив анимацию раскрытия карточки фильма. А проверка интерфейса на телевизоре помогла мне выявить проблемы с читаемостью и доработать оформление фокуса.

        Общий UI kit заметно упростил работу дизайнеров. Однотипные элементы больше не приходилось каждый раз собирать с нуля, а изменения стало проще поддерживать на разных платформах. При этом мы не переносили компоненты один в один, а адаптировали их под особенности Web, Mobile и Smart TV.

        Что вынесла из проекта

        SWEET.TV стал для меня большим этапом профессионального роста. Работа сразу с несколькими платформами научила расставлять приоритеты. Мы ориентировались на статистику использования устройств, глубже прорабатывали платформы с наибольшим охватом, а для остальных сначала выпускали MVP и постепенно развивали их.

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

        Но, пожалуй, самое важное я осознала уже после ухода из проекта. Когда долго работаешь над одним продуктом, взгляд постепенно замыливается. Становится сложнее замечать недостатки привычных решений, и иногда очень нужен человек со стороны. Я стараюсь помнить об этом и не бросаться защищать собственную работу, когда кто-⁠то предлагает посмотреть на неё иначе.

        Следующий кейс In Vino — дизайн-⁠система

        Кажется, нам по пути?

        Буду рада поработать вместе. Открыта к предложениям и интересным продуктовым задачам.

        Новосибирск · UTC+3–UTC+7 · Удалённо или гибрид