一个移动app需要原声和html集成框架如cordova。
再者需要一个移动UI框架,就可以开发移动app.如下是一些国外常用的UI框架
http://tutorialzine.com/2015/10/comparing-the-top-frameworks-for-building-hybrid-mobile-apps/