So-called hybrid mobile apps are a way to finesse the debate over whether native apps, written in a given language for a specific OS, or web apps, written in HTML5, CSS and Javascript, are best. A ...