At this point, do developers have to choose one mobile platform over another?
Dan Pilone: Unfortunately, yes. Either that or they're choosing both iOS and Android and basically writing their applications twice. There are some mobile applications that are great as HTML5/CSS3/JavaScript and those are cross-platform, but I still think nothing beats a true, native application. As a great example, try ordering pizza from Papa Johns through their web application — it's well-done, pretty straightforward, and it looks a lot like an iOS application. Then use Chipotle's native iOS app. It's phenomenal. It doesn't do a whole lot more than Papa John's mobile web app, but the Chipotle app's user experience is dramatically better.
Great example from the authors of Head First iPhone and iPad Development.



