Подтвердить что ты не робот

Разработка SmartTV для начинающих

Я занимаюсь некоторыми исследованиями в области разработки SmartTV прямо сейчас, и тема кажется очень фрагментированной.

Я имею в виду:
Если вы хотите разработать приложение для Android, вы получите eclipse и android sdk.
Если вы хотите разработать для iphone, вы получите xcode.

Но SmartTV?
Существует SDK от Samsung, SDK LG, Google TV, SDK SmartTV Alliance...

Итак, что мне выбрать?
Особенно, если я хочу

  • пишите один раз, бегите везде
  • наслаждайтесь зрелой средой разработки и инструментами.
4b9b3361

Ответ 1

Если вы хотите написать один раз... вы должны выбрать "App Engine", но он не бесплатный, он стоит 48.000 долларов в год при разработке максимум 8 приложений. Второй вариант - SDK SmartTV Alliance. Самый зрелый SDK - это Samsung, LG тоже хорош, но поддержка производителя не так хороша.

HTML, безусловно, является лучшей перспективной технологией, но мы должны учитывать, что рынок сейчас очень фрагментирован. Первый производитель/платформа, которая получит важную роль, будет владеть всем (и растущим) рынком.

На самом деле лучшими вариантами (на мой взгляд) являются: - PlayJam: у них большой опыт, и сегодня они являются самой передовой платформой, они тоже сотрудничают с Steam - Google TV: это может стать Android-телевизорами... действительно, Android-ОС и LG, Samsung, Sony и Vizio уже имеют устройство GoogleTV, Philips скоро добавит в список.

Пока единственными двумя вариантами являются Adobe AIR и HTML, что вам нужно разработать? Мы разрабатываем некоторые казуальные игры, и мы используем Adobe AIR http://www.youtube.com/watch?v=0e8cmy1Vmic http://www.noriste.com/lg-smarttvs-adobe-air-3-0-and-app-test/

Некоторые (возможно, очевидные) ссылки:

Samsung SDK - поддерживает Java, HTML, Adobe AIR - samsungdforum.com

LG SDK - поддерживает HTML, Adobe AIR, Unity - developer.lgappstv.com

Google TV SDK - поддерживает Java, HTML, Adobe AIR, Unity - developers.google.com/tv/android

SmartTV Alliance SDK (LG, Sharp, Philips) - поддерживает HTML - smarttv-alliance.org

NetTV SDK (Sharp, Philips) - поддерживает HTML - yourappontv.com

Roku SDK - поддерживает С++, Unity - roku.com/developer

PlayJam SDK - поддерживает Adobe AIR, работает на LG и Samsung (они будут поддерживать HTML) - playjam.com

TV App Engine - поддерживает HTML и конвертирует приложения в собственные - tvappagency.com

Marmalade - поддерживает C/С++ и интегрирует API PlayJam - madewithmarmalade.com

Yahoo Connected TV - поддерживает HTML-connectedtv.yahoo.com/developer

Opera TV - поддерживает HTML - dev.opera.com/tv

Ответ 2

Мы разрабатываем кросс-блаформу. Это все об опыте. Как только вы закончите 2 или 3 приложения, вы узнаете о различиях между Samsung, LG, Sony, Philips и Panasonic, и вы можете с этим справиться. Конечно, процесс QA и тестирование на телевизорах - это другая глава - у нас есть только 30 телевизоров для тестирования.

С другой стороны, у нас есть 30 телефонов Android, поэтому, сравнивая фрагментацию Android и SmartTV, я не вижу больших различий, аналогичную ситуацию на Symbian, аналогичные проблемы, которые вы испытываете в разных версиях веб-браузера или даже в версиях iOS.

Ничто не должно пугать вас или останавливать вас. BR Petr

www.mautilus.com/blog

Ответ 4

Создание приложений Android TV

Android предлагает богатый пользовательский интерфейс, оптимизированный для приложений, работающих на больших экранных устройствах, таких как телевизоры высокой четкости. Приложения на ТВ предлагают новые возможности для наслаждения ваших пользователей с комфортом их кушетки. Подробнее...

Зависимости и предварительные условия

Создание приложений для телевизора подробнее здесь..