MI на Tizen Developer Conference for Smart TV Russia



  • 30 ноября – 1 декабря 2016 года в Москве в «Марриот Отель Новый Арбат» состоится Tizen Developer Conference for Smart TV Russia. Конференция для разработчиков Смарт ТВ приложений на базе платформы Tizen.

    Уже через несколько часов наши разработчики станут частью этого IT-мероприятия:) Подробную информацию о предстоящей конференции можно посмотреть по ссылке.

    Конференция обещает быть интересной - ждём моря полезной информации из первых рук!



  • Итак, поехали!
    С самого порога и уже приятные мелочи - Самсунг сделали онлайн-сервис для вопросов и оценок на время конференции:)



  • На повестке дня - создание экосистемы в жилище - холодильники, телевизоры, стиральные машинки - всё под Tizen!

    Аудитория на форуме собралась очень знающая, в течение первых двух презентаций уже подняты вопросы поддержки Multicast, Tizen CLI, интеграции IPTV и новых моделей 2017-го года.

    Радует, что проблемы решаются и решаются в режиме реального времени



  • Все API ещё раз освещены для всех и подняты многие злободневные вопросы касаемо потери функций 3D и кликабельности телевизорами 2016 года, рекламного движка и многого другого.

    Приятно услышать о появлении кучи новых приятных фич в релизе марта 2017 года.

    Также разработчиков очень заинтересовал вопрос общения приложений внутри платформы, технологии picture in picture и технологии "второго экрана".

    А стек вопросов тем временем постоянно пополняется^^ (к слову сказать, приложение для подачи заявки написано для телевизоров Самсунг с помощью новых API для общения разных устройств между собой)



  • Вот и наступил обеденный перерыв, но даже там ведутся горячие споры о возможностях и "дырах" tizenAPI.

    Из интересностей - возможность запускать одно приложение из другого (правда при условии, что они подписаны одним сертификатом, хотя надо потестировать) и запускать в режиме overlay на часть экрана.

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

    А в ожидании следующих докладов участники форума могут отдохнуть в комфортной lounge-зоне:)



  • Отдельным докладом Самсунг представил новую фичу Smart View - функцию второго экрана. Коннект происходит по блютусу, после чего смартфон под Android или IOS становится Вашим вторым экраном телевизора.
    Также были представлены особенности сертификации таких приложений.



  • Одна из последних презентаций первого дня - App Management - больной вопрос для всех разработчиков, сталкивающихся с seller.samsungapps.com:)

    Вопросов много, предложений много - консилиумом решили DDOSить 1:1Q&N, дабы добиваться новых удобностей при публикации:)



  • И последний доклад на сегодня - Tizen & IoT.

    Простая формула от Самсунга:

    Tizen + Samsung Devices&Appliances + IoTivity Framework = Умный дом

    Также с помощью пары строк кода можно заставить умные часы переключать уровень звука и каналы в приложении онлайн-кинотеатра, а новые версии Tizen сулят нам интеграцию с .Net Framework и Xamarin forms:)



  • И сессия вопросов после конференции разъяснила ещё парочку интересных моментов:)

    1. Есть возможность попробовать запросить у Самсунга тестовую технику через своего контент-менеджера.
    2. Все уже немного устали, пора домой:)


  • Начинаем второй день форума! Если вчера было своеобразное введение, то сегодня будут более углубленные доклады:)



  • Второй день форума проходит в более неформальной обстановке:) Из участников остались самые стойкие и заинтересованные:)

    Разговор заходит о технологии Fast Cast, нюансах сертификации, и о ещё одной новой возможности для разработчиков - управлению preview в смартхабе. Наряду с уже всем знакомыми алгоритмами упаковки и загрузки виджета на телевизор выясняются новые особенности гайдлайна Самсунга:)

    P.S. А большое количество кофе-брейков помогает сообществу разработчиков знакомиться друг с другом и обмениваться опытом!



  • Тема следующего доклада - Toast (TV ORIENTED APPLICATION SIMPLIFICATION for TIZEN).

    Данная технология является как бы прослойкой, которая объединяет Orsay и Tizen (ещё и WEBOS!). Таким образом, появилась возможность адаптировать приложения друг под друга. Есть, конечно, свои минусы в этом подходе, но об этом потом:)



  • Далее слушаем о технологии Checkout on TV - платформу для продаж (поддержка PayPal и кредитных карт).



  • Исследование аудитории.
    Если приложение запускается больше 6 секунд, то 30% пользователей его уже выключили и больше не включит



  • После советов от экспертов из Польши в плане оптимизации приложений начался доклад о фичах AVPlay API.

    Проблематика использования DRM красной линией прошла через весь форум не только в плане технической реализации, но и в плане сертификации. К сожалению, это последний доклад этого форума от Виталия Зобнина и Barbara Marta Kocimowska:(

    P.S. Ну и нельзя было удержаться и не сделать селфи женской половины этого форума с Барбарой:)



  • Выступает Алексей Гузун, ведущий программист онлайн-кинотеатра Твигл:
    "Твигл - это первый российский онлайн-кинотеатр со 100%-м лиценционным контентом и облачная B2B-платформа для хранения контента".

    "Samsung - наиболее комфортная инфраструктура..."

    "Индустрия Smart TV не популяризирована, менеджеры в магазинах ничего не могут рассказать о программной начинке телевизора"

    "В Smart TV нет пиратов!"

    "Всегда нужно прислушиваться к тестерам Самсунга! Независимые эксперты могут сделать Ваше приложение лучше!"



  • Евгений Россинский, директор по технологиям, онлайн-кинотеатр ivi.ru:
    Плюсы Tizen:

    1. Отладка из под IDE - быстрее и удобнее верстать рекламу
    2. Предзагрузка приложения - чем быстрее загружается, тем лучше покупается
    3. Поддержка DRM



  • Иван Дмитриев, Ведущий разработчик SmartTV, Онлайн-кинотеатр Okko.
    Как оптимизировать приложения на Smart TV?

    1. Бандлеры
    2. Task runners
    3. Оптимизация css
    4. Оптимизация запросов
    5. Использование нативных методов js
    6. Prelaunch
    7. Удаляем console.log()
    8. Сборка с помощью CLI

Войдите чтобы оставить сообщение