Как сделать программу на телевизоре

Телевизоры становятся умнее, и мы в Purrweb стараемся от них не отставать. Не так давно мы сделали свой первый проект для смарт-ТВ, в котором отвечали за дизайн и разработку. Теперь хотим поделиться опытом: какой интерфейс советуют делать телевизионные гиганты, а о чем не расскажут в гайдлайнах.

1540 просмотров

Летом 2022 года к нам обратились с идеей сделать кроссплатформенный IPTV-кинотеатр для европейской аудитории. Нужно было разработать мобильное приложение, веб-версию, а главное — приложение для смарт-ТВ. Для нас это был первый проект разработки дизайна для телевизионных операционных систем. Расскажем, как это было, что мы читали и о какие подводные камни споткнулись.

Что такое IPTV

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

Подписки на сервисы в Европе стоят недешево. Европейцы в среднем тратят на них 130€ в месяц. Из этой суммы около 30€ уходят на стриминги. За эти деньги можно оплатить Яндекс Плюс, одну из самым популярных мультимедийных подписок в России, на семь месяцев вперед.

ТОП 5 приложений для ANDROID TV или КАК прокачать свой телевизор ТВ Бокс?!

Еще в Европе строгие законы о нарушении авторских прав. Там вы не можете просто так посмотреть фильм, не заплатив за него. Например, в Германии за пиратский сериальчик можно получить штраф в 155-1000€. Их выписывают даже несовершеннолетним.

Один из способов сэкономить на контенте, не рискуя поплатиться за пиратство — обратиться к реселлерам IPTV-плейлистов.

IPTV — это разновидность интернет-телевидения. Трансляция происходит в изолированной IP-сети, а чтобы она заработала, пользователь должен загрузить в приложение плейлист со ссылками на контент.

Такие плейлисты распространяют реселлеры. Они продают доступ не к целым сервисам, а к отдельным сериалам, кино, трансляциям или радио.

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

Что пишут про дизайн ТВ-приложений

В интернете не так много статей и гайдов по приложениям на ТВ-платформы. Когда мы начинали работу над проектом, их было еще меньше.

На помощь пришли официальные руководства от основных производителей умных телевизоров. Ссылки на них мы прикрепили в конце статьи.

Так как у нас в офисе была приставка Apple TV, мы начали разработку под tvOS — нововведения можно было сразу тестировать. Но наше приложение должно было работать на разных телевизионных ОС: Tizen, WebOS, Android TV. Поэтому мы дополнительно изучили гайдлайны от Samsung и LG.

Читайте также:
Adobe reader запуск программы невозможен так как отсутствует api ms win crt runtime

Установки Tizen Studio, её настройка и удаления

Установка виджетов и приложений Smart TV Samsung значительно расширяет функциональные возможности телевизора, позволяя пользователю, руководствуясь своими интересами, настроить девайс под собственные нужды. Существует также возможность создания программ при помощи специальных инструментов, что делает работу с девайсом максимально комфортной. Платформа Tizen, построенная на Linux и отличающаяся гибкостью, позволяет создавать многочисленные приложения для любых устройств, совместимых с единой архитектурой Tizen.

Как отключить голосовое сопровождение на LG

Как установить настроить или удалить Tizen Studio

Так, для сборки и отладки можно использовать Tizen Studio – софт имеет широкий набор инструментов для этих целей и сегодня является главной средой разработки. Инсталляция и настройка ПО происходит в несколько этапов.

Установка Tizen Studio

Для работы потребуется скачать дистрибутив и поставить необходимый софт на ПК. Установка пакетов Tizen Studio и программного комплекса Java на Windows 7/10 выполняется с учётом разрядности ОС (32 bit – X86/64 bit – X64). Узнать количество битов Виндовс, установленной на вашем устройстве, можно, например, если нажать на «Мой (Этот) компьютер» ПКМ – Свойства.

Установка Tizen Studio

