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

Интеграция с ТВ приложением

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

Untitled

Старт и возобновление воспроизведения

Приложение TV автоматически открывает ваше приложение и отправляет ему уведомление, когда пользователь начнет воспроизведение контента в вашем приложении.

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

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

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

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

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

Загрузка контента

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

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

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

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

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

Выход из воспроизведения

Пользователь остается в вашем приложении после выхода из режима воспроизведения, а не возвращается в ТВ. Этот опыт не должен приводить к дезориентации юзера.

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