Same thing applies to the iPhone platform. If you want to communicate with a USB or Bluetooth device, you have to join their hardware program ($$$) and you're not allowed to communicate with devices made by companies other than your own. So let's say somebody makes a game controller for the iPhone - there's no way for other developers to make games that use it.
Same thing applies to the iPhone platform. If you want to communicate with a USB or Bluetooth device, you have to join their hardware program ($$$) and you're not allowed to communicate with devices made by companies other than your own. So let's say somebody makes a game controller for the iPhone - there's no way for other developers to make games that use it.