There’s a great post by Ed Burnette over on ZDNet about how the desktop is dead. And he makes a compelling point:
Installing and uninstalling and maintaining anything on the desktop (be it Windows or Mac or Linux) is hard, and more and more people won’t bother. Why? Because there’s a better alternative. Another way of saying this is, the browser is the new desktop.
Ed is exactly right, the desktop is hard. It’s hard to maintain, it’s hard to install, and it’s harder to develop for. The browser is easy. But the path of least resistance is usually not the best path to follow as Robert Frost so eloquently reminds us. I think Ed’s article is a great post to promote Adobe AIR, one reason why this rebuttal isn’t going on ZDNet. The trend across the industry has been to make the desktop easier. The desktop is more powerful, there are more options, so how can we make the desktop experience better for end users and developers.
That’s something I think AIR solves very well. You’re building RIAs, the same kinds you build in the browser, but you can easily add desktop functionality like offline access, a hook to the file system, notifications, native windows, etc. But we also tried to make the end user experience better. These are small applications so the install experience is much better. Every app also has the same install experience so you don’t have to deal with a lot of different custom windows or extra hoops. A couple clicks and you’re done. We also understand the appeal of being able to provide and use the most up-to-date version of an application. On the web there are no updates – just page refreshes. With AIR we have APIs that make it easy to provide updates to users and the install experience is very lightweight so the bad updating experiences will be few and far between.
But ultimately I think everyone is moving to make desktop development fun and easy. Prism makes it REALLY easy, just click a button in Firefox and you’ve got some desktop access. Even Microsoft has tried to make desktop development easier (and also look better). So I think everyone has a different approach. I like Adobe’s, but in the end it’s working with the flaws of the desktop and trying to hide those from end users and developers alike. That’s going to help reinvigorate the desktop and hopefully we’ll see a great blend of web and desktop together where we use the best stage for the job.
[tags]AIR, Adobe[/tags]