iPhone外部附件帮助

时间:2011-03-13 04:37:41

标签: iphone external-accessory

我想构建一个可以与某些外部第三方硬件通信的应用。我知道外部附件框架可以帮助我解决这个问题,但我很少有困惑......

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

2 个答案:

答案 0 :(得分:3)

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

  2. 我强烈建议购买硬件。如果这是您和公司的第一个附件项目,那么我会考虑去那里开始在网站上编写基本代码,在那里您可以了解开发人员。

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

  4. 摘要:获取硬件。如果您在两周内获得硬件,请立即进行用户界面部分。如果您在两周内无法接触到配件,那么您应该乞求原型。


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

答案 1 :(得分:0)

  1. 如果您想合法生产和认证您的第三方硬件,则需要申请“Made For iPod”计划。您将获得API和文档来做到这一点。
  2. 不幸的是,你被批准的机会非常低。