Cross-platform Mobile App Development
As mobile platforms have proliferated, the cumulative costs of building and maintaining unique, native solutions for each platform have escalated. One strategy to minimise costs is to build a cross-platform application that can then be published to the various mobile platforms. We build cross-platform mobile applications using HTML5 for enterprise apps and Adobe AIR for consumer apps. We then package the apps using native wrappers and publish them to the various app stores as native mobile applications. This approach offers a significant cost saving benefit compared to building native applications for each platform.
We can currently provide cross-platform apps for the iOS platform (iPhone & iPad), Android platform, Windows Phone platform and Blackberry platform. For mobile applications built using HTML5, the completed app can also be published as a mobile site. The mobisite will have limited features compared to the app and will not offer certain functions that can only be done in a native application (eg. photo capture, geo-tagging). However, publishing a mobile site allows you to reach an even wider audience.
Where graphics performance requires native applications we do native iPhone development, Android development, and Windows phone development.
Cross-platform technologies we use:
Adobe AIR: Adobe AIR allows developers to build applications using Actionscript (the language behind Flash). AIR apps run on any device inside the AIR virtual machine. AIR allows for better graphics performance than HTML5 because you can offline rendering to the GPU.