Hi, I've been testing this and noticed one important quirk of jquerymobile that might cause you problems if you link to other non-x-cart parts of your site... all links to your own domain will use ajax. If the ajax prefetch fails for any reason (javascript file not loaded yet, for example) the mobile device will just hang until and if you figure out how to reload the page.
so in xcart you have to put rel="external" into your URL links if linking to other parts of your website.
http://jquerymobile.com/demos/1.0.1/docs/pages/page-links.html