Приложение «Первый канал» для Smart TV получило новый UI

Чуть больше месяца назад мы обновили UI в приложении «Первый канал» на Smart TV — ко многим элементам добавили скрепления по углам, разрядили сетку между плитками контента, перенесли навигационное меню с верха в левую боковую часть, что позволило увеличить рабочее пространство по высоте. А на ряде внутренних экранов (таких как фильмы или телепроекты) меню и вовсе не показывается (стиль Apple TV, где для вызова меню нужно вернуться на экран назад).

Изменения с навигационным меню, судя по пользовательским отзывам, были приняты не сразу — не все догадались, как на него перейти. Хотя тут все просто — быстрый вариант — это находясь на главном экране, достаточно нажать кнопку «Назад» на пульте, тогда меню раскроется. Обычный вариант — в карусели выделить крайнюю левую плитку и нажать еще раз «Влево» — меню также раскроется.

Приложение Первый канал на Smart TV

Фреймворки для написания приложения под Smart TV

URL приложений для Smart TV

  • Россия: http://tv.rutv.ru/
  • Смотрим: http://tv.smotrim.ru/
  • 24 часа: http://webos.24h.tv
  • Peers TV: http://smarttv.peers.tv/operatv/1.0.0/
  • RuTube: https://rutube.ru/tv-release/rutube.server-24.0.0/tizen/
  • YouTube: https://www.youtube.com/tv
  • Телеканал «Дождь»: http://smarttv.tvrain.ru/
  • DAZN: https://tv.dazn.com/app/webos/
  • Interactieve TV: https://smarttv.interactievetv.nl/
  • Channel 5: https://c5apps.channel5.com/my5lg/index.html
  • LL TV: http://lg.devices.oll.tv
  • UK TV Play: https://tvappreg.uktv.co.uk/
  • LG Каналы: http://lgchp-app.megogo.net/

Tizen Studio – Setting the debugging URL… > Fail

Для разработки приложений для Samsung Smart TV есть специальная IDE (на базе Eclipse), которая с недавних пор называется Tizen Studio. Качество исполнения данной среды разработки оставляет желать лучшего. Мы ее используем лишь для непосредственной установки приложений на реальных телевизорах и последующего дебага (дебаг происходит путем запуска веб-инспектора Chromium).

Однако из наших приложений никак не хотелось дебажиться. При попытке запуска дебаг-режима появлялась ошибка:

Setting the debugging URL… > Fail
null
Setting the debugging URL… > Fail
Please try one of the following two possible solutions :
1) If some other app is already running in debug mode, first exit that app and then start debugging your current app.
2) Restart the target Emulator or TV.
Unknown Error

Проблема оказалась в том, что в index.html (стартовая точка запуска приложения) в мета-теге <title> название приложение содержало кириллицу. Изменив название на латиницу, дебаг заработал.

Обновление приложения «Первый канал» для Philips

На прошлой неделе для телевизоров Philips с функций Smart TV выпустили обновление приложения «Первый канал».

Увы, это произошло спустя полтора года после выхода разработанной нами новой версии приложения, но, как говорится, лучше поздно, чем никогда. К тому же, пользовательская аудитория, использующая Philips, весьма ограничена, поэтому основной фокус делается на крупных вендоров, таких как Samsung и LG.

При релизе приложения на Philips столкнулись с проблемой, что на совсем уж старых моделях приложение не запускалось. Причиной была банальная нехватка памяти в телевизоре. Поэтому было решено для таких телевизоров оставить прежнюю версию приложения «Первый канал», а новую показывать только на устройствах 2014 года и выше.

webOS 3.5

Телевизоры LG на базе операционной системы webOS выпускаются с 2014 года, и каждый год версия webOS менялась на целое число. Однако в 2017 году LG будет выпускать свои новые телевизоры не на webOS 4, а на webOS 3.5. Видимо, за прошедший год инженеры смогли наработать лишь на 0,5, что подтверждается скупым набором новых функций: Magic Link, My Buttons, 360-PLAY… Похоже, что запал идей по улучшению ОС уже иссяк, и теперь вводятся мало кому востребованные функции.

К большому разочарованию, в этом году для телевизоров с webOS 2.0 не вышло обновления до webOS 3.0 или хотя бы сервис-пак до версии 2.5 (или как там ее бы назвали). Телевизоры с webOS 3.0, наверно, также не будут обновлены до 3.5. Ибо производителю в этом смысла особого нет.

Поддержка Smart Hub Preview в приложении «Первый канал»

В версии 2.7 приложения «Первый канал» появилась поддержка функции Smart Hub Preview от Samsung. Если у вас телевизор Smart TV 2016 года на базе Tizen, то теперь прямо в панели списка приложений при наведении фокуса на иконку приложения «Первый канал» появляется область, в которой выводится список наиболее интересного контента. При нажатии на выбранную плитку происходит автоматический переход в нужный экран приложения.

