The other option if you’re including the web in your target platforms is Flash, which remains surprisingly viable. Many developers mistakenly believe that Flash is not an option as it fails to run on iOS. However, the restriction is that Flash content fails to run inside a browser on iOS – it runs just fine as an Air application on iOS devices. So Flash and Air together provides a solid platform for cross platform development, reaching PCs and Macs through the browser and mobile devices as Air applications.
Our latest ANE has just been released! DeviceMotion extension which forms the replacement for the Gyroscope extension orientation information. With Quaternions as the main output you’ll be guaranteed to avoid the Gimbal lock problem!
The extension is a complete rework of the sensor fusion algorithm used in the Gyroscope and is much more reliable for device orientation.
If you had previously bought the extension package we’re offering this extension for free. Just contact us with the email you used to register and we’ll sort you out.
Stage3D developer tips #6:
Tutorial: Adobe AIR on mobile
Although AIR for iOS offers access to the iOS virtual keyboard, you have limited control over the type of keyboard that appears.
If you want additional keyboard configurations within your Flash project then you’ll need to build your own custom keyboard component. Although this will require some development effort it will allow you to tailor the user experience.
For certain apps such as games, you may actually find a custom keyboard is the preferred option, as it will better fit your visual design.