This document discusses some of the challenges with using HTML5 for mobile apps. It notes that while HTML5 promised to allow one codebase to work across platforms, the fragmentation of WebKit browsers and lack of access to native device features have made that difficult to achieve. It also warns of potential security and performance issues when attempting to create native-like experiences with HTML5 alone. The document advocates for either hybrid approaches that combine HTML5 and native code, or limiting HTML5 to content-heavy rather than performance-critical applications.