Then we have the good old Write Once Run Anywhere (WORA) refrain. Developing and maintaining native apps for different devices is time-consuming and expensive. You need to hire separate teams of engineers/designers/QA, experts at squeezing the best performance from their respective devices, educing the most usable and intuitive UI, deftly tracking down elusive bugs. And even then, your product will suffer from “feature drift”: The ostensibly separate-but-equal native apps will differ in subtle and annoying ways.
HTML5 solves these problems. In theory.
In practice, two even more vexing dilemmas emerge: Performance and The Lowest Common Denominator.
As well as I’ve seen it put. And he’s not anti-HTML at all. He’s just seen the quest for this holy grail before.
In my opinion, iOS is the most dynamic and competitive native app platform ever. Bring your A game.