我是一名 iPhone 开发人员,有兴趣为 Apple TV 开发应用程序。Apple 是否为 Apple TV 提供 SDK?如果我可以为 Apple TV 开发,我该如何在 Apple TV 上安装 SDK?
5 回答
电视操作系统
新 Apple TV(第 4 代,2015 年)运行tvOS。它具有 AppStore,允许第三方应用程序开发人员在平台上发布他们自己的应用程序。tvOS 95% 是基于 iOS 9 的,其余部分是针对电视进行优化的调整。
使用 tvOS SDK 创建 tvOS 应用程序。
tvOS 利用了许多您已经熟悉的 iOS 开发框架、技术和概念。
要了解有关 tvOS 的更多信息,请从面向开发人员的 tvOS 开始。
您需要工具 - SDK 和其他有用的软件都在这里。
查看tvOS 开发人员库- 浏览文档和代码示例。
当您在 stackoverflow 上遇到问题时,请使用 tvOS 标签标记您的问题。您还可以在Apple Developer Forum上找到帮助。
最后,还有很多 tvOS 教程,只需 google即可。
目前还没有办法专门为 Apple TV 开发应用程序。但是,您可以编写一个利用 Apple TV 作为显示器的 iOS (iPhone/iPad) 应用程序。已经有几款游戏可以做到这一点。它们允许您将显示输出到电视并在 iOS 设备上具有不同的界面(如控件)。
实际上有一个用于为 Apple tv2/3 制作应用程序的开源工具链,但请记住,Apple 官方不支持它。
我不知道 Apple 对使用此工具链并发布应用程序(如 fire core 所做的)的 iOS 开发人员有何看法。
还有一件事,您的 Apple TV 必须越狱才能运行这些应用程序。
在这里查看代码示例
由于这个问题来自 2011 年,我假设您问的是 Apple TV 2。Apple 必须邀请公司为第 2 代和第 3 代 Apple TV 开发应用程序。有了第 4 代 Apple TV,任何拥有开发者帐户的人都可以为 Apple TV 制作应用程序。在这里查看更多信息
Apple 发布了名为 TVos 的新 SDK,用于开发 AppleTV 应用程序。您可以轻松地在 Swift、Objective C 和 TVML 和 TVJS 上开发应用程序(仅适用于 Apple TV 的基于 JS 和 XML 的语言)