Чтобы установить Тайзен Студио, поочерёдно выполняем следующие действия:

  1. Устанавливаем актуальную версию программной среды Java.
  2. Качаем Tizen Studio, инсталлируем, приняв условия лицензионного соглашения и, если требуется, изменив путь установки.
  3. После успешной инсталляции ПО откроется Package Manager (если инструмент не запустился, идём в каталог с установленным софтом tizen-studiopackage-manager и открываем его вручную с экзешника);
  4. В Менеджере пакетов Тизен Студио на вкладке «Main SDK» также устанавливаем модуль «Tizen SDK tools» путём нажатия «Install» напротив названия, после чего идём на вкладку «Extension SDK» и инсталлируем Extras. Подтверждаем инсталляцию.

Регистрация аккаунта Samsung и определение IP-адреса компьютера

Регистрация аккаунта Samsung и определение IP-адреса компьютера

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

После этого нам понадобится выяснить IP-адрес сетевой карты ПК. Чтобы это осуществить, следует перейти из трея, поисковой строки или Панели управления в «Центр управления сетями и общим доступом», где нужно выбрать «Подключение по локальной сети» (или Wi-fi) и «Сведения», где в строчке IPv4 и будет указан IP.

Альтернативный вариант – использование Командной строки Windows и команды ipconfig, для чего вызываем службу из меню «Пуск», поиска или с помощью консоли «Выполнить» (Win+R) и команды cmd. В терминале набираем ipconfig, жмём клавишу ввода и смотрим в строчке IPv4-адрес присвоенный IP. Он понадобится для дальнейшей настройки.

Установка и запуск на телевизоре

Далее настройка Tizen Studio выполняется путём организации связи с телеприёмником.

Читайте также:
Как поменять шрифт в программе ворд

ВАЖНО. Девайсам следует обеспечить бесперебойный доступ к интернету, при этом они должны находиться в одной сети. Это главное условие успешного взаимодействия.

Чтобы настроить телеприёмник для работы с Tizen Studio, выполняем следующее:

  1. Подключаем телеприёмник к той же сети, что и комп.
  2. На телевизоре идём в меню Smart Hub, раздел приложений.
  3. На пульте по очереди жмём кнопки 1, 2, 3, 4, 5.
  4. В результате активируется режим разработчика и появится соответствующее окно, где нужно выставить тумблер в положение ON и внести IP-адрес ПК в соответствующее поле, после чего нажать кнопку «Ок».
  5. Перезагружаем устройство путём выключения с кнопки Power и отключения от электросети.
  6. Включив телеприёмник, идём в раздел «Приложения». Если всё было сделано правильно, здесь в верхней области экрана появится сообщение «Developer Mode».
  7. Далее следует авторизоваться в учётной записи Самсунг. Жмём на «+» и вносим нужные данные.
  8. Выясняем IP-адрес телевизора в сети, для чего идём в раздел «Сеть» – «Состояние сети», жмём «Настройки IP».
  9. На компе открываем Tizen Studio с экзешника, находящегося в каталоге, куда ставили софт (tizen-studio/ide/).
  10. В программе в правой области интерфейса находим кнопку и открываем Remote Device Manager для подключения ТВ, жмём «+», чтобы добавить девайс, в открывшемся окошке прописываем имя, IP-адрес телевизора и жмём «Add» (данные в поле порт оставляем неизменными). После этого жмём «Connect» и переключаем тумблер в положение «On».

На этом настройка Tizen Studio для установки виджетов на Samsung Smart TV Q, R, N, M, K и J серий завершена, но, чтобы обеспечить совместимость приложения пользователя с телевизором, нужно правильно создать и установить сертификаты.

Создание авторского и дистрибьюторского сертификатов

Создание авторского и дистрибьюторского сертификатов

Выполняем следующие действия:

  1. В верхнем меню Tizen Studio жмём «Tools» и выбираем «Certificate Manager» (или используем горячие клавиши Alt+Shift+C).
  2. Жмём значок плюса, чтобы создать новый сертификат профиля.
  3. Выбираем тип сертификата – «Tizen» (второй способ предполагает выбор варианта «Samsung», затем нужно отметить пункт «TV»).
  4. Задаём имя сертификату.
  5. Отмечаем пункт «Create a new author certificate», жмём «Next».
  6. Вносим в форму имя и пароль (сохраняем где-либо эти данные, они могут пригодиться в будущем), жмём «Next» (если выбран второй способ, за этим последует авторизация в аккаунте Самсунг).
  7. Отмечаем «Use the default Tizen distributor certificate», чтобы использовать дистрибьюторский сертификат по умолчанию, (во втором случае нужно отметить «Create a new distributor certificate», нажать кнопку «Next» и ввести пароль, можно применить ранее созданный).
  8. Жмём кнопки «Finish»и «Ок».

