0

我想构建一个可以与一些外部第三方硬件通信的应用程序。我知道外部附件框架可以帮助我解决这个问题,但我有一些困惑……</p>

  1. 我需要在开始之前注册“Made For iPod”计划吗?
  2. 在开始之前我是否需要第三方硬件,或者我可以在没有硬件的情况下开始?
  3. 如果硬件当前不可用,是否有其他方法可以测试应用程序?
4

2 回答 2

3
  1. 你可以这样做。但他们不会批准每个在 iOS 程序中注册的人。这需要(根据我的经验)很多时间,而且他们的要求并非每个人都能满足。如果硬件已准备好,则无需申请。MFI 计划适用于硬件开发人员。如果你不做硬件,我什至不会尝试进入 MFI。这是浪费时间和金钱。
    如果您为配件编写官方应用程序,制造它的公司应该给您一个原型,以便您可以尽快开始使用。

  2. 我强烈建议购买硬件。如果这是您和公司的第一个辅助项目,那么我会考虑去那里并开始在现场编写基本代码,在那里您可以接触到开发人员。

  3. 通信与流一起工作。我从未尝试过,但我认为您可以使用网络连接编写整个协议特定的通信,然后在拥有硬件后用 EASession 替换网络内容。
    如果你想测试外部附件框架,你应该看看 EADemo。我从未尝试过(而且我附近没有要测试的配件),但我认为这应该适用于所有配件。但在我看来,与 EA 框架相关的所有内容都是整个过程中最简单的部分。

摘要:获取硬件。如果您将在两周内获得硬件,请立即执行用户界面部分。如果您无法在两周内拿到配件,您应该乞求原型。


关于您对另一个问题的评论:当您是 MfI 的成员时,可以使用测试设备。

于 2011-03-13T10:37:07.330 回答
0
  1. 如果您想合法地生产和认证您的第三方硬件,您需要申请“Made For iPod”计划。您将获得执行此操作的 API 和文档。
  2. 不幸的是,您获得批准的机会非常低。
于 2011-03-13T06:18:23.823 回答