April 23rd 2009
It’s funny how fast things change. Only a few years ago mobile applications were all the rage, partly because apps provide a controllable user experience, and mobile browsers were poor at the time. However, there were always some disadvantages of mobile apps. For most companies pre-loading applications onto devices was not an option, and downloading and installing apps was a pain for end users. Many people couldn’t even find the app after it had been installed. Fixing problems in an app, or upgrading to a new version of the app, was a pain too, because a whole new app needed to be downloaded. There are also several competing application technologies: Java J2ME, Symbian, Windows Mobile, etc.