Контекст и роль
SWEET.TV — онлайн-кинотеатр и сервис просмотра телеканалов.
Изначально я была единственным дизайнером SWEET.TV и отвечала за интерфейсы всех платформ: Web, iOS, Android, Android TV, Samsung Smart TV и LG Smart TV.
Платформза интерфейсы которых я отвечала как единственный дизайнер
Спустя пару лет команда расширилась. Я помогла новому дизайнеру разобраться в продукте и особенностях платформ, постепенно передала ему часть задач по вебу и сосредоточилась на мобильных приложениях и Smart TV.
При этом продолжала участвовать в дизайн-ревью веб-интерфейсов, развивать общий UI kit и следить за согласованностью решений между платформами.
Как я находила и выбирала задачи
Не все задачи приходили от команды. Часть проблем я находила самостоятельно: регулярно просматривала отзывы в магазинах приложений и социальных сетях, изучала обращения пользователей, которые передавала поддержка.
Обращала внимание на повторяющиеся жалобы, ошибки и неудобные сценарии. Оценивала, насколько проблема серьёзная, как часто возникает и что изменится для пользователя, если её решить.
Для приоритизации использовала разные подходы в зависимости от типа задачи (новая фича или исправление бага). Чаще всего обращалась к матрице Эйзенхауэра и оценке «ценность / усилия». Они помогали учитывать важность и срочность задач, сопоставлять ожидаемую пользу с трудозатратами и определять, какие улучшения стоит предложить в первую очередь.
Находки обсуждала с лидом команды, чтобы сверить приоритеты и не дублировать уже начатую работу. Затем прорабатывала решения в прототипах и выносила на обсуждение с командой. Иногда идеи приходилось пересматривать из-за технических ограничений, а к некоторым мы возвращались позже, когда менялись приоритеты.
Решение 01
Телепрограмма и навигация на разных устройствах
Одним из основных сценариев SWEET.TV был просмотр телеканалов и телепрограммы: текущего эфира, архива прошедших передач и расписания будущих. Нужно было сделать этот сценарий удобным на всех платформах, уделив особое внимание Smart TV и мобильным устройствам.
На телефоне пользователь взаимодействует с интерфейсом касаниями, а на телевизоре перемещается между элементами с помощью пульта. Поэтому я сохранила общий пользовательский сценарий, но по-разному организовала интерфейсы.
Мобильное приложение. На небольшом экране важно было сохранить быстрый доступ к просмотру и не перегрузить интерфейс. Поэтому я разместила телепрограмму под плеером, где пользователь мог переключаться между жанрами, выбирать каналы и просматривать расписание передач. Запись прошедшей передачи запускалась в том же плеере, без перехода на другой экран.
Smart TV. Большой экран позволяет показать больше информации одновременно, но важно не перегрузить его деталями. Поэтому я разместила список каналов и телепрограмму рядом с видео, чтобы пользователь сразу видел, что идёт сейчас и что будет дальше. При этом нужно было учитывать особенности управления пультом, где даже простые действия требуют больше нажатий.
Телеканал доступен в подписке
Подключай прямо сейчас и наслаждайся просмотром любимых телеканалов
Мобильное приложение
- Плеер сверху, под ним переключатель «Жанры / Телепрограмма»
- Эфир и запись различаются бейджем: белый «Эфир», красная «Запись»
- Запись прошедшей передачи запускается в верхнем плеере — без перехода на другой экран
- Архив — 14 дней
Попробуйте: поставьте эфир на паузу — он станет записью, «В эфир» вернёт трансляцию
Smart TV
- Одновременно видны каналы, видео, текущая и соседние передачи
- Смена канала сразу переключает видео; передача включается только по OK
- Полный экран — OK, иконка или зелёная кнопка пульта; вся телепрограмма — жёлтая
- В полноэкранном плеере кнопка «Эфир» возвращает из записи к трансляции, «Свернуть» — к маленькому экрану
Попробуйте: → к передачам, OK на прошедшей — запись на весь экран, Y — вся телепрограмма
Нажмите на пульте для полноэкранного режима
Телеканал доступен в подписке
Подключай прямо сейчас и наслаждайся просмотром любимых телеканалов
Проверка. Я изучала решения конкурентов и участвовала в юзабилити-тестировании интерфейса на реальном ТВ. Во время тестов выяснилось, что пользователи не всегда обращали внимание на текст и испытывали трудности при переходе к архиву телепередач.
Мы не нашли альтернативного варианта навигации, который был бы заметно проще существующего: решения конкурентов тоже оказались сложными. После опроса пользователей решили сохранить основную навигационную модель. Чтобы помочь разобраться с управлением и возможностями приложения, добавили подсказки и онбординг.
Решение 02
Автовоспроизведение и анимация раскрытия
Ещё в первых релизах я предложила добавить в карточку фильма автоматический запуск трейлера через несколько секунд после её открытия. Изображение в правом верхнем углу плавно раскрывалось на весь экран, и начиналось воспроизведение.
Мы провели несколько тестов, и реакция пользователей оказалась неоднозначной. Сама анимация им нравилась, но автоматический запуск видео устраивал не всех. Одни хотели сначала прочитать описание фильма, другие ещё выбирали, что посмотреть, кто-то мог просто отойти от телевизора, а кого-то пугал звук, несмотря на плавное нарастание громкости.
Триллер · 2025
Неон
Громкие премьеры
Попробуйте: ← → по постерам, OK — открыть карточку, затем сравните два варианта
Мы также посмотрели на техническую сторону вопроса. Выяснили, что у большинства наших пользователей был слабый интернет или дорогой мобильный трафик. Поэтому отдельно проанализировали, сколько трафика потребляет автоматическая загрузка трейлера и как она влияет на скорость работы приложения. Результаты стали ещё одним аргументом против автозапуска.
В итоге мы решили сохранить анимацию раскрытия, но дать пользователю самому запускать трейлер. Теперь до нажатия на кнопку «Трейлер» в карточке отображается статичное изображение, чаще всего кадр из фильма.
Решение 03
Читаемость ТВ-интерфейса
При работе над Smart TV быстро выяснилось, что интерфейс, который хорошо считывается на мониторе, далеко не всегда так же хорошо воспринимается на телевизоре. С расстояния текст становится менее читаемым, а некоторые состояния элементов сложнее различить.
В первых релизах для обозначения фокуса мы использовали градиентную плашку, доставшуюся в наследство от другого продукта. На тёмном фоне она хорошо считывалась, но у SWEET.TV была своя фишка, и передачи проигрывались сразу в правом углу экрана.
Градиенты тогда были популярным приёмом в дизайне интерфейсов, но в нашем случае скорее мешали. На фоне движущегося видео текст местами сливался с изображением, особенно если смотреть на телевизор с дивана.
Я переработала оформление фокуса и текстовых элементов с учётом бренда. Экспериментировала с цветами и контрастностью, убирала градиенты там, где они мешали чтению, и проверяла, насколько хорошо различаются состояния элементов.
Тёмный фон с куском видео, фокус — градиентная плашка: с расстояния текст сливается с картинкой
Ровная заливка, контрастный текст, заметный фокус
Попробуйте: подвигайте расстояние до 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:15
Body · 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
Для проверки переводов использовала плагин Lokalise для Figma. Он позволял подставлять реальные переводы прямо в макеты и смотреть, как они ведут себя в интерфейсе. Чаще всего проблемы возникали с кнопками, названиями фильмов и длинными названиями тарифов.
Часть таких проблем удавалось находить и исправлять ещё на этапе дизайна, до передачи макетов в разработку.
Попробуйте: переключите язык и включите правила для длинных строк
Работа с командой
По мере роста команды я стала больше времени уделять совместной работе над интерфейсами. Обсуждала решения с коллегами, помогала разобраться в особенностях продукта и участвовала в дизайн-ревью, даже когда уже не занималась вебом напрямую.
Продолжала просматривать веб-макеты и графические материалы, подготовленные по шаблонам. Проверяла, чтобы новые решения не расходились с общим визуальным стилем продукта, а ошибки не попадали в релиз.
Результаты
За время работы над SWEET.TV я прошла путь от самостоятельного проектирования интерфейсов всех платформ до работы в расширившейся дизайн-команде, сосредоточившись на мобильных приложениях и Smart TV.
Не все первоначальные решения выдерживали проверку реальным использованием, и некоторые приходилось пересматривать. Так, после тестов с пользователями мы отказались от автоматического запуска трейлеров, сохранив анимацию раскрытия карточки фильма. А проверка интерфейса на телевизоре помогла мне выявить проблемы с читаемостью и доработать оформление фокуса.
Общий UI kit заметно упростил работу дизайнеров. Однотипные элементы больше не приходилось каждый раз собирать с нуля, а изменения стало проще поддерживать на разных платформах. При этом мы не переносили компоненты один в один, а адаптировали их под особенности Web, Mobile и Smart TV.
Что вынесла из проекта
SWEET.TV стал для меня большим этапом профессионального роста. Работа сразу с несколькими платформами научила расставлять приоритеты. Мы ориентировались на статистику использования устройств, глубже прорабатывали платформы с наибольшим охватом, а для остальных сначала выпускали MVP и постепенно развивали их.
Со временем изменился и мой подход к гипотезам. Раньше мне казалось, что проверять нужно практически каждую идею. Сейчас я лучше понимаю, какие гипотезы стоит брать в работу, а какие можно отсеять ещё до тестирования. Да и способов проверки в моём арсенале стало заметно больше.
Но, пожалуй, самое важное я осознала уже после ухода из проекта. Когда долго работаешь над одним продуктом, взгляд постепенно замыливается. Становится сложнее замечать недостатки привычных решений, и иногда очень нужен человек со стороны. Я стараюсь помнить об этом и не бросаться защищать собственную работу, когда кто-то предлагает посмотреть на неё иначе.