52

Программы для информационных экранов Android TV и Windows

Когда мне понадобились информационные экраны для предприятия, я начал с простого вопроса: чем постоянно показывать объявления, изображения и видео на телевизорах, чтобы после отключения питания всё запускалось само. Вариантов оказалось много — от бесплатного Android-приложения до собственного сервера и облачной панели с оплатой за каждый экран. Я сравнил Xibo, Yodeck, SlideShow, OptiSigns и свою InfoPanel по тем вещам, которые важны именно в эксплуатации.

Что я считаю информационной панелью

В этой статье речь не о панели состояния Android TV. Я рассматриваю программы класса digital signage: они превращают телевизор, монитор или обычный компьютер в постоянно работающий информационный экран.

Такой экран может показывать:

  • объявления и памятки;
  • фотографии и видеоролики;
  • расписание, показатели и веб-страницы;
  • меню, новости или бегущую строку;
  • разный контент по времени и для разных помещений.

Загрузить картинку на телевизор умеет почти любая такая система. Настоящая проверка начинается позже: продолжит ли экран сам запускаться, обновляться и восстанавливаться после сбоя через несколько месяцев работы.

Сравнение программ для Android TV и Windows

Система Где работает Управление Офлайн Кому подходит
Xibo Windows, Android, Tizen, webOS Облако или свой сервер Да, после загрузки материалов Администратору, которому нужен полноценный CMS
Yodeck Android, Windows, Raspberry Pi, Tizen, webOS, браузер Облачная панель Да, для загруженного контента Организациям с несколькими экранами и разными платформами
SlideShow Android и Android TV Локальная веб-панель, файлы и интеграции Да Одному или нескольким Android-экранам без обязательного облака
OptiSigns Android TV, Windows, Tizen, webOS и другие платформы Облачная панель Зависит от содержимого Тем, кому нужны шаблоны и множество интеграций
Fully Kiosk Browser Android и часть устройств Android TV Локально или Fully Cloud Зависит от открываемой страницы Полноэкранной веб-панели или интерактивному терминалу
Screenlite Web Kiosk Android и Android TV Локальные настройки Зависит от открываемой страницы Одному сайту на телевизоре без сложной CMS
FreeKiosk Android 8 и новее Локально и через REST API Зависит от содержимого Открытому киоску с полным ограничением устройства
Fully Single App Kiosk Android Локально или удалённо Зависит от выбранного приложения Закреплению одного Android-приложения
Dashboard Screensaver Android TV Локальные настройки Зависит от веб-панели Панели, которая появляется вместо заставки
WallPanel Android и Fire OS; Android TV нужно проверять Локально, MQTT или HTTP Зависит от открываемой страницы Интерактивной панели и автоматизации
InfoPanel Android TV Локальная веб-панель и папка SMB Да, с локальным кэшем Локальной сети и простому обновлению через общую папку

Xibo: собственный сервер и много возможностей

Xibo — одна из самых известных систем digital signage. Её сильная сторона — полноценный CMS: макеты, области экрана, плейлисты, расписания, группы дисплеев, пользователи, отчёты и удалённая диагностика.

CMS можно разместить у разработчика или установить на свой сервер. Проигрыватель для Windows распространяется как открытое ПО, а Android-плеер лицензируется отдельно. Для учреждения со своим сервером это даёт хороший контроль, но за него приходится платить временем администратора: нужны обновления CMS, резервные копии, база данных и обслуживание веб-сервера.

Редактор макета Xibo для информационных экранов
Редактор макета Xibo. Изображение из официальной документации Xibo.

Я бы выбрал Xibo, если нужно управлять десятками экранов, разделять права сотрудников и собирать сложные макеты. Для одного телевизора в коридоре такая система может оказаться тяжелее самой задачи.

Yodeck: облачная панель для разных устройств

Yodeck работает с Android TV, Windows, Raspberry Pi, Samsung Tizen, LG webOS и браузерным проигрывателем. Экран привязывается кодом, после чего материалы, расписания и состояние устройств управляются из облачного кабинета.

