Mobile apps are as hot today as websites were fifteen years ago. Everyone, and that means everyone, must have an app whether they need one or not. This has led to a huge increase in the need for app development expertise.
The cost of developing an app which is to run on several different platforms is high, however, as the development methods (and the languages) differ considerably.
So developing mobile web apps offers a number of advantages over developing each version of the application separately.
- The development and maintenance costs will be radically lower.
- The application can be updated easily by updating files on the server it was downloaded from.
- You can bypass forced distribution (and any approval) via a specific app store
- All or parts of the application can be used in an ordinary web browser
Mobile web apps still have problems with some things, such as 3D graphics, file management, access to the address book, taking pictures, etc. However there are ways around this.
When the web app is then compiled for one (or all) of the available mobile platforms, a “native” app for that platform is created, enabling you to have your cake and eat it too.