It’s 2011 and debate rages on in the mobile industry over the future of applications.
On one hand, people seem to love native client apps. A quick download process from an app store, and the shiny icon is sitting on the mobile device’s desktop, ready to go.
What’s more, as a developer, I might even get paid for it. But if I want to reach lots of users, I have to write different code for every single device platform: iPhone, Android, Symbian. That’s a lot of code to keep in sync. And I need users to keep updating the applications every time I make a small change.