David Beers writes:
Mobile computing faces a chasm of usability right now that thin client and browser applications are not going to lift us over. Most people find the user experience of software on their phone to be unacceptable for anything but the simplest tasks. Smarter mobile devices will not gain mainstream traction until that problem is solved, so focusing on ways to get cool online services on peoples’ mobile before you solve this problem can be putting the horse before the cart if you’re not careful.
There are a lot of factors needed to fix the user experience. For now we are seeing that the best accepted applications still need a blend of local and remote storage, offline access to data, and efficient over-the-air synchronization.