I caught a post over on Rock and Roll SEO about RIAs and the revitalized desktop that prompted me to put down my thoughts on the evolution of web applications. As I think about it, there are 5-6 pure web applications that I use every day. There are other that I like to try, but I would consider myself a “power user” of only 5-6. So when I think about how those 5-6 applications could do more for me, the obvious conclusion is the desktop. I’d love to have my email synchronized so I can use it offline, I’d like to be able to download and save my news feeds so I can read through them on trips, ect. In essence, I would love to have those 5-6 applications running as desktop apps for me because it would make my workflow easier.
Then again, the reason that people (myself included) love web applications so much is because I can go to almost any computer, browse to the site, and instantly have access to my data. It isn’t tied to one computer and I don’t have to worry about installing anything. The ubiquity and easy of access for web applications has been a huge driving force in their adoption.
So how do we reconcile these? In some ways, they fit perfectly with what I consider the two classes of Rich Internet Applications: Rich Web Applications and Rich Desktop Applications. In order for web applications to make the leap, they are going to have to become more robust and use a different deployment model while keeping the web presence alive. The “power users” may be the only people who will download a desktop client, but in some ways that helps you segment your user base into more valuable distinctions. We’re seeing some of this with web properties adopting widgets that reside on the desktop and give users access to information from their web account. Full Rich Desktop Applications are the next step and as more people become comfortable with the idea of downloading a client to access their data, there will be pressure on the web applications to become richer. This is where technologies like Flash and WPF/E can come along and help make the transition between web and desktop almost invisible for both users and developers. Assets can be reused and the look and feel of the desktop application and the web application will remain the same.
A lot of people are still figuring out where desktop applications fit into the new world of Web 2.0 and it’s something we should all be thinking about as users. I’m willing to trade some of my universal access for features that make my life easier. But I’m not willing to give that access up completely, so the need for a web presence is still very important. Companies that use both models correctly will have a huge head start.
[tags]Web Applications, Web 2.0, Rich Internet Applications[/tags]
TweetRelated posts: