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