Let's return to a question we have explored in other chapters: What is the difference between a mobile-friendly web page, and an app? There is an ongoing debate over the answer to this question, and the general trend is that apps are getting to be more like well-designed mobile-friendly websites, and vice versa.
However, there are differences, beyond the underlying technology (apps are written in Objective-C programming language, not HTML5, JavaScript and CSS).
Among the advantages of packaging mobile web content as an app:
Apps run on mobile devices even when the device is offline
Related to the preceding point, apps load more quickly, particularly when there is a slow Internet connection
Once installed, apps are easier to access on mobile devices—they display on the device desktop and do not require going through a browser
Apps run in mobile devices without the encumbrance of a browser interface that takes up viewport space...