Телевизор и приставка: тот же файл и код на восемь знаков
На телевизор с Android идёт тот же Incy.apk, что на телефон: отдельной телевизионной сборки не существует. Для Apple TV нужен tvOS 17.0 и та же самая карточка в App Store. Подписка переезжает на большой экран с телефона — по коду из восьми знаков или по QR.
С компьютера подписку на телевизор отправить нельзя: такой функции у настольного клиента нет, и это подтверждено двумя признаками.
Короткий ответ
Телевизор ничего не добавляет к программе — он добавляет один лишний шаг: подписку на него приносит телефон.
- Android TV — тот же файл
Incy.apk. В его манифесте объявлен телевизионный лаунчерLEANBACK_LAUNCHER, поэтому приложение появляется в списке на телевизоре. - Apple TV — tvOS 17.0 и новее. Карточка в магазине та же, что для iPhone и iPad, отдельной не существует.
- Подписка — переносится с телефона: код из восьми знаков или QR через релей
check.incytv.com. - С компьютера — не переносится: функции «отправить на ТВ» у настольного клиента нет.
Что нужно на каждом типе телевизора
Две колонки — два разных мира. Общего у них ровно одно: отдельного приложения «для телевизора» нет ни там, ни там.
| Телевизор с Android | Apple TV | |
|---|---|---|
| Откуда берётся приложение | Файл Incy.apk из выпуска разработчика | Та же карточка магазина, что для iPhone и iPad |
| Требование системы | Android 7.0 и новее — из манифеста файла | tvOS 17.0 и новее — из карточки магазина |
| Отдельная сборка | Нет: APK один на телефон и телевизор | Нет: карточка одна на все системы Apple |
| Чем подтверждается поддержка | LEANBACK_LAUNCHER в манифесте APK | Apple TV указан в списке устройств карточки |
Как подписка попадает на большой экран
Пультом длинный адрес подписки никто не набирает. Вместо этого телефон и телевизор встречаются на посреднике, который не понимает, что через него передают.
Почему релей не видит вашу подписку
Ключ шифрования выводится из самого кода по протоколу CPace — то есть из тех же восьми знаков, которые вы переносите с экрана на экран. Релею ключ не отправляют, и прочитать содержимое передачи он не может.
Подбор ограничен пятью попытками: после пятой неудачной код уничтожается и перенос начинают заново. Это и есть ответ на вопрос «почему код такой короткий» — восемь знаков достаточно длинны, когда попыток всего пять.
Код самого релея открыт: он лежит отдельным публичным репозиторием у разработчика и публикуется контейнерным образом. Утверждение «релей ничего не читает» здесь можно не принимать на слово — исходники доступны.
Адрес релея один и указан в документации разработчика — check.incytv.com. Другой адрес в чужой инструкции означает чужой сервис, а не альтернативный способ.
С компьютера отправить подписку на телевизор нельзя
Признаков два. В таблице возможностей разработчика строка «Send to TV» отмечена для мобильных версий и версии для телевизора, а у настольной в этой же строке стоит прочерк. И описание переноса в документации говорит только про телефон — компьютер там не упомянут ни разу.
Практический вывод простой: для переноса нужен телефон с тем же приложением. Другого способа документация разработчика не описывает.
Почему для телевизора нет отдельного файла
Файл один и тот же, и это видно в его манифесте. Там объявлен телевизионный лаунчер, а функции android.software.leanback и android.hardware.type.television помечены как необязательные — значит, файл одинаково ставится и на телефон без этих возможностей, и на телевизор с ними.
Второй признак — как разработчик перечисляет платформы у себя: Android и Android TV идут одной строкой и с одной ссылкой в магазин. Отдельного адреса «версия для телевизора» не существует.
Камера в разрешениях приложения тоже объявлена необязательной: она нужна для сканирования QR, и её отсутствие установке не мешает. Для телевизора это принципиально — камеры у него нет.
Практический вывод: искать «сборку для Android TV» отдельно не нужно. Ссылки на файлы собраны на странице установки.
Частые вопросы про большой экран
Нужна ли отдельная подписка для телевизора?
Само приложение таких условий не ставит. Ограничение «сколько устройств на один ключ» — это условие продавца подписки, а не программы: в документации INCY описан только тарифный лимит для провайдеров, и к вашему числу экранов он отношения не имеет. Что программа делает с подпиской.
Какая приставка Apple TV подойдёт?
Требование одно — tvOS 17.0 и новее. Модель приставки карточка магазина не оговаривает: Apple TV просто перечислен в её списке устройств наравне с iPhone, iPad и iPod touch.
Сколько знаков в коде переноса и сколько раз можно ошибиться?
Знаков восемь, попыток пять. После пятой неудачной попытки код уничтожается, и перенос запускают заново — старый код больше не примут.
Можно ли перенести подписку с компьютера?
Нет. У настольного клиента функции «отправить на ТВ» нет: в таблице возможностей разработчика она отмечена только для мобильной и телевизионной версий, а описание переноса упоминает исключительно телефон.
Кому принадлежит релей check.incytv.com?
Разработчику приложения. Адрес указан в его документации, а код релея опубликован в его же организации отдельным открытым репозиторием и выкладывается контейнерным образом.