I’m wondering what capabilities of the iPhone Unity allows us to use when developer games for iOS. After reading the Unity Manual on iOS development, I found that you can make use of the multi-touch screen, accelerometer, iOS keyboard, iPhone vibrations, screen orientation and iOS game controllers.
Are there any other capabilities we have access to using Unity which I might have missed? For example, are we able to make use of certain sensors in the iPhone like the proximity sensor or the ambient light sensor? Can we make use of the power button, the silent/ring switch or the volume control buttons?
Anything that Unity doesn’t offer out of the box you can make use of either using plugins available on the asset store, or by writing your own ObjectiveC code.