外部のサードパーティ ハードウェアと通信できるアプリを構築したいと考えています。その点で外部アクセサリ フレームワークが役立つことがわかりましたが、混乱することはほとんどありません……</p>
- 始める前に「Made For iPod」プログラムを登録する必要がありますか?
- 開始する前にサードパーティのハードウェアが必要ですか、それともハードウェアなしで開始できますか?
- ハードウェアが現在利用できない場合、アプリをテストする代替手段はありますか?
外部のサードパーティ ハードウェアと通信できるアプリを構築したいと考えています。その点で外部アクセサリ フレームワークが役立つことがわかりましたが、混乱することはほとんどありません……</p>
あなたはそれを行うことができます。しかし、iOS プログラムのように登録した全員を承認するわけではありません。(私の経験では)多くの時間がかかり、誰もが満たすことができるわけではない要件があります。ハードウェアの準備ができている場合は、申請する必要はありません。MFI プログラムは、ハードウェア開発者向けです。あなたがハードウェアを作らなければ、私は MFI に取り組もうともしません。時間とお金の無駄です。
アクセサリの公式アプリを作成する場合は、それを作成した会社がプロトタイプを提供して、できるだけ早く開始できるようにする必要があります。
ハードウェアを入手することを強くお勧めします。そして、これがあなたと会社にとって初めてのアクセサリ プロジェクトである場合は、そこに行って、開発者を手に入れることができるサイトで基本的なコードを書き始めることを検討します.
通信はストリームで機能します。試したことはありませんが、ネットワーク接続を使用してプロトコル固有の通信全体を記述し、ハードウェアを入手したらネットワーク関連を EASession に置き換えることができると思います。
外部アクセサリ フレームワークをテストする場合は、EADemo を参照してください。私は試したことはありません (そして、テストするアクセサリが近くにありません) が、これはすべてのアクセサリで動作するはずです。しかし、私の意見では、EA フレームワークに関連するものはすべて、プロセス全体の中で簡単な部分です。
概要: ハードウェアを入手します。2 週間以内にハードウェアを入手する場合は、今すぐユーザー インターフェイスの部分を実行してください。2 週間以内にアクセサリを入手できない場合は、試作品をお願いする必要があります。
他の質問へのコメントについて: MfI のメンバーである場合、テスト機器を利用できます。