Our clients typically ask us which route they should go: HTML5 or native apps. Our answer always has been that you need to do both given the maturity level of HTML5 currently and the increased usage and brand loyalty from getting your app icon on a user's phone desktop. The recent TechCrunch interview with Mark Zuckerberg confirms this same thinking where he states that it’s not going to be native iOS/Android apps or a HTML5 web app - it will have to be both. He admits that the biggest mistake Facebook made in the last couple of years was not focusing on native apps and betting heavily on HTML5. Interesting read and interview on GigaOm.