If you were to look at what you use, most of all, during your time on a computer, what would it be? Other than those programs you need to work, it’s probably going to be your web browser.
But, if we look at our modern smart devices, with promises of bringing the internet to the palms of our hands, we are doing anything but.
Instead of going to touch.facebook.com on your iPhone, you instead open up the Facebook application. Despite having one of the best web browsers out there on mobile platforms, we seem to have stepped back in time to loading an application.
Google is probably still the one leading the charge in bringing everything to the web – most of their mobile apps are just HTML5 versions of their standard web apps apps, they’ve brought JavaScript performance to near-native speeds, and they’re going to release an operating system that is only a web browser.
However a couple of years ago, I would’ve thought this was the way everyone and thing is going – off into the cloud of happiness and awesome. We’re regressing, going from an interconnected network of pages, and back into the walled gardens we were trying to escape.
For example, instead of making their website better for use with your finger, New Zealand Herald decided to make an iPad app. Which is funny, because the iPad touts that it’s the best way to surf the web. And what does NZ Herald do that requires an app that their website can’t provide?
What is the problem here? Has the internet been late to the mobile party? HTML 5 and CSS 3 have been a long, very long, time coming. However with the iPhone and Android came some of the best implementations of these emerging standards. JavaScript now has frameworks to access location data, and support for multi-touch gestures. There are almost no excuses for a web site to not look at creating a fantastic mobile web application. A single mobile web application that is supported across many platforms, not just the flavour of the month (if you can consider the iPhone that).
Back in 2007 when the iPhone was first announced, Apple said that applications can only be built via the web standards. Shortly after, they announced the SDK and the rest is history.










