More and more companies are choosing to go the HTML5 route for developing their mobile apps. The prospect of covering multiple mobile OSes with one codebase is indeed quite tempting. There are cost efficiencies to be gained from the “build-once-port-everywhere” approach, not to mention the convenience of maintaining a single codebase and the ability to push an update to all platforms in one shot, among other things.
But hold your horses. There are pitfalls you need to guard against. The first pitfall is one of combinatorial explosion! Let me explain what I mean… Continue reading