"Особенности разработки под SmartTV с использованием...

Post on 26-May-2015

890 views 6 download

description

Слайды доклада "Особенности разработки под SmartTV с использованием web-технологий, в том числе для video-on-demand", Михаил Лабанов, MoscowJS 15

Transcript of "Особенности разработки под SmartTV с использованием...

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