I offered both native and mobile cross-platform approaches to the client and they requested the latter. (I think that many businesses with smaller budgets will be making the same choice, sacrificing a little usability and responsiveness for flexibility and economy. After all, they want the biggest bang for their buck.)
The landscape is changing really fast, and so it's always a good idea to stick your head up now and again to survey the landscape.
My current assessment is that, although there are many emerging solutions for developing mobile apps with web technologies, there are three frameworks which seem to have gained significant adoption. And the interesting thing is that each embodies a significantly different approach. Here are my top three picks:
- jQuery Mobile
- Sencha Touch
- Titanium Appcelerator