HTML5 is the future and makes native application development obsolete. On the other hand native application development offers a much wider range of feature set than HTML5. Is it really or is it not? How to decide what to use? Check out the following excellent slidedeck, already published in 2010 but still a great summary
Originally published July 2010:
http://blog.redfin.com/blog/2010/07/html_5_vs_native_applications.html