iPhoneはBluetoothヘッドセットとペアにして電話をかけることができます(と3.0 OSはヘッドセットとペアリングできません)。iPhone 3.0 SDKはBluetoothデバイス(ヘッドセット)に完全にアクセスできますか?
ペアリングされたBluetoothデバイスとその機能(ヘッドセットからのマイク入力など)にアクセスできるアプリケーションを作成できますか?
これは、アプリケーションや、ボイスチャットを使用できるWi-Fiで再生されるマルチプレーヤーゲームでも役立ちます。
iPhoneはBluetoothヘッドセットとペアにして電話をかけることができます(と3.0 OSはヘッドセットとペアリングできません)。iPhone 3.0 SDKはBluetoothデバイス(ヘッドセット)に完全にアクセスできますか?
ペアリングされたBluetoothデバイスとその機能(ヘッドセットからのマイク入力など)にアクセスできるアプリケーションを作成できますか?
これは、アプリケーションや、ボイスチャットを使用できる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/
新たな枠組みのドキュメントは、私はわからないんだけど、あなたはそれを表示するiPhone devのプログラムにログインする必要がある場合があります、ここにある:
これが役に立ちます。
ハードウェアの製造元は、使用するための仕様を提供する必要があります。
Nathan氏によると、既にペアリングされている場合、Core Audioを使用します。
さらに高度なもの(オーディオ以上)が必要な場合は、GameKit Frameworkを使用してBluetoothデバイスに接続することを考えていたと思います。この場合、Appleは「他のiPhoneまたはiPodのタッチ」にしか接続できないため、忘れてしまいます。