This document compares native mobile applications to HTML5 mobile web applications. Native apps provide an excellent user experience and full control of device capabilities, but have higher development costs. HTML5 apps have no development costs but provide an average to good user experience with limited access to device features. Native apps are best for graphics-heavy apps and full usage of device APIs, while HTML5 apps allow for continuous updates and a single codebase across all platforms.