ВАЖНО. В обязательном порядке сохраняем сертификаты, поскольку есть вероятность, что получить их на телевизор можно единожды.

Создание проекта и установка приложений

Для создания проекта и установки виджетов выполняем следующее:

  • в Тайзен Студио жмём кнопку на верхней панели инструментов (или переходим по меню «File» – «New» – «Tizen Project»), выбираем тип проекта «Template», жмём «Next»;
  • выбираем профиль TV, жмём «Next»;
  • на следующей странице отмечаем тип Web Application (CSS + HTML + JS);
  • далее выбираем шаблон Basic Project;
  • пишем название проекта и жмём «Finish»;
  • теперь нужно скачать и распаковать требуемый софт для Tizen TV, после чего перетаскиваем элементы из архива софта в проект, подтвердив действие;
  • жмём ПМК по имени проекта, из контекстного меню выбираем Run As – 1 Tizen Web Application.
Читайте также:
Какая программа в 7 классе

Если все шаги проделаны правильно, софт будет доступен на ТВ.

Удаление ПО

Для удаления отдельных пакетов можно использовать Package Manager, на вкладках «Main SDK» и «Extension SDK» можно инсталлировать и удалять модули и инструменты нажатием соответствующей кнопки напротив их названий. Если пакет уже добавлен, будет доступна кнопка «Delete».

Чтобы полностью удалить Tizen Studio, можно использовать GUI Uninstaller:

  1. Запускаем программу удаления Тайзен Студио.
  2. Выбираем компоненты, которые следует удалять (если SDK data или KeyStore не будут выбраны, файлы в их папках сохранятся и могут быть использованы в дальнейшем). Каталог SDK data содержит созданные пользователем данные, KeyStore – это хранилище ключей, в котором содержатся файлы сертификатов автора и дистрибьютора. Если планируется переустановка Tizen Studio, нужно создать копии сертификатов или снять флажки в пунктах перед стартом процесса деинсталляции.
  3. Для удаления всех модулей и инструментов, а также пользовательских файлов, жмём кнопку «Uninstall». Если были отмечены SDK data и компоненты KeyStore, удалятся и они.

ВАЖНО. Запущенный процесс деинсталляции не может быть отменён, а удалённые элементы восстановлены, поэтому рекомендуется скопировать данные, которые нужно сохранить.

Источник: nastroyvse.ru

Как добавить приложение на панель быстрого доступа в телевизоре Samsung

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

Домашний экран на телевизоре Samsung

Скриншоты устройства и пункты меню могут отличаться в зависимости от модели устройства и версии программного обеспечения.

Как добавить приложение на панель быстрого доступа

1 Нажмите кнопку Дом на пульте телевизора. Найдите раздел Apps (Приложения) и откройте его.

Кнопка

2 Выберите раздел Мои Apps или пролистайте до списка Установленные приложения.

Список установленных приложений

3 Найдите нужное приложение, нажмите и удерживайте кнопку Ввод на пульте.

Кнопка

4 В появившемся меню выберите Добавить на главный экран.

Меню с пунктом

5 Нажмите влево или вправо, чтобы перемещать значок приложения по панели быстрого доступа.
Затем нажмите Ввод, чтобы сохранить расположение значка приложения.
Теперь для его запуска будет достаточно нажать кнопку Дом на пульте и выбрать приложение.

Перемещайте значок по панели быстрого доступа нажимая влево-вправо

Как переместить или удалить приложение с панели быстрого доступа

1 Нажмите кнопку Дом на пульте телевизора. Пролистайте вправо до приложения, которое вы хотите переместить или удалить.

Выберите нужное приложение

2 Нажмите кнопку Вниз на пульте. В появившемся меню выберите:

  • Переместить, чтобы подвинуть значок приложения вправо или влево по панели быстрого доступа.
  • Удалить, чтобы удалить значок приложения с панели быстрого доступа.

Источник: www.samsung.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru