Android TV
Google Ассистент на вашем ТВ
Теперь в Android TV встроен Google Ассистент. Хотите найти новый блокбастер, узнать результат важного матча или приглушить свет в комнате? Не отвлекайтесь от любимых программ – нажмите кнопку микрофона на пульте и скажите Ассистенту, что нужно сделать.
- Планирование
- Воспроизведение
- Поиск контента
- Ответы на вопросы
- Управление
устройствами
Планирование
Воспроизведение
Поиск контента
Ответы на вопросы
Управление
устройствами
С Android TV вам не придется долго искать любимый контент. Благодаря удобному интерфейсу вы можете легко возобновить просмотр с того места, где остановились, или найти новое увлекательное шоу.
Популярные
приложения
В Google Play найдутся приложения для Android TV на любой вкус – от Showtime и YouTube до множества игр.
ПОТОКОВАЯ ПЕРЕДАЧА
ТЕЛЕВИДЕНИЕ
ИГРЫ И ПРИЛОЖЕНИЯ
ПОТОКОВАЯ ПЕРЕДАЧА
ТЕЛЕВИДЕНИЕ
ИГРЫ И ПРИЛОЖЕНИЯ
Встроенная технология Chromecast
Партнеры Android TV во всем мире
- Все
- Телевизоры и устройства потоковой передачи
- Поставщики телевизионных услуг
Все (207) Телевизоры и устройства потоковой передачи (114) Поставщики телевизионных услуг (93)
-
1und1
3BB
Aconatic
ACT
Agile TV (Masmovil)
Airtel
AirTV
Aiwa
Akino
Allente
ANAM
Anker
Arrow Modern Future Company
ASANZO
Asianet
Asus
AT&T TV
Atria Convergence Technologies Limited
Ayonz
Bauhn
Beeline
BenQ
Binge
Blaupunkt
BOE Technology Group Co. , Ltd.
Bouygues Telecom
Casper
CCC
Cellcom TV
CG
Changhong
Chimei
China Network Systems
CHiQ
-
CMHK
Com Hem
Condor Electronics
Cosmote GR
D’LIVE
d2h
Deutsche Telekom
Dialog Television
DISH Business
Dish TV
DishTV
DNA
Dom. ru
DW SUMMUS
Eko
-
Elsys
Ematic
Engel
ENGLAON TELEVISION
ENTV
EPSON
ERGO
ESTLA
Euskaltel
Evvoli
Flipkart
Formovie
Foxconn
Foxtel
FPT Play
Free
FRONTiiR
Funai
Get
Globe Telecom
Haier
Hansung
Hathway
Hisense
HORIZON
iFFalcon
INFINITON
Infinix
infomir
Innos
Iriver
Itel
J:COM
JBL
JDS
Jooyon
JVC
Kbro
KDDI
KIVI
KODAK
Kogan. com
KOODA
KT
KT SkyLife
KTC
LG HelloVision
Linknet
Linsar
Lloyd (A Havells Brand)
LMT
LUCOMS
Makedonski Telekom
Marcel
MarQ
Mauritius Telecom
Mediabox
MEO
Micromax
MNC
MobiCom
Motorola
MTS
MyBox
nc+ PL
Net+
NETTV
Nokia
NTT Docomo
NVIDIA
OnePlus
Ooredoo
Orange
Panasonic
Partner TV
PCCW
Philips
PIXELA
Play
Polaroid
Polytron
PRISM Korea
Proximus
Quickline AG
R
RCA
RFL Electronics Ltd
Robi Axiata Limited
Safaricom
Sanyo
SaskTel
Saudi Telecom Company
Sceptre Inc.
Seiki
SFR
Sharp Corporation
Singer Bangladesh Limited
SK broadband
Sky Switzerland
Skyworth
Slovak Telekom
SMARTEVER
SONIQ Australia
Sony
Starhub (SG)
STINGTV
Stofa
Stream System
Syinix
T-Mobile Czech Republic
T-Mobile Polska S. A
Tata Sky
TBC
tbroad
TCL
Telecable
Telecom Italia
Telekom Malaysia
Telenet
Telkom Indonesia
Telkom ZA
Telus
Tempo (Aust) Pty Limited
TESLA
theham
THOMSON
top MSO
TOSHIBA
TPV (Philips EMEA)
Transvision
TRUE
Truvii
Turbo-X
TV UP
TVB
UMAX
United Group
United RS
Vectra PL
Vestel (Toshiba EU)
Videostrong
Viettel
VinSmart
Vista Electronics Ltd.
Vodafone
Vodafone — GmbH
Vodafone KDG
Vodafone QA
Vu Televisions
Walton
WIND Hellas
Witooth
XGIMI Technology
Xiaomi
XL
Youfone
Youin
Minari © 2020 A24 DISTRIBUTION, LLC. All Rights Reserved. Everything Everywhere All At Once © 2022 A24 Distribution, LLC. All Rights Reserved. Lady Bird © 2017 InterActiveCorp Films, LLC. All Rights Reserved.
Carousel
Используйте кнопки Вперед и Назад или клавиши со стрелками для выбора.
Как установить приложение на Яндекс ТВ
Сейчас на полках магазинов полным полно различных телевизоров со Smart TV: кто-то предпочитает вариант подороже и приобретает устройство с Tizen OS или WebOS, а те, кто хочет сделать из телевизора еще один умный гаджет наподобие компьютера — Android TV. Несмотря на большие возможности кастомизации, рано или поздно даже эта операционка надоедает, поэтому многие выбирают телевизор на российской системе Яндекс.ТВ. Но что она из себя представляет? Как работает? Можно ли установить стороннее приложение на телевизор с Яндекс.ТВ? Сейчас всё расскажем.
Объясняем, что умеет платформа Яндекс ТВ и как на на нее устанавливать приложения
ПОДПИСЫВАЙТЕСЬ НА НАШ КАНАЛ В ДЗЕНЕ ПРЯМО СЕЙЧАС
Что такое Яндекс ТВ
Фактически, Яндекс ТВ — это лаунчер для Android TV, практически как Google TV. В ней упор сделан на сервисы Яндекса, в основе которого лежит Алиса и Кинопоиск. Для российских пользователей она этим как раз и хороша, так как все приложения на русском языке, контент — тоже. В отличие от «чистого» Android TV, здесь практически нет десятков бесполезных встроенных приложений, наоборот — только самые нужные, знакомые отечественной аудитории.
Яндекс.ТВ — это оболочка для Android TV, оптимизированная под недорогие телевизоры
При входе здесь используется аккаунт Яндекса, так что, не нужно вводить данные от Google-аккаунта, скачивать приложения Яндекса, а затем снова в них входить под своей учетной записью. Так что, во многом такой телевизор — еще один паззл в экосистеме Яндекса. Конечно, если вы ею пользуетесь.
Еще одна фишка — это Алиса вместо Гугл Ассистента в Android TV: работает она довольно шустро, не ломает работу телевизора и слышит вас с первого раза. Поддерживает ровно те же навыки, что и Яндекс.Станция. Можно сказать, что система Яндекс ТВ хорошо оптимизирована, так как работает без сбоев и лагов. Систему предустанавливают на свои телевизоры OEM-производители, но на бюджетных моделях работает оболочка хорошо.
Вот почему я до сих пор не хочу покупать складной телефон и вам не советую
Как установить приложение на Яндекс ТВ
Некоторые приложения уже есть в телевизоре с Яндекс.ТВ, другие можно установить из раздела «Приложения»: на мой взгляд, там реально собрано реально все только самое нужное. Игр в Яндекс.ТВ нет, зато есть встроенный браузер Яндекса. Google Play в Яндекс.ТВ нет, но это не проблема: можно установить любой другой магазин приложений.
Проблема в том, что программы могут быть не оптимизированы для Яндекс.ТВ, так как платформа чисто развлекательная. Это еще одно отличие, поэтому вряд ли получится сделать из телевизора с Яндекс.ТВ еще один компьютер. Впрочем, попробовать явно стоит, так как система не имеет ограничений, поэтому в телевизор с Яндексом можно установить стороннее приложение.
Обратите внимание на то, что при подключении флешки Яндекс.ТВ молчит и не предлагает никаких действий. На самом деле, в этом нет ничего необычного, но после Android TV немного непривычно.
Настройки Плей Маркета, о которых должен знать каждый пользователь
Как установить магазин приложений на Яндекс ТВ
Как уже говорилось выше, в телевизоре с Яндекс.ТВ нет своего магазина приложений, только небольшой набор программ. Но это не значит, что вы не сможете скачивать приложения из одного проверенного источника: так как Яндекс.ТВ — по сути, тот же Android TV, вы можете установить в систему сторонний магазин приложений Aptoide TV — это каталог бесплатных программ, который с лихвой вам заменит Google Play.
Он отлично работает на недорогих моделях телевизоров, а значит, должен без проблем запускаться на Яндекс.ТВ. Единственный нюанс — в нем вам нужно будет войти в свой аккаунт Google, после чего можно установить практически любое приложение.
В Aptoide TV есть все популярные приложения для телевизора
- Зайдите через Яндекс.Браузер на телевизоре или с компьютера на сайт tv.aptoide.com
- Нажмите «Загрузить Aptoide TV» и после скачивания перекиньте файл на флешку, если делали это на компьютере.
- Зайдите в файловый менеджер, откройте нужную папку и запустите установку, дав разрешения при необходимости.
- Магазин приложений должен работать без проблем, так как он специально оптимизирован под телевизоры с Android TV. Приложения можно устанавливать удаленно — прямо со смартфона, а также отфильтровать приложения для использования с геймпадом.
ПРИСОЕДИНЯЙТЕСЬ К НАШЕМУ ЧАТУ В ТЕЛЕГРАМЕ
Как видите, Яндекс ТВ — неплохая платформа, в которой практически нет ограничений как и в Android TV, а нехватка приложений восполняется установкой с флешки или стороннего магазина приложений.
Начало работы с ТВ-приложениями
Приложения для ТВ используют ту же структуру, что и приложения для телефонов и планшетов. Это сходство означает, что вы можете модифицируйте существующие приложения, чтобы они также работали на телевизионных устройствах, или создавайте новые приложения на основе того, что у вас уже есть. знать о создании приложений для Android.
Важно: Ваше приложение должно соответствовать определенным требованиям для квалифицироваться как приложение для Android TV в Google Play. Для получения дополнительной информации см. перечисленные требования в качестве телевизионного приложения.
В этом руководстве описывается, как подготовить среду разработки для создания телевизионных приложений и минимальные необходимые изменения, чтобы приложение могло работать на телевизионных устройствах.
Сведения о разработке приложений для ТВ см. в разделе Дизайн для ТВ и Создание телевизионных макетов. Чтобы ознакомиться с примером приложения для ТВ, см. Пример приложения Android Leanback в Репозиторий Android TV на GitHub .
Определение поддерживаемых форматов мультимедиа
Информацию о кодеках, протоколах и форматах см. в следующей документации. поддерживается Android TV:
- Поддерживаемые форматы мультимедиа
- DRM
-
android.drm
- ExoPlayer
-
android.media.MediaPlayer
Создать телепроект
В этом разделе обсуждается, как настроить телепроект, независимо от того, являетесь ли вы изменение существующего приложения Android для работы на телевизионных устройствах или создание новое приложение для ТВ. Если у вас уже есть приложение для Android, добавление поддержки Android TV позволит вам создавать пользовательский интерфейс для ТВ при повторном использовании существующей архитектуры приложения.
Примечание: Мы рекомендуем вам иметь одно приложение, которое поддерживает оба мобильных устройств и телевизионных устройств. Если вам нужны отдельные приложения для мобильных устройств и ТВ устройства, вы можете опубликовать несколько приложений в одном списке в Google Play, используя поддержку нескольких APK. Для получения дополнительной информации см. Поддержка нескольких APK.Есть два основных компонента, которые вы используете при создании приложения, работающего на телевизионных устройствах:
- Активность для ТВ: В манифесте приложения объявить действие, предназначенное для запуска на телевизионных устройствах.
- ТВ-библиотеки: При необходимости включите одну или несколько библиотеки androidx доступно для телевизионных устройств, которые перечислены в другом разделе этого руководства. Эти библиотеки предоставляют виджеты для создания пользовательских интерфейсов.
Предварительные условия
Прежде чем приступить к созданию приложения для ТВ, необходимо выполнить следующие шаги:
- Обновите инструменты SDK до версии 24.0.0 или выше.
Обновленные инструменты SDK позволяют создавать и тестировать приложения для ТВ. - Обновите свой SDK до Android 5. 0 (API 21) или выше.
Обновленная версия платформы предоставляет новые API для ТВ-приложений. - Создайте или обновите проект приложения.
Чтобы получить доступ к новым API для ТВ-устройств, создайте проект или измените существующий проект, ориентированный на Android 5.0 (уровень API 21) или выше.
Объявить активность ТВ
Приложение, предназначенное для работы на ТВ-устройствах, должно объявить активность запуска для ТВ
в своем манифесте. Он использует намерение CATEGORY_LEANBACK_LAUNCHER
.
фильтр для этого. Этот фильтр идентифицирует ваше приложение как включенное для ТВ и позволяет
Google Play идентифицирует его как телевизионное приложение. Когда пользователь выбирает ваше приложение на главном экране телевизора,
это намерение определяет, какую активность запускать.
В следующем фрагменте кода показано, как включить этот фильтр намерений в манифест:
<приложение андроид:баннер="@drawable/баннер" > . .. <активность android:name="com.example.android.MainActivity" android:label="@string/имя_приложения" > <намерение-фильтр>интент-фильтр> активность> <активность android:name="com.example.android. ТВАктивити " android:label="@string/имя_приложения" android:theme="@style/Theme.Leanback"> <намерение-фильтр> интент-фильтр> активность> приложение>
Вторая запись манифеста действия в этом примере указывает, что это действие запустить на ТВ-устройстве.
Внимание: Если вы не включите CATEGORY_LEANBACK_LAUNCHER
фильтр намерений в
вашего приложения, оно не будет видно пользователям, использующим Google Play на телевизорах. Кроме того, если ваш
приложение не имеет этого фильтра, когда вы используете инструменты разработчика для загрузки его на устройство телевизора, приложение
не отображается в пользовательском интерфейсе телевизора.
Пользовательский интерфейс вашего ТВ-приложения или телевизионная часть вашего существующего приложения должны обеспечивать простой интерфейс для удобной навигации. с помощью пульта дистанционного управления с расстояния 10 футов. Если вы модифицируете существующее приложение для использования на телевизоре, не используйте то же самое макет активности для телевизора, который вы используете для телефонов и планшетов. Рекомендации по разработке приложения для ТВ см. в разделе «Дизайн для ТВ». Для получения дополнительной информации о минимальном Требования к реализации макетов интерфейса на ТВ см. в разделе Создание макетов ТВ.
Заявить о поддержке Leanback
Заявите, что ваше приложение использует пользовательский интерфейс Leanback, необходимый для Android TV. Если ваш
приложение работает как на мобильных устройствах, так и на Android TV, установите требуемое значение атрибута
на false
. Если вы установите требуемое значение атрибута
до true
ваше приложение может работать только на устройствах, использующих пользовательский интерфейс Leanback.
<манифест>... манифест>
Объявить, что сенсорный экран не требуется
Приложения, предназначенные для работы на телевизионных устройствах, не полагаются на сенсорные экраны для ввода.
Чтобы было понятно, в манифесте вашего ТВ-приложения должно быть указано, что android.hardware.touchscreen
Функция не требуется. Этот параметр идентифицирует ваше приложение как
может работать на ТВ-устройстве, и ваше приложение должно считаться ТВ-приложением в Google.
Играть. В следующем примере кода показано, как включить это объявление манифеста:
<манифест>... манифест>
Внимание: В манифесте вашего приложения вы должны указать, что сенсорный экран не требуется, как показано в этом примере кода. В противном случае ваше приложение не появится в Google Play на телевизоре. устройства.
Если приложение включает в себя фильтр намерений средства запуска Leanback, оно должно предоставлять изображение баннера главного экрана для каждой локализации. Баннер — это запуск приложения точка, которая появляется на главном экране в строках приложений и игр. Чтобы добавить баннер в свое приложение, опишите баннер в манифесте следующим образом:
<приложение . .. андроид:баннер="@drawable/баннер" > ... приложение>
Используйте андроид :баннер
атрибут с <приложение>
тег, чтобы предоставить баннер по умолчанию для всех действий приложения, или с <активность>
тег для предоставления баннера для определенного действия.
Для баннера используйте ресурс xhdpi размером 320 x 180 пикселей. Текст должен быть включен в изображение. Если ваше приложение доступно более чем на одном языке, вы должны предоставить отдельные версии баннер с текстом для каждого поддерживаемого языка.
Изменить цвет лаунчера
Внимание! В Android 12 и более поздних версиях пользовательская анимация экрана-заставки, созданная с помощью API платформы SplashScreen
не поддерживаются для приложений Android TV.
При запуске телевизионного приложения система отображает анимацию, напоминающую расширяющуюся заполненную
круг. Чтобы настроить цвет этой анимации, установите android:colorPrimary
атрибут вашего ТВ-приложения или активности к определенному цвету. Кроме того, установите два
атрибуты перекрытия перехода к true
, как показано в следующем фрагменте из
XML-файл ресурса темы:
<ресурсы> <стиль... >- @color/primary
- true
- true
стиль> ресурсы>
Дополнительные сведения о работе с темами и стилями см. Стили и темы.
Добавить библиотеки ТВ
Jetpack включает библиотеки пакетов androidx для использования с телевизионными приложениями. Эти библиотеки предоставляют API и виджеты пользовательского интерфейса для телевизионных устройств:
-
androidx. leanback.app
-
androidx.leanback.database
-
androidx.leanback.graphics
-
androidx.leanback.media
-
androidx.leanback.preference
-
androidx.leanback.system
-
androidx.leanback.widget
-
androidx.leanback.widget.picker
Создание приложений для ТВ
После того, как вы выполните перечисленные выше шаги, пора приступить к созданию приложений для большой экран! Ознакомьтесь с этими дополнительными разделами, которые помогут вам создать приложение для ТВ:
- Создавайте приложения для воспроизведения ТВ: телевизоры создан для развлечения, поэтому Android предоставляет набор инструментов и виджетов пользовательского интерфейса для создания Телевизионные приложения, которые воспроизводят видео и музыку и позволяют пользователям просматривать контент, который они хотят.
- Помогите пользователям найти ваш контент на Android TV: Со всеми вариантами контента, которые находятся у пользователей под рукой, помочь им найти контент, который им нравится, почти невозможно. так же важно, как предоставление этого контента. В этом руководстве рассказывается, как разместить ваш контент на телевизионные устройства.
- Создавайте ТВ-игры: ТВ-устройства — отличный платформа для игр. См. этот раздел для получения информации о создании отличных игр для телевидения.
- Создавайте сервисы ввода ТВ: представьте свое видео контент в линейном стиле «телевизионное вещание» с каналами и программами, к которым ваши пользователи могут получить доступ с помощью программы передач, а также с помощью кнопок перехода вверх или вниз по каналу.
Запуск приложений ТВ
Запуск приложения — важная часть процесса разработки. Вы можете запустить свое приложение на ТВ-устройства, настроенные для поддержки отладки по USB или использования виртуальных ТВ-устройств.
Запуск на реальном устройстве
Настройте телевизор следующим образом:
- Используйте USB-кабель для подключения телевизора к компьютеру для разработки. Если нужно, обратитесь к документации, предоставленной производителем вашего устройства.
- На телевизоре перейдите к Настройки .
- В строке Устройство выберите About .
- Прокрутите вниз до Build и выберите Build несколько раз, пока не появится сообщение «Теперь ты разработчик!»
- Возврат к Настройки . В строке Preferences выберите Developer options .
- Выберите Отладка > Отладка по USB и выберите Вкл. .
- Вернитесь к главному экрану телевизора.
Чтобы протестировать приложение на телевизоре:
- В Android Studio выберите свой проект и нажмите Выполнить с панели инструментов.
- В окне Select Deployment Target , выберите свое ТВ-устройство и нажмите OK .
Запуск на виртуальном устройстве
AVD-менеджер в Android SDK предоставляет определения устройств, которые позволяют создавать виртуальные телевизионные устройства для запуска и тестирование ваших приложений.
Чтобы создать виртуальное ТВ-устройство:
- Запустите AVD Manager. Для получения дополнительной информации см. Создание и управление виртуальными устройствами.
- В диалоговом окне AVD Manager щелкните вкладку Определения устройств .
- Выберите одно из определений устройства Android TV и нажмите Создать AVD .
- Выберите параметры эмулятора и нажмите OK , чтобы создать AVD.
Примечание. Для лучшей производительности эмулятора телевизора используйте эмулятор x86. и включить Использовать опцию Host GPU . Также используйте ускорение виртуального устройства, когда оно доступный. Дополнительные сведения об аппаратном ускорении эмулятора см. Настройте аппаратное ускорение для Эмулятор Android.
Чтобы протестировать приложение на виртуальном ТВ-устройстве:
- В Android Studio выберите свой проект и нажмите Выполнить с панели инструментов.
- В окне Select Deployment Target , выберите свое виртуальное ТВ-устройство и нажмите ОК .
Дополнительные сведения об использовании эмуляторов см. Запускайте приложения в эмуляторе Android. Для получения дополнительной информации о развертывании приложений из Android Studio в виртуальные устройств см. в разделе Отладка приложения.
Разрешите запуск вашего ТВ-приложения в режиме мгновенного запуска
Мгновенное взаимодействие упрощает работу пользователей чтобы опробовать ваше ТВ-приложение и повысить его популярность.
Чтобы настроить приложение для телевизора для работы в качестве приложения с мгновенным запуском на устройстве Android TV или в эмуляторе, сначала следуйте инструкциям, чтобы создать пакет приложений с поддержкой мгновенного запуска.
Затем в фильтре намерений
для вашего ТВ-приложения MainActivity
, убедитесь, что оба LAUNCHER
и LEANBACK_LAUNCHER
объявлены в AndroidManifest.xml
:
<активность android:name="com.example.android.MainActivity" android:label="@string/имя_приложения" > <намерение-фильтр>интент-фильтр> активность>
Теперь ваше ТВ-приложение настроено для мгновенного запуска.