Recently we had to put together a mobile app that would run on iPhone, Android, and Blackberry, in less than a week. Given the time-constraint we used PhoneGap for an HTML5 based solution. We used jQuery Mobile 1.1.1 because it was what we had the most familiarity with, enabling us to get the app up-and-running as fast as possible. A problem we discovered was that the page transition animations running on our Blackberry Bold 9900 were little more than a glitchy flicker. We tried out Sencha Touch 2 on the Blackberry, and the performance of the transition animations were much better than with jQuery Mobile 1.1.1.