Are Web Apps An Insult To Users?
stateofcode.com
stateofcode.com
When the consensus is "yeah, thick apps are better for users but web apps are cheaper to build and deliver," we can safely say thick apps will eventually win out.
The title suggests that this article is about user experience when it really feels more like a rehash of pick 2: fast/cheap/quality.
1) Reasonable Time To Market (fast)
2) Flawless user experience (quality)
3) Big Reach (Cheap: big payoff for time/money invested)
When development and deployment are easier, the end user will benefit from more frequent updates, fixes and new features.
*edit: grammar
Not many organizations are going to have the time, money or expertise to make native apps for all the platforms popping up. With some CSS media queries you can have one web app that works on PCs/laptops, iPhones, android phones, iPads, Blackberrys, Palms, Windows phones, etc. Or you can try to build and maintain native apps for 10+ platforms to serve the same audience.
I think solutions like PhoneGap is the best of both worlds. Users get their "native" app. Developers get to keep their web app.
Just because the app is in an executable and not a URL doesn't mean it's a "native" experience for the end-user.
> Users prefer native apps
Why don't they on the desktop?
I mean, browser-based email has gotten really good... yet there are still a ton of people that use native email clients. Hell, I and lots of other people even use a native Twitter app on our computers - if there's anything that seems replaceable with an in-browser app, it's Twitter.
Replacement of many native office/productivity/image/media apps with in-browser apps seems a long way off to me. And it's not just because HTML doesn't yet fully provide rich/"native-feeling" capabilities, it's also that people don't want to run all their apps in rectangular browser tabs — maybe OSes will evolve to not be as app centric so that all of a user's in-browser apps won't be organized under a single icon in their dock/taskbar (though I wouldn't bet on it), but I don't see a lot of movement toward that. I wouldn't be shocked if 20 years from now everything's HTML, but it sure doesn't seem like it'll happen in the next 5.