This document discusses developing mobile web apps that behave like native apps. It covers techniques like using a single HTML page and hiding/showing elements, retrieving data from remote APIs using JSONP, caching data locally using local storage, modifying and replacing displayed data, and frameworks like Sencha Touch, jQuery Mobile, and PhoneGap. It also discusses why developing native wrappers is important for accessing device features like the camera, files, notifications and more.