Комментарии 19
После прочтения статьи появляется вопрос, почему для телевизоров пишут на web-технологиях, если там так мало ресурсов? Больше подошло бы что-то вроде Qt.
После прочтения статьи появляется вопрос, почему для телевизоров пишут на web-технологиях
Скорее уж появляется вопрос — почему на медленных и ресурсоёмких веб-технологиях? Реакт с его виртуальным DOM, серьезно? А между реактом и vanilla.js прям вообще ничего нет?
Тут приводится проблемы конкретно для React.js, это естественно не единственный способ реализации приложения для телевизоров :) А что между реактом и ванилой вы предлагаете?
А что между реактом и ванилой вы предлагаете?
svelte.dev
mustlab.ru/ru судя по докладам и статьям PaulMaly уже несколько лет успешно используют svelte для разработки под ТВ.
А что между реактом и ванилой вы предлагаете?
Всё, что левее реакта. Там конечно далеко не всё предлагает высокую степень абстрагирования от деталей, но там много и высокоуровневых фреймворков. Да тот же даже preact намного быстрее и тоньше. И про svelte уже сказали — тут как раз отличный кейс для неё, да.
Tizen позволяет писать на .net, WebOS не вижу такой поддержки. Основная идея была — переиспользование кода между разными ОС теликов и использование общей sdk для web части
В большинстве случаев, эти приложения под капотом это обычный браузер, на теликах это Chromium
Что понимается под «большинством случаев»? Например, на моем LG 32" (Smart) стоит именно Chrome, причем ну очень старенький, 28-ая версия.
В спецификации либо WebKit, либо Chromium.
webostv.developer.lge.com/discover/specifications/web-engine
В статье имелось ввиду, что приложение может быть написано на .net, и это уже будет не браузер
webostv.developer.lge.com/discover/specifications/web-engine
В статье имелось ввиду, что приложение может быть написано на .net, и это уже будет не браузер
Если позволите, еще дополню ссылками. В jsunderhood была неделя разработчика под смарт тв. Архива нет, но вот несколько веток с интересными особенностями такой разработки:
twitter.com/jsunderhood/status/1172215584303570945
про выкладывание в сторы
twitter.com/jsunderhood/status/1172224195536838656
про написание приложений под тв
twitter.com/jsunderhood/status/1172194802076663808
на что похожа разработка под смарт тв
twitter.com/jsunderhood/status/1172215584303570945
про выкладывание в сторы
twitter.com/jsunderhood/status/1172224195536838656
про написание приложений под тв
twitter.com/jsunderhood/status/1172194802076663808
на что похожа разработка под смарт тв
Подскажите, а какой плеер вы использовали для webOs, какой там SDK?
Для WebOS использовался HTML5 тег video и работа велась с ним.
Для взаимодействия с WebOS использовалась Web API webostv.developer.lge.com/api/webostvjs/webos
Для Tizen использовался AVPlay developer.samsung.com/tv/develop/guides/multimedia/media-playback/using-avplay
Для взаимодействия с WebOS использовалась Web API webostv.developer.lge.com/api/webostvjs/webos
Для Tizen использовался AVPlay developer.samsung.com/tv/develop/guides/multimedia/media-playback/using-avplay
Маловато. Не очень понимаю в чем цель статьи?
Вы перечислили несколько проблем, ок. Но никаких выводов, никаких интересных поворотов.
Тоже что ли пойти написать статью как я вчера вебпак настраивал.
Вы перечислили несколько проблем, ок. Но никаких выводов, никаких интересных поворотов.
Тоже что ли пойти написать статью как я вчера вебпак настраивал.
Дополню еще ссылкой на подборку awesome-smart-tv, где собраны полезные библиотеки и фреймворки для смартов.
Кстати, в контексте статьи было бы интересно узнать, пробовали ли вы react-tv? Кажется там некоторые тв-специфичные проблемы должны быть решены.
Спасибо за ссылку.
На практике не пробовали react-tv, но есть и + и -, поддержка только webOS, ну и использование не проверенной библиотеки на enterprise проектах чревато. Когда разработка стартовала, на тот момент react-tv только появился и был сыроват.
А так да, он решает многие проблемы, может у кого был практический опыт использования react-tv?
На практике не пробовали react-tv, но есть и + и -, поддержка только webOS, ну и использование не проверенной библиотеки на enterprise проектах чревато. Когда разработка стартовала, на тот момент react-tv только появился и был сыроват.
А так да, он решает многие проблемы, может у кого был практический опыт использования react-tv?
Для меня главным ограничением в Tizen стала древняя версия Chromium, которая имеет проблемы с поддержкой многих вещей, к которым мы давно привыкли в современных браузерах. У Samsung все ОЧЕНЬ ПЛОХО с обновлениями SmartTV: большинство продающихся на рынке телевизоров работают на версии Tizen, которую не поддерживает их-же собственный SDK. И обновить их нельзя. Ну и React там, конечено, совсем не нужен.
Приставочку на андроид прикупить дешевле. Хотя на моем Самсунге Ютуб и нетфликс более менее работают из коробки.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Проблемы и нюансы при разработке под SmartTV с использованием React.js