对于Apple TVOS,使用TVML而不是自定义应用程序(基于媒体的应用程序而非游戏)是否有任何优势?从我从Apple的文档中读到的,我无法弄清楚任何这样的优势(尽管它主要是关于TVML/TVJ).
对于iOS(Swift,Objective C)开发人员来说,使用自定义似乎更容易,更快速且具有更多可能性.
我认为Apple提供的任何模板都可以使用UIKit构建,因为它内部是UIKit.对?
[更新]
让我重新解释我原来的问题,因为到目前为止的答案没有给出任何支持自定义App的观点.我同意@shirefriendship有一些真正的有效点支持TVML(最大的一个是 - >应用程序更改可能没有应用程序更新).使用自定义优于TVML有什么优势吗?喜欢TVML无法触及的任何东西?
Scr*_*ble 18
已经使用TVML/JS构建了一个应用程序,现在正在使用本机应用程序,我会说Javascript选项更多地针对初学者或基本应用程序.
TVML应用程序提供了一种更简单,更快捷的方法来构建具有共同功能/用户界面的标准应用 我们用它来快速构建应用程序的原型.现在我们已经启动了应用程序并且它正在得到一些提升(在What to Watch和Top Free Apps UK中有特色),我们现在正在本地重建它以添加其他功能,例如分析,崩溃报告,自定义界面和其他位以增加重新启动 - 循环和自定义建议.
@shirefriendship的答案为TVML应用程序的好处提供了一个很好的解释,我认为这对于初学者,原型应用程序甚至基本应用程序来说都是一个很好的选择.
本机应用程序可以更好地控制应用程序的外观,工作和感觉.通过访问大多数iOS SDK,您可以执行更多操作,例如集成Cloudkit,开发2D和3D游戏等.
一旦我们完成了本机电视应用程序的开发,我将用更多信息更新答案,例如两个不同版本之间的开发时间,应用程序中的功能等.
更新:要回答你的第二个问题,是的,你可以使用UIKit开发任何用户界面/模板,TVML模板提供了常用/非常方便的用户界面.使用UIKit,您可以复制或自定义任何预定义的模板或构建全新的模板.
shi*_*hip 13
确实,您可以更灵活地使用自定义UIKit代码.有足够的时间,您可以创建一个与TVML/TVJS应用程序类似的应用程序......但为什么要重新发明轮子?
即使您主要是Swift/Obj-C开发人员,使用TVML模板也有一定的优势.
如有疑问,请试试吧!使用Apple 的目录应用程序,看看你是否喜欢TVML模板.你可能会惊讶自己.
| 归档时间: |
|
| 查看次数: |
3569 次 |
| 最近记录: |