This is a question we get asked all the time? Do I have to build a separate app for iOS (iPhone, iPad, iPod Touch), Android, Windows and Blackberry? Can’t I just use HTML5, and reduce my development costs?
Well the short answer to this question is…it depends. The long answer to this questions is explained in more detail below.
Please note, this is not a complete list of architecture options, but a summary of the main approaches, at the time of writing this. It is no doubt going to change dramatically.