На момент проверки один экран можно использовать бесплатно, а платные планы начинаются от 8 долларов за экран в месяц при годовой оплате. Это удобно для быстрого старта, но в большой сети оплата за каждый дисплей становится отдельной статьёй расходов.

Интерфейс управления информационными экранами Yodeck
Создание объявления и управление экранами в Yodeck. Изображение с официального сайта.

Yodeck подходит для сценария «подключил и работаешь», но готовая интеграция не всегда повторяет привычный процесс с папкой Google Drive или Canva. Перед покупкой я бы проверил именно свой способ обновления материалов, а не только красивый редактор.

SlideShow: бесплатная информационная панель для Android TV

SlideShow — Digital Signage — простой Android-плеер для телевизоров, приставок, планшетов и старых Android-устройств. Для личного и коммерческого использования программа заявлена как бесплатная.

У SlideShow есть локальная веб-панель, расписание, разные области экрана, изображения, видео, PDF, сайты, потоки и виджеты. Контент можно брать с устройства, USB-накопителя, через HTTP, FTP, WebDAV, Google Drive и Dropbox. После загрузки файлов показ способен продолжаться без интернета.

Типы материалов в SlideShow Digital Signage для Android TV
SlideShow воспроизводит изображения, видео, звук, PDF и веб-страницы. Иллюстрация разработчика.

Для одного Android-телевизора это один из самых интересных готовых вариантов. Недостаток обратный достоинству: Windows-проигрывателя нет, а внешний вид и логика управления рассчитаны скорее на администратора, чем на сотрудника, который хочет только заменить объявление.

OptiSigns: шаблоны и облачные интеграции

OptiSigns предлагает проигрыватели для Windows, Android TV и других платформ. В кабинете есть редактор, готовые шаблоны, расписание, роли и подключения к Google Workspace, Microsoft 365, Canva, YouTube и системам аналитики.

Редактор и облачные интеграции OptiSigns
Редактор OptiSigns и источники облачного контента. Изображение с официального сайта.

Этот вариант удобен, когда информационные экраны ведёт отдел кадров, маркетинг или секретариат: сотруднику дают шаблон, а администратор занимается только устройствами. Для закрытой сети учреждения зависимость от внешнего кабинета и облачных интеграций может оказаться решающим ограничением.

Fully Kiosk Browser: если панель уже сделана как сайт

Fully Kiosk Browser я успешно использовал до того, как написал InfoPanel. По сути, это не обычный проигрыватель рекламы, а оболочка для готовой веб-панели: задаёшь адрес сайта, и приложение открывает его на весь экран, ограничивает выход в Android и запускается вместе с устройством.

Настроек действительно много: удалённое администрирование, перезагрузка страницы, очистка кэша, управление экраном, расписание сна, разрешённые адреса, возврат на стартовую страницу и восстановление после ошибки. Это удобно для локального дашборда, расписания кабинетов, страницы с показателями или сенсорного терминала.

Но Fully Kiosk не заменяет CMS с плейлистами. Если нужно чередовать десятки видео и картинок по расписанию, контентом должна управлять сама веб-страница или другая система. На телевизоре также заранее проверяю автозапуск: прошивка может разрешить полноэкранный режим, но после отключения питания всё равно вернуть штатный домашний экран.

В моём случае Fully Kiosk подтвердил саму идею: недорогой Android TV можно превратить в постоянно работающий информационный экран. InfoPanel появилась позже, когда мне понадобилась другая модель обновления — без подготовки отдельного сайта, через обычную папку в локальной сети.

Screenlite Web Kiosk: лёгкий вариант для Android TV

Screenlite Web Kiosk открывает один сайт на весь экран и специально учитывает работу с Android TV. Он запускается после загрузки устройства, возвращает себя на передний план, не даёт экрану уснуть и повторяет подключение после сетевой ошибки.

