There is much talk of late as to mobile this and App that…
So, what is the difference between a mobile web app and a native app?
In its simplest form, a Mobile Web App (also known as a “web app”) runs with all or parts of its software downloaded from somewhere on the internet each time the app executes.
A native app, on the other hand, is designed to run on a specific device’s operating system and firmware. (think iPhone app) In order to run on other devices a native app will either have to be completely rebuilt or some adaptations will need to be made.
Web apps, however, don’t tend to be as popular as native apps, and there are two primary reasons why:
Each type of app has its own distinct advantages. The strengths of Mobile Web Apps mostly benefit application developers. Here are some of the advantages they enjoy:
While web apps have many distinct advantages, they do have one drawback. The user needs to download most, if not all, of the data for the Mobile Web App. (Roaming data charges apply). With a Native App you are able to package the information into the phone for seamless access and playback.
Not only do web apps have some of the benefits listed above, but they also have three distinct features businesses love.
The first is that, for simple applications, you can pretty easily wrap up a HTML5 web app into a native app ‘wrapper’, so you still have the ability to push it Native.
The second, and probably the most significant feature, lies in the fact web apps aren’t sold through an app store. Apple’s app store is notorious for taking 30% of a company’s app sales and withholding important consumer data.
Thirdly, you reach a wider audience versus limiting yourself to one platform, or having to develop for multiple platforms. (i.e. iOS, Android, WP7/8)
Since web apps run through your browser, companies who would rather not lose this revenue and consumer data, such as fashion magazine Marie Claire (who optimized its site for the iPad) and London’s Financial Times paper (who launched its site as an HTML 5 web app), have found their own ways of working around the drawbacks of native apps. And the word on the street is that a Jivaldi client, Mountain Mikes Pizza, is going to release something soon here?
While native apps are ‘sexy’ to build and promote, they still need to provide something useful for potential customers. Many times companies will often become so wound up with the “cool” factor that they forget to make the app useful and build it for their customer. The result? Very few people actually download the app.
While there are obvious instances of why certain apps should be native (i.e. games) this article was written to highlight the potential advantages of Mobile Web Apps. The truth is that either option works well in the right set of circumstances. If you take the time to consider the following questions, you’ll come up with the right solution to your problem:
In the end, the decision to go Native or not will depend on several different factors. So it’s not such a simple answer to determine which direction to move in. Keeping things simple is a good place to start.
Hopefully we’ve shed some light on why a Native app should be part of the decision making process.
By accessing this web site, you are agreeing to be bound by these web site Terms and Conditions of Use, all applicable laws and regulations, and agree that you are responsible for compliance with any applicable local laws. If you do not agree with any of these terms, you are prohibited from using or accessing this site. The materials contained in this web site are protected by applicable copyright and trade mark law.
2. Use License
In no event shall Jivaldi, LLC or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption,) arising out of the use or inability to use the materials on Jivaldi, LLC's Internet site, even if Jivaldi, LLC or a Jivaldi, LLC authorized representative has been notified orally or in writing of the possibility of such damage. Because some jurisdictions do not allow limitations on implied warranties, or limitations of liability for consequential or incidental damages, these limitations may not apply to you.
5. Revisions and Errata
The materials appearing on Jivaldi, LLC's web site could include technical, typographical, or photographic errors. Jivaldi, LLC does not warrant that any of the materials on its web site are accurate, complete, or current. Jivaldi, LLC may make changes to the materials contained on its web site at any time without notice. Jivaldi, LLC does not, however, make any commitment to update the materials.
Jivaldi, LLC has not reviewed all of the sites linked to its Internet web site and is not responsible for the contents of any such linked site. The inclusion of any link does not imply endorsement by Jivaldi, LLC of the site. Use of any such linked web site is at the user's own risk.
8. Governing Law
Any claim relating to Jivaldi, LLC's web site shall be governed by the laws of the State of California without regard to its conflict of law provisions.
General Terms and Conditions applicable to Use of a Web Site.