This post was written when I was a child, I’m only keeping it here for archival purposes. All of these words should be only taken in context.
Blah blah Chrome OS blah blah Google blah blah the cloud is the future. I have been on that horse for more than a year now, and with due therapy, I can finally admit that I am wrong. The browser is dead for applications, everything will be on the Internet. But it will not be on the web.
With the latest update to Chrome OS, Google created a new user interface called Ash. The press is dubbing it Aura, but Aura is the compositing and all the backend stuff. Ash is the actual name for user facing elements. But I digress.
I have a whole rant on things wrong with Ash on my own blog, so read that if you are interested. To summarize, browser based applications are dead. And I am ok with that.
The future of applications is applications that are connected to cloud services. They won’t run in a browser, even though a browser may be powering them. Google has given in to the idea of Chrome actually running applications. Even Mozilla has research for running web applications outside of the browser.
This brings me to another point, what is a web application? If you say that it is an application that is powered by web technologies. Then you are also implying that applications such as Rdio and Tweetdeck, which are desktop applications, are also web applications. They just run in a webkit wrapper. To say that a web application is an application that runs in a browser is short sided. As both Google and Mozilla seem to be moving towards having environments that run applications outside of what we see as a browser. We don’t have any real difference (buzz-word speaking) on so called native applications. The only real differentiation is the platform they run on.
That however is another topic for another day.