jQuery Mobile Framework
Web apps or native apps built with PhoneGap and likings allow a lot of user interface freedom. Freedom always comes at a price. In these case the price is the balance between time spent and quality of the designed user interface elements.
The current state
jQTouch is another library good for mobile web page and it imitates pretty closely the iPhone interface. I’ve found it so neat and fun that I’ve even made a prototype for Grokking.it using jQTouch and wrote a simple extension for it to support multi-touch events. The only problem I had with jQTouch is that it requires a pretty strict mark-up, so most of the pages are pre-loaded and some hacks were needed for dynamic pages.
The new kid
The official jQuery Mobile Framework. First of all because jQuery rocks. The community is cool, the development time it saves is amazing and the results are limitless. One thing they tried before is to make a standard for interfaces around the web trough their jQuery UI.
jQuery Mobile Framework does look promising. Here’s a preview of some user interface elements for mobiles and tablets: http://jquerymobile.com/designs/. This does look promising and I’m more than excited to experiment with jQuery Mobile Framework, maybe even in a real life application.