Unity Android provides a number of scripting APIs unified with iOS APIs to access handheld device functionality. For cross-platform projects, UNITY_ANDROID is defined for conditionally compiling Android-specific C# code. The following scripting classes contain Android-related changes (some of the API is shared between Android and iOS):
| Input | Access to multi-touch screen, accelerometer and device orientation. |
| iPhoneSettings | Some of the Android settings, such as screen orientation, dimming and information about device hardware. |
| iPhoneKeyboard | Support for native on-screen keyboard. |
| iPhoneUtils | Useful functions for movie playback, anti-piracy protection and vibration. |
Page last updated: 2010-09-08