Cordova/ionic 智能电视应用

Cordova/ionic app for smart tv

我为 android 和 ios 开发了一个 Ionic 应用程序,但现在我需要为智能电视使用相同的应用程序代码,以生成一个与 android 兼容的 apk phone、平板电脑和电视。

Samsung 给出了一个 SDK with eclipse and emulator 但在导入 android 项目后它 return 很多错误都在 angular 文件中

Syntax error on token "finally", Identifier expected ng-cordova.js

The left-hand side of an assignment must be a variable ng-cordova.js

The left-hand side of an assignment must be a variable angular.min.js

The left-hand side of an assignment must be a variable angular.js

Duplicate case angular-ui-router.min.js

Syntax error on token "finally", Identifier expected angular.js

Syntax error on token "finally", Identifier expected ng-cordova.js

The left-hand side of an assignment must be a variable angular.js

Duplicate case angular-ui-router.min.js

The left-hand side of an assignment must be a variable ionic.bundle.min.js

The left-hand side of an assignment must be a variable angular.min.js

Duplicate case angular-ui-router.min.js

我可以使用同一个项目构建 android tv/samsung 智能电视应用程序吗?

提前致谢。

您为智能手机或平板电脑创建的 Android 应用程序应该可以在 Android 电视设备(例如索尼和飞利浦电视 2015 系列或Google 的 Nexus 播放器。但是,您将需要修改应用程序的用户界面和控件以使用方向键遥控器,而不是触摸或鼠标。

三星电视没有 运行 Android。相反,他们的 2015 模型基于 Tizen。您可以在该平台上将 Ionic 应用程序的 Web 部分修改为 运行,但我也不希望它在不进行修改的情况下工作。

我建议从一个干净的 Javascript 项目开始,例如 angular.JS、proactor.JS 或 ember.JS。 我个人喜欢 angular 的 yeoman,因为它带有 gulp,grunt 任务并且易于开发。 让您的项目在普通浏览器上运行后,您就可以开始使用 PhoneGap、Cordova 甚至三星导出到其他设备。

三星不要浪费你的时间在旧的SDK上,你只能发布TIZEN和它的2015年后期设备,我说2015年设备的10%——我个人不喜欢三星,支持它笑话,他们在内部的混乱是一个大笑话,运行 一个系统 1-2 年,然后改变它们是另一个笑话,人们最好购买便宜的 android 电视或 Apple TV。

三星很烂。

为 Android 应用构建的 Ionic 应用支持 Android 电视。

您还可以使用 Web(html、css、js)架构创建单独的 Tizen 项目。在该 tizen 项目中使用 iframe,您可以在 Tizen 平台中使用您的应用程序。但为了良好的导航,您需要使用 CAPH 库。