Через браузер телевизора
Откройте на телевизоре почту с письмом, наведитесь на ссылку и задержите центральную кнопку пульта — появится меню с копированием адреса. Дальше строка достаётся из буфера прямо в клиенте, минуя ручной ввод.
На телевизор и приставку ставится тот же файл, что и на смартфон: отдельной сборки под большой экран у проекта нет. Трудность не в установке — она проходит за пару минут. Спотыкаются на другом: телевизор обязан работать на Android, а длинную ссылку-подписку надо внести в клиент без клавиатуры и без камеры.
Samsung на Tizen, LG на webOS и аппараты с фирменной оболочкой в сценарий не попадают: для них ниже разобраны два обходных направления.
Начинать надо не со скачивания, а с проверки того, на чём работает телевизор: сведения об устройстве в настройках показывают систему. Увидели версию Android — всё дальнейшее выполнимо. Увидели Tizen, webOS или безымянную оболочку производителя — установка невозможна, и никакой особый файл этого не изменит: программы под эти системы не существует.
Happ.apk весом порядка 61 мегабайта — тот, что разобран на странице про установку из APK.Направлений два, и они принципиально разные. Первое — отдать задачу отдельной коробке: Android-приставка втыкается в разъём HDMI, работает на полноценном Android TV и принимает тот же файл. Телевизор остаётся просто экраном, его система роли не играет.
Второе — поднимать соединение не на телевизоре, а на домашнем роутере, чтобы техника выходила в сеть уже через готовый туннель. Здесь нужна точность, иначе выйдет невыполнимое обещание: клиента Happ под роутеры не существует вовсе, поставить на маршрутизатор именно эту программу нельзя. На роутере работает совсем другое, стороннее программное обеспечение, а Happ в такой схеме не участвует. Это задача уровня прошивки роутера, и мы её не разбираем — упоминаем как существующий путь, а не как продолжение инструкции.
Пять пунктов, которыми Android TV отличается от телефона.
| Пункт | Как здесь |
|---|---|
| Источник | Релизы разработчика: тот же Happ.apk, что и на телефон, отдельной ТВ-сборки не выпускают. Файлы — в каталоге. |
| Файл и вес | Один APK примерно на 61 МБ. Файл на два-три мегабайта — не приложение, а посторонний загрузчик. |
| Требование системы | Телевизор обязан работать на Android, а не на Tizen или webOS. Техника 2019 года и новее подходит почти вся. |
| Кто стоит на допуске | Тумблер «Неизвестные источники» в разделе «Безопасность и ограничения» — не для системы вообще, а для той программы, из которой вы открываете файл. |
| Как обновляется | Только руками: скачать свежий файл и поставить поверх прежнего. Уведомлений о новой версии не приходит. |
Шесть действий от проверки системы до первого соединения. Первое пропускать нельзя: на нём отсеиваются телевизоры, на которые клиент не встанет.
Настройки, раздел со сведениями об устройстве. Нужна строка с версией Android; любая другая система в ней означает, что дальше идти некуда. Наклейка «Smart TV» на коробке не гарантирует ничего.
Откройте «Безопасность и ограничения» и включите разрешение для той программы, из которой будете открывать файл: файлового менеджера, загрузчика или приёмника файлов.
Пропустите пункт — установка сорвётся молча, без сообщения о причине: «нажал, и ничего не произошло». Файл после этого обычно качают заново, хотя дело не в нём.
Рабочих путей три: скачать по прямой ссылке загрузчиком на самом телевизоре, передать со смартфона по локальной сети приложением Send Files to TV или принести файл на флешке и открыть файловым менеджером.
Откройте скачанный файл и подтвердите установку. Значок появляется не на главном экране, а в общем перечне программ — ищите через пункт «Все приложения».
Не найдя иконку на витрине, многие решают, что установка сорвалась: лаунчер просто не выносит сторонние программы в рекомендации.
Откройте клиент, нажмите кнопку добавления и выберите вставку из буфера обмена. Как строка попадёт в буфер телевизора — в следующем разделе.
Список локаций появляется за секунду-две. Остался пустым — уехала обрезанная строка, вставку надо повторить.
При первом подключении система попросит разрешение на создание VPN-профиля. Подтвердите его и выберите точку из списка.
Запрос выдаётся однократно, и пультом его легко проскочить — тогда кнопка подключения нажимается вхолостую.
Главное узкое место платформы. Строка подписки длинная, заглавные и строчные буквы в ней различаются, и ошибка ровно в одном знаке даёт нерабочий профиль без всякого сообщения. Набирать такое пультом не нужно и практически нереально. Код-картинка здесь работает наоборот, чем на телефоне: камеры у телевизора нет, поэтому QR показывает он сам, а сканирует его телефон с установленным Happ — и подписка едет на телевизор по локальной сети. Если локальная сеть этого не позволяет, остаются пути, переносящие строку целиком. Механика вставки — на странице про импорт подписки.
Откройте на телевизоре почту с письмом, наведитесь на ссылку и задержите центральную кнопку пульта — появится меню с копированием адреса. Дальше строка достаётся из буфера прямо в клиенте, минуя ручной ввод.
Официальное приложение-пульт от Google превращает телефон в клавиатуру телевизора и переносит содержимое мобильного буфера. Скопировали ссылку на телефоне — вставили на телевизоре. Самый спокойный путь, если письмо с ключом лежит в почте на смартфоне.
Беспроводная клавиатура и мышь подключаются к телевизору штатно и снимают вопрос целиком. Мышь тут даже полезнее: интерфейс нарисован под палец, и фокус временами перепрыгивает мимо нужной кнопки. Тот же эффект даёт режим указателя в приложении-пульте.
Клиент выгружается из памяти, а автостарта нет
Android TV распоряжается памятью жёстче телефона, фоновые процессы гасятся первыми. Универсального лекарства от выгрузки на этой платформе не придумали: клиент может отключиться сам.
Штатного автозапуска тоже нет — после включения телевизора система поднимает лаунчер, а не сторонние программы. Обходной приём один: закрепить клиент первым в перечне избранных приложений. На приставках вроде Mi Box или Nvidia Shield он держится в памяти заметно устойчивее, чем на встроенной системе телевизора.
Установка на большом экране доходит до конца заметно чаще, чем клиент начинает работать: значок появился, приложение открывается, а внутри пусто — ни одной локации. Это не особенность телевизора и не последствие установки файлом. Happ приезжает без единого сервера и получает список точек только по ссылке-подписке. Пока такой строки нет, приёмы с буфером, приложением-пультом и Bluetooth-клавиатурой применять не к чему. Оформить доступ и получить рабочую ссылку можно по кнопке ниже.
Нет, если это Tizen или webOS: приложения под эти системы не существует. Остаются два направления — Android-приставка либо соединение на роутере, где работает стороннее ПО, а не Happ: клиента под роутеры у проекта нет.
Нет, ставится тот же файл, что и на смартфон, — около 61 МБ из релизов разработчика. Про него написано на странице про установку из APK, перечень сборок — в каталоге.
Не набирать вручную: около двухсот символов с учётом регистра, одна опечатка молча даёт нерабочий профиль. Копируйте целиком — из браузера телевизора, из мобильного буфера через приложение-пульт или подключив клавиатуру по Bluetooth. Порядок вставки — на странице как вставить ссылку-подписку.
Витрина на телевизоре и витрина на смартфоне — разные наборы даже при одной учётной записи, так что «на телефоне находится, на телевизоре нет» — обычная ситуация, а не поломка. Обходится установкой файлом.
Да, займёт: считаются зарегистрированные устройства, а не активные соединения. Выключенный телевизор слот не освобождает, и повторная установка клиента на него может занять ещё один. Освобождает слот та сторона, что выдала ключ.