I just tested it on my iphone and it's really looking excellent.
Direct link (to demo) for those that want to test it out on a mobile: http://jquerymobile.com/demos/1.0a3/
I just tested it on my iphone and it's really looking excellent.
Direct link (to demo) for those that want to test it out on a mobile: http://jquerymobile.com/demos/1.0a3/
For example, the behavior of clicking one of the slide menus is:
1. The address bar pops down momentarily while the ajax call is made and then disappears after half a second. 2. The loading graphic overlay appears and then disappears. 3. The window pops you back to the top of the original page. 4. The page slides over, and you're on the new page. 5. The new page does a quick half second "flash."
It's progress to be sure, but these little kinks are what need to be ironed out before anyone should consider deploying it.
While I love the html syntax for JqueryMobile (Sencha is a giant Javascript function, which had a steep learning curve at first) I felt that the widgets and display quality of jQueryMobile just didn't match that of Sencha.
Sencha's transitions felt faster, animations were smoother, and form items felt more like native parts than in jQueryMobile.
I eventually went with sencha because it produced a better experience on a tablet, but I think I would definitely like to give jQueryMobile a try on my next smartphone project.
That's definitely the main thing keeping me on the Sencha side for now too.
Considering how new this project is still, the progress is very encouraging though.
See this page (on an iOS device) for comparison.
http://jqtouch.com/preview/demos/main/#animations
As much as I want to like jquerymobile, it just pales in comparison to jqtouch on iOS.Page transitions, especially on iOS are an incredibly important issues for the team and we're actively working on improving this. In fact, we have 3-4 different branches exploring various approaches: https://github.com/jquery/jquery-mobile/issues#issue/455
We weren't able to find a solution in time for a3, but this will continue to improve.
(To clarify, all the processing "feels" smooth, not just the slidy bits, maybe responsive was a better word)