iPhone 3.0 SDKは、Bluetoothデバイス(ヘッドセット)へのフルアクセスを提供できますか?
質問
したがって、iPhoneはBluetoothヘッドセットとペアリングし、それを使用して電話をかけることができます(ただし、 iPod Touch 3.0 OSでは、ヘッドセットとペアリングできません。図を参照してください。
しかし、ペアリングされたBluetoothデバイスとその機能(ヘッドセットからのマイク入力など)にアクセスできるアプリケーションを作成できますか?
これは、 VoIP アプリケーションや、Wiを介してプレイされるマルチプレイヤーゲームでも有用です。 -ボイスチャットを使用できるFi。
解決
互換性のあるBluetoothヘッドセットがデバイスとペアリングされている場合、Core Audio APIを使用している場合は透過的に使用されます。 Bluetoothヘッドセットの特定のサポートをアプリケーションに追加する必要はありません。
特にBluetoothデバイスと統合する場合は、「Made for iPod」に参加する必要があります。 /" Works with iPhone"プログラム、しかしそれはまだ任意のBluetoothデバイスと話すことができません。互換性のあるBluetoothデバイスには特別なApple認証チップが必要です。これは通常、iPhone / iPod専用のカスタムデバイスを構築する必要があることを意味します(たとえば、 TomTom の車載ナビゲーションデバイス)。
他のヒント
そう思うが、よくわからない。
非常に高レベルの情報は次のとおりです。 http://developer.apple.com/iphone/program/sdk/
新しいフレームワークのドキュメントはこちらです。iPhonedevプログラムにログインして表示する必要があるかもしれませんが、よくわかりません:
これがお役に立てば幸いです。
ハードウェアの製造元は、使用できるようにいくつかの仕様を提供する必要があります。
Nathanが言ったように、ペアリング済みの場合はCore Audioを使用します。
より高度なもの(オーディオ以上のもの)が必要な場合、GameKit Frameworkを使用してBluetoothデバイスに接続することを考えていたと思います。この場合、Appleは「他のiPhoneまたはiPod Touch」のみに接続することを許可しているため、忘れてください...
いいえ、そうは思いません。
ただし、マイクは引き続き使用できます。ヘッドセットがあれば、それを使用します。