HTML5 only for web apps? no, just no, it can handle more than that.
Yeah yeah, tell me about it
HTML5 is a markup language used for structuring and presenting content for the World Wide Web and a core technology of the Internet.[...]
[...]it extends, improves and rationalises the markup available for documents, and introduces markup and application programming interfaces (APIs) for complex web applications. For the same reasons, HTML5 is also a potential candidate for cross-platform mobile applications.