В настройки на телевизоре можно попасть пятью быстрыми нажатиями центральной кнопки пульта. Есть поворот изображения и периодическая проверка, осталось ли приложение активным. Это хороший вариант для простой веб-страницы, когда не нужны датчики, сложное удалённое управление и большая CMS.

Главное ограничение очевидно: Screenlite показывает сайт, но сам не создаёт объявления и плейлисты. Кроме того, проект заметно моложе Fully Kiosk, поэтому перед постоянной установкой я бы проверил его несколько дней с отключением питания и сети.

FreeKiosk: открытый киоск с Device Owner

FreeKiosk умеет показывать сайт или закреплять внешнее приложение, вращать несколько адресов по расписанию и принимать команды через REST API. Выход закрывается PIN-кодом.

Для полного ограничения Android используется Device Owner. Такой режим убирает системную навигацию и уведомления, а приложение перезапускается после сбоя. Настраивать его нужно на чистом устройстве без добавленного аккаунта, поэтому решение о Device Owner лучше принимать до того, как телевизор или планшет полностью подготовлен.

Проект бесплатный и открытый, но пока молодой. Я бы не переносил на него сразу все экраны: сначала один тестовый экземпляр, затем проверка автозапуска, выхода по PIN, обновления APK и возврата после пропадания сети.

Fully Single App Kiosk: закрепить одно приложение

Fully Single App Kiosk нужен в другом случае: панель уже существует как отдельное Android-приложение, и пользователю нельзя выходить из него в настройки или домашний экран. Выбираешь приложение, включаешь тестовый режим, затем закрепляешь его как единственно доступное.

У него есть удалённое управление, экранная заставка, реакция на движение и белый список дополнительных приложений. Для первой настройки предусмотрен тестовый режим с автоматическим выходом через минуту — полезная страховка, чтобы не запереть устройство раньше времени.

Для InfoPanel такой вариант тоже можно рассматривать как внешний слой блокировки. Но если приложение уже само запускается, восстанавливает проигрыватель и назначено домашним экраном, сначала стоит проверить, действительно ли второй киоск решает проблему, а не просто добавляет ещё один компонент.

Dashboard Screensaver: панель вместо заставки Android TV

Dashboard Screensaver использует другой подход: веб-панель появляется как системная заставка Android TV. Можно задать один адрес или несколько страниц с переключением и оставить интерактивный режим, если на панели нужно нажимать кнопки.

Такой вариант удобен для домашней автоматизации, камер и показателей, которые должны появляться после периода бездействия. Для корпоративного информационного экрана это скорее дополнительный сценарий, а не полноценная замена плееру: заставка зависит от системного тайм-аута, а управление контентом остаётся на стороне открываемого сайта.

WallPanel: интерактивная панель с MQTT и датчиками

Второе похожее решение — WallPanel. Это бесплатная открытая оболочка для веб-панелей. Она умеет открывать заданный адрес, назначаться домашним экраном Android, принимать команды по MQTT или HTTP, менять яркость, произносить сообщения и публиковать данные доступных датчиков.

WallPanel интересен там, где экран должен не только показывать объявление, но и реагировать на пользователя: открыть другой раздел, проснуться по движению, показать камеры или выполнить команду из системы автоматизации. Именно его часто вспоминают рядом с Fully Kiosk.

Я бы не обещал нормальную работу на любом Android TV. Проект в первую очередь ориентирован на Android-планшеты и Fire OS, а телевизору может не хватить сенсорного экрана, камеры или свежего WebView. Поэтому сначала проверяю навигацию пультом, авторизацию на странице и восстановление после перезагрузки.

InfoPanel: общая папка вместо сложного CMS

InfoPanel я написал под другую модель работы. Мне было важно, чтобы заинтересованный сотрудник получил доступ к обычной сетевой папке, положил туда изображение или ролик, а материал автоматически появился на телевизоре. Параметры показа можно передавать в имени файла, не открывая отдельный облачный кабинет.

