About 4 seconds after you decide you are going to build an app, you will face the classic Appster dilemma:
To build a native app or to build a mobile web app?
(If you think ‘native’ has anything to do with indigenous peoples of North America, you should read this article first)
If you go the native route, you benefit from building a ‘real’ app that lives and breathes right on the phone and has access to it’s GPS, camera, and file system. But native apps can only run on the platform you built it for, so if you wanted to migrate your native iPhone app to Android, you will need to start from scratch!
If you are beset by the choice, let me introduce you to the ‘hybrid app’.
If it sounds too good to be true, it probably is.