Как задизайнить приложение на смарт-ТВ: 7 советов, проверенных на практике

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

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

Летом 2022 года, в мою компанию обратились с идеей сделать кроссплатформенный IPTV-кинотеатр для европейской аудитории. Нужно было разработать мобильное приложение, веб-версию, а главное — приложение для смарт-ТВ. Для нас это был первый проект разработки дизайна для телевизионных операционных систем. Расскажу, как это было, что мы читали и о какие подводные камни споткнулись.

Что такое IPTV

Для начала немного контекста. Чтобы понять идею этого приложения, нужно знать условия, в которых европейцы потребляют ТВ-контент.

Подписки на сервисы в Европе стоят недешево. Европейцы в среднем тратят на них 130€ в месяц. Из этой суммы около 30€ уходят на стриминги. За эти деньги можно оплатить Яндекс Плюс, одну из самым популярных мультимедийных подписок в России, на семь месяцев вперед. 

Еще в Европе строгие законы о нарушении авторских прав. Там вы не можете просто так посмотреть фильм, не заплатив за него. Например, в Германии за пиратский сериальчик можно получить штраф в 155-1000€. Их выписывают даже несовершеннолетним. 

Один из способов сэкономить на контенте, не рискуя поплатиться за пиратство — обратиться к реселлерам IPTV-плейлистов.

IPTV — это разновидность интернет-телевидения. Трансляция происходит в изолированной IP-сети, а чтобы она заработала, пользователь должен загрузить в приложение плейлист со ссылками на контент. 

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

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

Что пишут про дизайн ТВ-приложений

В интернете не так много статей и гайдов по приложениям на ТВ-платформы. Когда только начиналась работа над проектом, их было еще меньше. 

На помощь пришли официальные руководства от основных производителей умных телевизоров. Ссылки на них прикрепил в конце статьи.

Так как у нас в офисе была приставка Apple TV, началась разработка под tvOS — таким образом нововведения можно было сразу тестировать. Но это приложение должно было работать на разных телевизионных ОС: Tizen, WebOS, Android TV. Поэтому мы дополнительно изучили гайдлайны от Samsung и LG. 

В этой статье я обобщил принципы дизайна интерфейсов, которые изучались для проекта, и дополнил их неочевидными инсайтами из практики. Получился список из 7 пунктов ниже.

1. Интерфейс должен легко читаться с 3-3,5 метров 

Расстояние между человеком и телевизором больше, чем вы думаете. В среднем оно составляет три метра, но обычно мы откидываемся назад на спинку дивана, а иногда можем продолжать просмотр, перемещаясь по комнате. Значит, расстояние увеличивается. 

Хотя экраны телевизоров больше мониторов ПК и смартфонов, элементы интерфейса на таком расстоянии могут быть неразборчивыми. От этого чаще всего страдают текст, значки навигации и указатели. 

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

Типичные условия при просмотре телевизора
Типичные условия при просмотре телевизора

Чтобы сделать интерфейс ТВ-приложения достаточно крупным, начинайте тестировать дизайн на устройствах как можно раньше. 

Когда делались макеты на маленьких фреймах в Figma, понять масштабы телевизионной картинки было очень трудно. Наша команда привыкла работать с экранами смартфонов и десктопов, но не с 50-дюймовыми телевизорами.

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

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

2. Используйте выразительное состояние фокуса 

Состояние элемента «фокус» указывает текущее местоположение пользователя на экране. Это может быть яркая обводка, свечение, увеличение масштаба объекта, затемнение или блюр остального интерфейса. Хотя фокус часто используется на других устройствах, на экране телевизора он должен быть особенно выразительным из-за больших диагоналей.

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

Правильный фокус выделяет объект даже на большом расстоянии и помогает пользователю не потеряться
Правильный фокус выделяет объект даже на большом расстоянии и помогает пользователю не потеряться

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

Карточка в фокусе — увеличено превью, добавлена контрастная обводка и свечение
Карточка в фокусе — увеличено превью, добавлена контрастная обводка и свечение

3. Проектируйте навигацию под телевизионный пульт

Пульт — основной способ управления устройством, при этом его возможности сильно ограничены. Из этого факта мы должны строить всю логику навигации в ТВ-приложении. 

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

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

Стандартный пульт позволяет двигаться только в четырех направлениях, поэтому смещение контента по диагонали может запутать пользователя
Стандартный пульт позволяет двигаться только в четырех направлениях, поэтому смещение контента по диагонали может запутать пользователя

Источник: https://habr.com/ru/articles/745490/


Интересные статьи

Интересные статьи

В течении девяти месяцев мы работали над новым решением для мониторинга банковских сделок в РСХБ. Мы создали многие блоки с нуля и фактически полностью пересмотрели и переработали продукт, сформировав...
В феврале 2021 года ВкусВилл запустил проект «Сгоряча» по доставке блюд из более 50 «dark kitchen» в Москве, Санкт-Петербурге, Волгограде, Чебоксарах и других городах. Сейчас через приложение можно за...
В мире науки порой бывает так, что открытие какого-то вещества или материала происходит не в лаборатории, а на бумаге. Подобная ситуация сложилась и с графином, существование и возможность синтеза...
Все мы знаем, что С++ — мощный язык, у которого много сторонников. Но чем могут быть недовольны даже сторонники? Где сталкиваешься с неудобствами и чем они вызваны? Почему в примитивном...
Рассказываем о задачах, над которыми работали сотрудники Национального центра когнитивных разработок Университета ИТМО (НЦКР) — это и анализ пассажиропотоков на вокзале «Олимпийский п...