Le kit de développement logiciel iPhone 3.0 peut-il fournir un accès complet aux périphériques Bluetooth (casques)?
Question
Ainsi, un iPhone peut se coupler à un casque Bluetooth et l'utiliser pour passer des appels (bien qu'un iPod Touch avec le système d’exploitation 3.0 ne peut pas être couplé avec un casque, voyez figure).
Mais puis-je écrire une application pouvant accéder à des périphériques Bluetooth couplés et à leurs fonctionnalités (comme l'entrée microphone d'un casque)?
Cela serait utile dans les VoIP ou même dans les jeux multijoueurs en Wi-Fi. -Fi pouvant utiliser le chat vocal.
La solution
Si un casque Bluetooth compatible est associé à l'appareil, il sera utilisé de manière transparente si vous utilisez les API Core Audio. vous n'avez pas besoin d'ajouter de support spécifique pour les casques Bluetooth à votre application.
Si vous souhaitez intégrer spécifiquement des périphériques Bluetooth, vous devez vous connecter au forum "Made for iPod". / "Fonctionne avec l'iPhone" programme, mais cela ne vous laissera toujours pas parler à un périphérique Bluetooth quelconque. Les périphériques Bluetooth compatibles nécessitent une puce d'authentification Apple spéciale, ce qui signifie généralement que vous devez créer un périphérique personnalisé spécialement pour l'iPhone / iPod (par exemple, appareil de navigation embarqué de TomTom ).
Autres conseils
Je pense que oui, mais je ne suis pas sûr.
Les informations de très haut niveau sont ici: http://developer.apple.com/iphone/program/sdk/
La documentation du nouveau framework est ici, vous devrez peut-être vous connecter au programme de développement de l'iPhone pour le visualiser. Je ne suis pas sûr:
Comme Nathan l'a dit, s'il est déjà couplé, vous utilisez Core Audio.
Si vous avez besoin de fonctionnalités plus avancées (plus que de l’audio), je suppose que vous envisagiez d’utiliser GameKit Framework pour vous connecter aux périphériques Bluetooth. Dans ce cas, oubliez ça, car Apple vous permet de vous connecter uniquement à "d'autres iPhones ou iPod Touch" ...
Non, je ne le pense pas.
Mais vous pouvez toujours utiliser le microphone. S'il y a un casque, il l'utilisera.