На скриншоте ниже список Smart Hub Preview содержит плитки фильмов и сериалов, доступных для просмотра в приложении «Первый канал». Если нажать, скажем, на плитку с сериалом «Шакал», то мы сразу же перейдем на экран данного сериала в приложении.

samsung_smart_hub_preview

Подробная документация по реализации Smart Hub Preview находится здесь.

Отмечу, что схожая технология, когда доступ к контенту доступен без запуска приложения, уже реализована в Android TV (через список рекомендаций) и в Apple TV 4 (через Top Shelf). Естественно, приложение «Первый канал» полностью поддерживает и их.

URL приложений онлайн-кинотеатров для Smart TV

  • IVI:
    • http://lg.ivi.ru/ (версия для LG)
    • http://movie.nettv.ivi.ru/ (версия для Philips)
    • http://movie.opera.ivi.ru/ (версия для Opera)
    • https://opera.ivi.ru/ (старая версия для Opera)
  • KION: https://kion.ru/
  • КиноПоиск: https://smarttv-app.ott.yandex.ru/
  • Wink: https://production-webos-fhd.wink.ru
  • More TV: https://smarttv-webos.more.tv/
  • Premier: https://smarttv.premier.one/
  • Amediateka:
    • http://lg-tv.amediateka.ru/ (версия для LG)
    • https://samsung-tv.amediateka.ru/ (версия для Samsung)
  • Megafon TV:
    • http://bep-lg.megafon.tv/SUI/mftv/
    • http://smart-webos.megafon.tv
  • Okko:
    • http://lge.okko.tv/
    • http://lge4k.playfamily.ru/
  • Смотрешка: http://mag.smotreshka.tv/
  • TV1000: http://tv1000play.ru/viaplayTV/
  • Tvzavr: http://services.tvzavr.ru/alliance/
  • Tvigle:
    • http://opera.tvigle.ru/ (версия для Opera)
    • http://lg.v4.tvigle.ru/ (версия для LG)
  • Megogo:
    • http://smarttv.megogo.net/
    • http://lg-app-hd.megogo.net/ (старая версия)
  • FilmoTV: http://lg2.filmotv.fr

Про тестирование на стороне LG и Samsung

Чтобы опубликовать новую версию Smart TV-приложения в магазины  Samsung и LG, а также все последующие обновления, нужно пройти сертификацию и тестирование на стороне вендоров.

Тестирование на стороне Samsung, обычно, занимает, 1,5 недели. При этом при отправке приложения на проверку у разработчика имеется возможность отметить чек-бокс «Я согласен на выпуск приложения с незначительными дефектами». Это означает, что если в ходе тестирования будут найдены недочеты, то они не станут блокирующей проблемой для публикации приложения.

У Samsung’а также есть удобная панель, в которой фиксируются все найденные дефекты, и где разработчик может не только отмечать состояние каждого дефекта (к примеру, на «Исправлено», или «Не ошибка»), но и оставлять свои комментарии к дефектам (например, пояснить, что тестировщики были не правы, когда посчитали «фичу» за дефект и пр.).

Другое дело обстоит в стане LG, которые бы, по идее, должны брать все лучшее, что есть у заклятых врагов конкурентов. Однако тут процессы отстали на несколько лет. Если вы отправляете приложение на проверку в LG, то будьте готовы ждать месяцы на то, что в конечном итоге приложения будет одобрено. Отмечу, что ни у Samsung, ни LG нет четко установленных сроков на тестирование, однако если Samsung старается не затягивать свою работу, то у LG все наоборот – ждут по максимум (около 3 недель) и лишь потом присылают отчет по дефектам.

Читать далее «Про тестирование на стороне LG и Samsung»

Обновление приложения «Первый канал» для Smart TV

С прошлого года наша команда, помимо работы над онлайн-кинотеатром «Первого канала», занимается в том числе разработкой и сопровождением официального приложения «Первый канал» для Smart TV. На данный момент мы обновили приложение для наиболее популярных производителей «умных» телевизоров в России – Samsung и LG. Позже планируется охват и других производителей (в частности, Philips и Sony).

До того, как нам поручили данную работу, существующая версия приложения для Smart TV выглядела так:

1tv_smarttv_old

21 мая 2015 года мы выпустили версию, которая под «капотом» все еще ничем не отличалась от предыдущей, однако внешне смотрелась уже лучше. Раздел «Фильмы» был переименован в «Кино», и теперь он стал включать в себя в том числе фильмы и сериалы сервиса kino.1tv.ru.

Читать далее «Обновление приложения «Первый канал» для Smart TV»