16
SmartTV [not so]

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

Embed Size (px)

DESCRIPTION

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

Citation preview

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

SmartTV[not so]

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

Что нужно, чтобы начать разрабатывать под SmartTV?

• Текстовый редактор

• Браузер

2

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

Технологии

Digital Rights Management (DRM)

3

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

Web-технологии — это же кросплатформенность?

и Да, и Нет

4

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

Да:

• Верстка

• CSS

5

• JavaScript*

• DOM-интерфейсы*

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

Нет:

• Разный подход к деплою

• Различия в модельных рядах

6

• DRM-плеер

• Интерфейс управления

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

Итак, мы решили разрабатывать под SmartTV

Хорошая новость: SDK не нужен

Плохая новость: Удаленной консоли нет

7

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

Ограничения

Разрешение: 1280×720 (1920×1080)

Память: достаточно

Скорость отрисовки: зависит от года

Анимации: возможны, на последних моделях

CORS: начиная с моделей 2012 года

8

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

Ну а как попасть в телевизор?

Для тестирования:

флэшка, тестовое приложение, девелоперский режим

9

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

Ну а как попасть в телевизор?

если нет продаж, то через кабинет разработчика, если будем что-то продавать, то контракты, переговоры и прочий бизнес

10

На бой

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

11

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

www.yourappontv.com

• Самый первый

• Самый медленный

• Самая плохая документация

Fusion и MTK

Opera

12

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

developer.lge.com

• Самый быстрый

• Самый понятный

• Самая полная документация

NetCast и WebOS

Webkit

13

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

www.samsungdforum.com

• Самый непохожий на других

• Самый неудобный

• Наибольшее количествоошибок в документации

Приложение на устройстве

Webkit14

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

Что дальше?

Развитие UI (multi-screen, smart controls)

Быстрее, выше, красивее

15

Увеличение рынка

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

Спасибо!Михаил Лабанов

!

github.com/maikudou/SmartTV maikudou.net/smarttv.pdf