为 Apple TV 开发应用程序

Posted

技术标签:

【中文标题】为 Apple TV 开发应用程序【英文标题】:Developing applications for Apple TV 【发布时间】:2011-09-13 13:53:56 【问题描述】:

我是一名 iPhone 开发人员,有兴趣。 Apple 是否为 Apple TV 提供 SDK? 如果我可以为 Apple TV 开发,我该如何在 Apple TV 上安装 SDK?

【问题讨论】:

Apple TV 的哪个版本?当前的(非常小)还是旧的、更大的? 任何版本都可以吗??任何一个版本都可以。 我相信原来的 Apple TV 已经越狱,可以让您运行自己的代码等 - 我不确定新的。 【参考方案1】:

tvOS

新 Apple TV (4th generation, 2015) 运行 tvOS。它具有 AppStore,允许第三方应用程序开发人员在平台上发布自己的应用程序。 tvOS 95% 是基于 ios 9 的,其余的则是针对电视进行优化。

使用 tvOS SDK 创建 tvOS 应用。

tvOS 利用了许多您已经熟悉的 iOS 开发框架、技术和概念。

    要了解有关 tvOS 的更多信息,请从 tvOS for developers 开始。

    您需要工具 - SDK 和其他有用的软件是 here。

    查看tvOS Developer Library - 浏览文档和代码示例。

    当您在 *** 上遇到问题时,请使用 tvOS 标签标记您的问题。您还可以在 Apple Developer Forum 上找到帮助。

    最后,还有很多 tvOS 教程,只需 google them。

【讨论】:

【参考方案2】:

目前没有办法专门为 Apple TV 开发应用程序。但是,您可以编写一个利用 Apple TV 作为显示器的 iOS (iPhone/iPad) 应用程序。已经有几款游戏可以做到这一点。它们允许您将显示输出到电视并在 iOS 设备上具有不同的界面(如控件)。

【讨论】:

【参考方案3】:

实际上有一个用于为 Apple tv2/3 制作应用程序的开源工具链,但请记住,Apple 官方不支持它。

我不知道 Apple 对使用此工具链并发布应用程序的 iOS 开发人员有何看法(例如 fire core)。

还有一件事,您的 Apple TV 必须越狱才能运行这些应用程序。

查看here 的代码示例

【讨论】:

【参考方案4】:

Apple 发布了名为 TVos 的新 SDK,用于开发 AppleTV 应用程序。 您可以在 Swift、Objective C 和 TVML 和 TVJS(仅适用于 Apple TV 的基于 JS 和 XML 的语言)上轻松开发应用程序

【讨论】:

【参考方案5】:

由于问题来自 2011 年,我假设您问的是 Apple TV 2。Apple 必须邀请公司为第 2 代和第 3 代 Apple TV 开发应用程序。有了第 4 代 Apple TV,任何拥有开发者帐户的人都可以为 Apple TV 制作应用程序。 Check here for more info

【讨论】:

以上是关于为 Apple TV 开发应用程序的主要内容,如果未能解决你的问题,请参考以下文章

我可以在 iOS 4.3 中使用 AirPlay 将静止图像发送到 Apple TV

如何禁用暂停/播放通过 Airplay 连接到 Apple TV 的 AVPlayer 的功能

新 Apple TV(第 3 代)上的 Airplay,第二个屏幕不是 1080p

如何设置新的 Apple TV 4K?

Apple Watch 应用程序是不是可以与 Apple TV 交互?

如何开始为 Amazon Fire TV 开发?