AJAX Web-Apps Will Not Replace Desktop Apps
Continue reading...1. Money
How long can Google and the start-ups keep these things free? Who would use a word-processor that’s supported by ads? Who would pay for web-apps? The simple fact is that the Web 2.0 bubble is going to burst sooner or later, and without some way of generating revenue many of these web-apps will simply disappear. Google’s will still be around, locked in perpetual beta like everything else that doesn’t make them money.
Not to mention that there’s big money behind the desktop apps, and Google is really the only major company behind the web apps, which (with the exception of Gmail) make it no money. Money can slow down change considerably (witness the RIAA), and unless there’s a huge popular demand, the side with the most money will win. I don’t see the demand for web-apps, which means the desktop will remain king.
2. Functionality
Even the best online apps (except for webmail) are way behind the desktop apps in terms of functionality and features. They may be suitable for some uses, but hardly for scholastic/professional, where they get used most often. People often say that the “normal user” will be satisfied with Google Spreadsheets, but I find that nearly every spreadsheet I make has a graph in it, and I’m hardly a power-user.
As far as webmail is concerned, everyone I know uses either their school or business account for most of their mail, neither of which have AJAX-based webmail available. And because almost everyone has several different addresses (I have four), desktop apps such as Thunderbird become extraordinarily useful as a means to have all your accounts (outgoing as well as incoming) in one simple package, something no webmail I’ve seen can match. Again, desktop apps are simply better.
3. Access
WiFi will never, at least in the near future, proliferate to the point where you can always be on. There will be places where you need access to your documents and you can’t connect (ever work on an airplane?). Even when you can, it’s possible to store documents on the web or set up an FTP server so you can access them anywhere. Why be limited to web apps and what they can handle when you can access your entire hard drive remotely?
Even then, how often does word fail compared to your internet connection? Word has never failed for me, Firefox or my internet connection crap out far more frequently.
Besides all this, go-anywhere devices like the blackberry are becoming more common, nullifying the need to access documents everywhere, since they’re already with you.
4. Speed
AJAX may be fast, but desktop apps are, in my experience, much faster. Especially on slower connections, even something as “slow” as wireless, the lag is unbearable, even if it’s only a second. Web apps will never be able to match the speed of the desktop, at least on slower connections.
5. Computer illiteracy
My mother is extremely good with word and excel, but doesn’t even know what a browser is, and she’s hardly the only one. There will always be people who aren’t good with the internet but are good with the desktop apps, and who refuse to convert. These will be the people in management who are making the decisions about what to buy/use. While the people just coming into the workforce are tech-savvy enough to know about web-apps and be enthusiastic about them, there aren’t enough of them in the business world for switching to make sense. Oddly enough, the computer illiterate will help stop web-apps from becoming dominant.
6. MS Word
Word, Excel, and the rest are far too ubiquitous to dethrone, even if it’s only because everyone’s too used to their menus to change. Maybe quite a few years down the road, but will the 2.0 bubble still be around by then?
7. Collaboration
This much ballyhooed feature is all that web-apps have going for them. Too bad MS and other companies are building into the next generation of desktop apps, meaning you get everything that a web app has to offer with all the power of a desktop app.
Neglecting that, in my experience collaboration won’t mean much. I was in a class last year with at least 200 people, and the class had a wiki specifically for collaboration on assignments, discussions, etc. But hardly anyone used it for anything beyond the required assignments, and no one used it collaboratively. The same thing could have been done with a message board. All of my experience in both school and work tells me that collaboration will just not be all that useful. But that’s my preference, and probably due to my inherent mistrust of other people’s abilities. I’d rather have a document be my work instead of any idiot the company hired. I think we’ve all read enough horror-stories about illegible E-mail to know that letting anyone edit a document could quickly render it unreadable.
While web-apps may be nice, and are useful for some things, they’re hardly the wave of the future. They might stick around for a while, being used by some fans for some purposes, but they will never dethrone the desktop apps.
Labels: ajax, technology, web