ОС Android TV используется на миллионах телевизоров, потоковых устройств и приставок платного телевидения. Google TV — это совершенно новый опыт, который сначала будет доступен на Chromecast вместе с Google TV, а со временем и на большем количестве устройств.
Все приложения, созданные для Android TV, работают на устройствах с Google TV. Чтобы обеспечить максимально эффективное взаимодействие с пользователем Google TV, мы рекомендуем вам применить рекомендации из этого руководства.
Базовые требования
- Поддержка Google Cast. Google Cast позволяет расширить возможности приложений Android, iOS и Chrome, чтобы обеспечить потоковое аудио и видео на телевизорах Android, а также на устройствах Chromecast и устройствах с помощником. Дополнительную информацию см. в документации Google Cast .
- Используйте медиа-сеансы: медиа-сеансы предоставляют универсальный способ взаимодействия с аудио- или видеоплеером. Когда приложение сообщает Android, что оно воспроизводит мультимедиа, приложению можно делегировать управление воспроизведением. Интеграция с сеансом мультимедиа позволяет приложению рекламировать воспроизведение мультимедиа извне и получать команды воспроизведения из внешних источников. Этими источниками могут быть физические кнопки, такие как кнопка воспроизведения на гарнитуре или пульте дистанционного управления телевизора, или косвенные команды, такие как команда Google Assistant «пауза». Затем медиасеанс делегирует эти команды приложению, которое применяет их к медиаплееру, из которого возникли команды. Дополнительные сведения см. в разделе «Использование мультимедийного сеанса» .
Обнаружение контента на разных поверхностях
Предложите канал медиа-действий: когда вы предоставляете Google фид медиа-действий в формате JSON, ваш контент можно будет обнаружить с помощью рекомендаций Google TV и других поверхностей Google, таких как поиск Google. Предоставляемые вами глубокие ссылки позволяют пользователям сразу перейти к воспроизведению вашего контента, чтобы повысить вовлеченность. Канал также обеспечивает поиск на устройстве и возможность воспроизведения мультимедиа с помощью голосовых команд Google Assistant.
Google одновременно работает с ограниченным количеством поставщиков, чтобы интегрировать их в эту функцию. Более подробную информацию смотрите в документации Media Actions .
Интеграция Watch Next: Watch Next позволяет пользователям повторно взаимодействовать с контентом вашего приложения. Когда пользователи покидают ваше приложение во время просмотра фильма или сериала, вы можете отображать этот контент прямо на главном экране Google TV с помощью функции «Смотреть дальше». Пользователь может выбрать плитку для создания глубокой ссылки непосредственно при воспроизведении в вашем приложении. Обратите внимание, что интеграция Watch Next должна быть сертифицирована на предмет качества, чтобы ее можно было показывать на устройствах Google TV. Дополнительные сведения см. в документации Watch Next .
Голос и участие
- Поддержка привязки учетных записей: привязка учетных записей обеспечивает плавную связь между учетной записью Google пользователя и учетной записью вашего приложения, что упрощает взаимодействие с существующими и новыми пользователями вашего приложения. Привязка учетных записей является обязательным условием для других возможностей, таких как удобные подписки, синхронизация прав и голосовое вещание.
- Поддержка синхронизации прав: если ваш канал действий с мультимедиа включает медиафайлы с требованиями к правам (например, пользователю необходима определенная подписка для доступа к контенту), вы можете поддерживать синхронизацию прав, чтобы объявить, какие подписки имеет связанная учетная запись. Дополнительные сведения см . в документации по конечной точке прав .
- Предлагайте голосовое вещание: голосовое вещание позволяет вашим пользователям инициировать воспроизведение мультимедиа на поддерживаемых устройствах Cast через Google Assistant. Вы можете включить эту функцию, предоставив канал медиа-действий , поддержав привязку учетных записей и создав приемник Cast .
- Включите Cast Connect: с помощью Cast Connect ваше приложение Android TV может выступать в качестве приемника Cast. Это позволяет обеспечить более широкие возможности и поддержку взаимодействия с пультом дистанционного управления. Дополнительную информацию см. в обзоре приемника Android TV .
Привлечение пользователей
- Интегрируйте Google Play Billing: используйте библиотеку Play Billing для поддержки покупок в приложениях и управления подписками как на мобильных устройствах, так и на телевидении. Более подробную информацию смотрите в платежной документации .
- Обеспечьте бесперебойную подписку: сочетая упрощенную привязку учетных записей , биллинг Play с уведомлениями разработчиков в реальном времени и автоматический вход в систему , вы можете обеспечить беспрепятственный процесс совершения покупок для своих пользователей. Для получения более подробной информации посмотрите видео о подписках Frictionless .
Оценка функций Google TV
Приложение, созданное для ОС Android TV, работает на всех устройствах в телевизионной экосистеме, включая новые устройства под брендом Google TV. Чтобы узнать, предлагает ли устройство возможности Google TV, например для аналитики, вы можете оценить или отфильтровать системную функцию com.google.android.feature.AMATI_EXPERIENCE
.