Сейчас InfoPanel работает на Android TV, читает локальные файлы и общую папку SMB, открывает веб-страницы и потоки, ведёт журнал и кэширует материалы. Поддержка Яндекс Диска, Google Drive и текстового файла для бегущей строки находится в плане развития. Windows-версии пока нет, поэтому в смешанной сети это нужно учитывать.

Локальная веб-панель InfoPanel для Android TV
Локальная панель InfoPanel: экраны, SMB, звук и служебные настройки. Адреса и токен скрыты.

Подробно первую рабочую установку я разобрал в статье «InfoPanel для Android TV: как я сделал информационные экраны на предприятии». Там описаны телевизоры Xiaomi и TCL, автозапуск, локальный кэш, восстановление проигрывателя и проблемы, которые проявляются только при ежедневной эксплуатации.

Как сделать, чтобы панель запускалась сама и ей ничего не мешало

На демонстрации все приложения выглядят одинаково хорошо. Реальная разница появляется после перезагрузки телевизора, потери сети или случайного нажатия кнопки на пульте. Перед внедрением я проверяю пять вещей.

  1. Автозапуск после подачи питания. Проигрыватель должен стартовать не только после ручного открытия, но и после полной перезагрузки устройства.
  2. Исключение из энергосбережения. Android TV не должен выгружать приложение как редко используемое.
  3. Возврат к показу. После сбоя проигрывателя или закрытия окна панель должна снова открыться без человека с пультом.
  4. Локальный кэш. Уже загруженные объявления и видео должны оставаться на экране при кратком обрыве сети.
  5. Киоск или домашний экран. Если зрителю нельзя выходить в обычное меню телевизора, устройство нужно готовить отдельно.

На Android TV приложение можно назначить домашним экраном или настроить его запуск после BOOT_COMPLETED. Жёсткий киоск-режим обычно требует режима Device Owner. Простая замена лаунчера не даёт такого же контроля.

Убирать системные приложения готовой командой из чужой инструкции опасно. Даже на одинаковой версии Android телевизоры Xiaomi, TCL и другие марки используют разные имена пакетов. Я сначала определяю конкретный лаунчер и мастер настройки, сохраняю возможность вернуть пакет командой enable и только затем проверяю отключение на одном телевизоре.

На Windows задача решается иначе: отдельная учётная запись, автоматический вход при допустимой политике безопасности, запуск плеера через планировщик заданий или оболочку киоска и запрет всплывающих уведомлений. Обычный ярлык в папке «Автозагрузка» подходит для теста, но не всегда выдерживает круглосуточную эксплуатацию.

Android TV или Windows: что выбрать

Android TV удобен, когда хочется обойтись без отдельного компьютера. Телевизор или недорогая приставка потребляет мало энергии и не занимает место. Но прошивки производителей отличаются, а удалённое обновление APK и настоящий киоск нужно продумывать заранее.

Windows удобнее для сложных веб-страниц, офисных форматов, нестандартных драйверов и удалённого администрирования. За это приходится платить стоимостью мини-ПК, обновлениями системы и большим количеством компонентов, которые могут показать уведомление поверх панели.

Для одного простого экрана я бы начинал с Android TV. Для сложной панели с несколькими окнами, Power BI, браузерной авторизацией или специальным оборудованием выбрал бы Windows либо профессиональный медиаплеер.

Что в итоге выбрать

  • Xibo — когда нужен свой сервер, роли, сложные макеты и полный контроль администратора.
  • Yodeck — когда важен быстрый облачный запуск на разных платформах.
  • SlideShow — когда нужен бесплатный и самостоятельный Android-плеер без обязательного облака.
  • OptiSigns — когда контент готовят обычные сотрудники и нужны шаблоны с облачными сервисами.
  • InfoPanel — когда материалы должны оставаться в локальной сети, а обновление строится вокруг обычной общей папки.

Я бы не выбирал систему только по количеству виджетов. Сначала стоит проверить один экран в течение нескольких дней: отключить питание, пропасть сетью, заменить файл, случайно выйти на главный экран и посмотреть, вернётся ли панель к работе сама. Именно этот тест лучше всего показывает, сколько внимания установка потребует потом.