"Особенности разработки под smarttv с использованием...
DESCRIPTION
Слайды доклада "Особенности разработки под SmartTV с использованием web-технологий, в том числе для video-on-demand", Михаил Лабанов, MoscowJS 15TRANSCRIPT
![Page 1: "Особенности разработки под SmartTV с использованием web-технологий, в том числе для video-on-demand", Михаил Лабанов,](https://reader034.vdocuments.net/reader034/viewer/2022042700/556356f4d8b42a734b8b4627/html5/thumbnails/1.jpg)
SmartTV[not so]
![Page 2: "Особенности разработки под SmartTV с использованием web-технологий, в том числе для video-on-demand", Михаил Лабанов,](https://reader034.vdocuments.net/reader034/viewer/2022042700/556356f4d8b42a734b8b4627/html5/thumbnails/2.jpg)
Что нужно, чтобы начать разрабатывать под SmartTV?
• Текстовый редактор
• Браузер
2
![Page 3: "Особенности разработки под SmartTV с использованием web-технологий, в том числе для video-on-demand", Михаил Лабанов,](https://reader034.vdocuments.net/reader034/viewer/2022042700/556356f4d8b42a734b8b4627/html5/thumbnails/3.jpg)
Технологии
Digital Rights Management (DRM)
3
![Page 4: "Особенности разработки под SmartTV с использованием web-технологий, в том числе для video-on-demand", Михаил Лабанов,](https://reader034.vdocuments.net/reader034/viewer/2022042700/556356f4d8b42a734b8b4627/html5/thumbnails/4.jpg)
Web-технологии — это же кросплатформенность?
и Да, и Нет
4
![Page 5: "Особенности разработки под SmartTV с использованием web-технологий, в том числе для video-on-demand", Михаил Лабанов,](https://reader034.vdocuments.net/reader034/viewer/2022042700/556356f4d8b42a734b8b4627/html5/thumbnails/5.jpg)
Да:
• Верстка
• CSS
5
• JavaScript*
• DOM-интерфейсы*
![Page 6: "Особенности разработки под SmartTV с использованием web-технологий, в том числе для video-on-demand", Михаил Лабанов,](https://reader034.vdocuments.net/reader034/viewer/2022042700/556356f4d8b42a734b8b4627/html5/thumbnails/6.jpg)
Нет:
• Разный подход к деплою
• Различия в модельных рядах
6
• DRM-плеер
• Интерфейс управления
![Page 7: "Особенности разработки под SmartTV с использованием web-технологий, в том числе для video-on-demand", Михаил Лабанов,](https://reader034.vdocuments.net/reader034/viewer/2022042700/556356f4d8b42a734b8b4627/html5/thumbnails/7.jpg)
Итак, мы решили разрабатывать под SmartTV
Хорошая новость: SDK не нужен
Плохая новость: Удаленной консоли нет
7
![Page 8: "Особенности разработки под SmartTV с использованием web-технологий, в том числе для video-on-demand", Михаил Лабанов,](https://reader034.vdocuments.net/reader034/viewer/2022042700/556356f4d8b42a734b8b4627/html5/thumbnails/8.jpg)
Ограничения
Разрешение: 1280×720 (1920×1080)
Память: достаточно
Скорость отрисовки: зависит от года
Анимации: возможны, на последних моделях
CORS: начиная с моделей 2012 года
8
![Page 9: "Особенности разработки под SmartTV с использованием web-технологий, в том числе для video-on-demand", Михаил Лабанов,](https://reader034.vdocuments.net/reader034/viewer/2022042700/556356f4d8b42a734b8b4627/html5/thumbnails/9.jpg)
Ну а как попасть в телевизор?
Для тестирования:
флэшка, тестовое приложение, девелоперский режим
9
![Page 10: "Особенности разработки под SmartTV с использованием web-технологий, в том числе для video-on-demand", Михаил Лабанов,](https://reader034.vdocuments.net/reader034/viewer/2022042700/556356f4d8b42a734b8b4627/html5/thumbnails/10.jpg)
Ну а как попасть в телевизор?
если нет продаж, то через кабинет разработчика, если будем что-то продавать, то контракты, переговоры и прочий бизнес
10
На бой
![Page 11: "Особенности разработки под SmartTV с использованием web-технологий, в том числе для video-on-demand", Михаил Лабанов,](https://reader034.vdocuments.net/reader034/viewer/2022042700/556356f4d8b42a734b8b4627/html5/thumbnails/11.jpg)
11
![Page 12: "Особенности разработки под SmartTV с использованием web-технологий, в том числе для video-on-demand", Михаил Лабанов,](https://reader034.vdocuments.net/reader034/viewer/2022042700/556356f4d8b42a734b8b4627/html5/thumbnails/12.jpg)
www.yourappontv.com
• Самый первый
• Самый медленный
• Самая плохая документация
Fusion и MTK
Opera
12
![Page 13: "Особенности разработки под SmartTV с использованием web-технологий, в том числе для video-on-demand", Михаил Лабанов,](https://reader034.vdocuments.net/reader034/viewer/2022042700/556356f4d8b42a734b8b4627/html5/thumbnails/13.jpg)
developer.lge.com
• Самый быстрый
• Самый понятный
• Самая полная документация
NetCast и WebOS
Webkit
13
![Page 14: "Особенности разработки под SmartTV с использованием web-технологий, в том числе для video-on-demand", Михаил Лабанов,](https://reader034.vdocuments.net/reader034/viewer/2022042700/556356f4d8b42a734b8b4627/html5/thumbnails/14.jpg)
www.samsungdforum.com
• Самый непохожий на других
• Самый неудобный
• Наибольшее количествоошибок в документации
Приложение на устройстве
Webkit14
![Page 15: "Особенности разработки под SmartTV с использованием web-технологий, в том числе для video-on-demand", Михаил Лабанов,](https://reader034.vdocuments.net/reader034/viewer/2022042700/556356f4d8b42a734b8b4627/html5/thumbnails/15.jpg)
Что дальше?
Развитие UI (multi-screen, smart controls)
Быстрее, выше, красивее
15
Увеличение рынка
![Page 16: "Особенности разработки под SmartTV с использованием web-технологий, в том числе для video-on-demand", Михаил Лабанов,](https://reader034.vdocuments.net/reader034/viewer/2022042700/556356f4d8b42a734b8b4627/html5/thumbnails/16.jpg)
Спасибо!Михаил Лабанов
!
github.com/maikudou/SmartTV maikudou.net/smarttv.pdf