IPhone を HID デバイスとして、PS3 などの他のデバイスと一緒に使用する方法があるかどうか疑問に思っていました。Bluetooth 仕様を調べたところ、IOS デバイスは HID プロファイルをサポートしています。そのため、パスキー メカニズムを使用して iPhone をペアリングするのは簡単で、iPhone をキーボードまたはマウスとして簡単に使用できるはずだと考えました。しかし、この仮定は単純であり、カスタム ソリューションを開発する必要があることがすぐにわかりました。
当初は GameKit フレームワークを使用することを考えていましたが、互換性のある 2 つの IOS デバイス間でしか機能しないと思います。この機能を拡張したい場合は、iPhone External Accessories API を使用する必要があります。私の分析では、iPhone は Apple によってライセンスされたデバイスとのみ通信してペアリングすることがわかりました。(iPhone\iPod プログラム用に作成)。iPhone を別のデバイスで使用したい場合、そのデバイスを Apple に承認してもらう必要があるということですか。(これは私を少し驚かせることはありません)。また、誰かがこれに関するより詳細なドキュメントを教えてくれれば、それも役に立ちます。(MFI 開発者ボードとは何ですか??)
iPhone をジェイルブレイクする必要があるソリューションは必要ありません。(または、Apple が私のアプリを失格にする解決策)。
要約すると:
1- 調査結果を検証し、間違っている場合は修正してください。
2a- 外部アクセサリ API はどのように機能しますか? b- これを使用してサードパーティのアクセサリに接続できますか? (または、これはアクセサリ開発者専用ですか)。
3- または、外部アクセサリ API を使用しないより良い解決策はありますか?
可能であれば、裏付けとなるドキュメントまたはリンクを提供してください。ありがとうございました。