我尝试为Tizen TV创建一个Tizen应用程序,我知道我们有两种方式来实现,即html
应用程序和Web应用程序,我选择使用Web工具。
但是我担心如果我没有任何架构或框架,仅css
,JS
,{{1}},那么当应用程序变大时,我将无法处理。
对此有何建议?任何回应将不胜感激。
答案 0 :(得分:2)
答案 1 :(得分:1)
TOAST基于cordova,不幸的是,您将不得不处理CSS,JS和HTML。但是,由于TOAST的主要目的是充当您的应用程序与电视之间的代理,因此您将获得许多额外的功能来构建多平台应用程序,因此TOAST中的每个操作都将转换为正确的系统功能。您可以查看TOAST Wiki,以获得方法的完整列表以及其与受支持平台(浏览器,LG webos,Samsung Tizen,Samsung Legacy(奥赛)的兼容性)
Tizen的更正式框架是CAPH:
CAPH是用于电视的Web UI框架。轻松快速地开发高性能Web应用程序。 CAPH由以下模块组成。
键导航
可滚动列表和网格
UI组件:按钮,单选按钮,切换按钮,复选框,输入,对话框,上下文菜单,下拉菜单
触摸功能:平移,点击和双击。 (来自CAPH 3.1)
请找到有关CAPH here
的更多信息答案 2 :(得分:1)
我建议您使用AngularJS或React来开发应用程序。这将使您的生活更轻松,更快捷。 Bootsrtap 4与Tizen TV搭配使用效果很好,也有助于解决某些电视型号的缩放问题。
要创建列表以显示媒体文件(例如Netflix或Youtube应用程序),可以使用Owl Carousel。它运作良好且流畅。
一起使用