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