У меня есть клиентское приложение для потоковой передачи Android, которое использует Java и код cpp. Я хочу перенести свое приложение на Roku. Я понимаю, что Roku рекомендует только BrightScript для разработки приложений.
1) По этой ссылке (C / C ++ разработка в Roku), игровое приложение может быть написано в cpp с использованием мармелада и скомпилировано для Roku.
2) Но это ссылка (Насколько осуществима разработка приложений Roku с Marmalade?) четко говорит, что мармелад не может быть использован для потокового приложения.
3) Мои вопросы
(A) Можно ли скомпилировать cpp for для roku?
(B) Где я могу найти набор инструментов для сборки?
(C) Если пользовательский интерфейс разработан с использованием BrightScript, как я могу вызывать функции cpp из него?
Ты не можешь В любом случае, не независимо от Roku Inc — вам потребуется очень тесное сотрудничество с ними, а это значит, что вы сможете убедить их отдел развития бизнеса / партнеров, что вы стоите времени и денег. Другими словами, вашей компании лучше быть нарицательным.
Вы не можете «найти» набор инструментов C, он может быть предоставлен вам Co только на индивидуальной основе, после утверждения и в соответствии с NDA.
Если у вас нет особых отношений (проект / контракт) с Roku Inc, для неигровых игр вы можете разрабатывать только в BrightScript. Это мандат, а не рекомендация.
Специально для вашего случая лучше всего использовать уже существующие потоковые форматы / компоненты, которые уже предоставляет Roku API. BrightScript — это язык сценариев, недостаточно быстрый для написания кодека.
Вы должны использовать brightscript для приложений Roku Streaming.