【问题标题】:Writing apps for the Apple TV 2G为 Apple TV 2G 编写应用程序
【发布时间】:2017-04-30 01:51:33
【问题描述】:

我的公司(一家移动开发公司)有许多高清电视,我们购买了一些 Apple TV 2G(已越狱)。我们使用它们来显示产品、信息等的幻灯片以及视频播放。

由于我们将开发 iOS 应用程序作为我们业务的一部分,因此我真的很想尝试为 Apple TV 编写一些内容,以便在我们的内部显示器上使用。我不知道从哪里开始 - 出于显而易见的原因,我们的大部分工作都是为应用商店分发编写应用程序,因此为越狱 iOS 开发软件对我来说是新的。

此外,用于开发越狱应用程序的大部分资源都用于 iPad/iPhone 设备 - 我想没有多少人有兴趣为 ATV2 编写应用程序,可能是因为没有多少越狱 ATV 出现在野外。有没有人有任何好的起点让我开始 - 一位经验丰富的 iOS 开发人员想要研究为越狱设备编写应用程序,尤其是 Apple TV?更多关于一般方法。

【问题讨论】:

  • 如果你是 Apple Developer Program 的成员,如果我是你,我会删除这个问题。否则:祝你好运:)
  • 幸运的是,它不在这个名称下:P 我认为它值得一试,无论如何
  • 如何将 iPod Touch 连接到这些显示器?您将获得在团队熟悉的平台上展示内容的相同能力.. :)
  • 好吧,我猜是以hackery的名义:)自从写了这个问题后,我看了看XMBC ATV端口的XCode项目,但仍然有兴趣看看那里是否有其他资源.
  • Apple 尚未发布任何可在 ATV2 设备上运行的 SDK。

标签: ios objective-c jailbreak


【解决方案1】:

要为 Apple TV2 开发“应用程序”,您需要在设备中构建它们。可以使用 Xcode 模板来完成。 在此处下载您的 helloWorld 模板 或直接来自 Bile 的 github(新版本):https://github.com/lechium/HelloWorld_ATVBlack/downloads Xcode 逐行解释:http://greenpois0n.com/2011/04/16/27/

可以在这里找到另一个 HelloWorld 基础 https://github.com/b0bben/Plex-ATV-Plugin(由 b0bboen 创建的 Plex 基础)

Michael Gile 更新的 HelloWorld 可以在这里找到https://github.com/mgile/atvHelloWorld

或者这里只是另一个:https://github.com/lzell/AppleTVProjectTemplate

我也尝试在这里创建一些简单的装饰:http://imho.nu/Home/

祝你发展顺利

克。 马卡苏巴

【讨论】:

    【解决方案2】:

    也许 Plex 的 Apple TV 客户端的源代码可以帮助提供示例代码:

    Plex ATV plugin

    (更多关于使用的信息,而不是开发,in the Plex wiki)

    【讨论】:

    • 我正在查看网站,但不确定插件的作用?
    • 该插件使越狱的 ATV2 成为 Plex 客户端。
    • 那么这是正确的答案,你应该收到赏金。 :)
    • :-) 至少对于想要编写在 ATV2 上运行的代码的人来说,这是一个起点。
    • 我想这是一个开始。杰西的回答在这方面也应该有所帮助。谢谢!
    【解决方案3】:

    根据this report,您实际上可以在AppleTV 上安装普通的iOS 应用程序。这就是我要做的:

    1. 开始创建一个普通的 iOS 应用程序 (也许某种你好,世界 应用程序)
    2. 尝试在苹果上安装 电视
    3. 如果有效,那么您可以 在 XCode 中操作您的视图以 在 ATV 上看。

    【讨论】:

      【解决方案4】:

      NitoTV(ATV 2 的第一个 JB 应用开发者有一个 hello world 启动应用,来源在互联网上。http://forums.macrumors.com/showthread.php?t=1035345

      【讨论】:

        【解决方案5】:

        如您所知,Apple 目前不支持为 Apple TV 编写应用程序。但是,iPad 和当前的 iPhone/iPod 具有电视输出,因此您可以开发特殊的应用程序并使用它们。

        使用 iPad 2(和 iPhone 5),您还将拥有每个应用程序的电视输出(在屏幕副本中),因此您也可以使用它。并且这将比尝试在已破解且不受支持的设备上进行开发更容易且记录更多。

        【讨论】:

        • 不是我的问题:我有兴趣了解更多关于专门为 ATV 平台开发的信息。显然这是可能的 - 看看 XBMC - 但如果除了原始来源之外还有其他东西可以查看,那就太好了。但我承认这是一个相当小众的开发需求!
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-20
        • 2023-03-21
        • 1970-01-01
        • 2013-01-06
        • 2016-11-06
        • 2016-12-13
        相关资源
        最近更新 更多