JQM app significantaly slower on iPhone 4

JQM app significantaly slower on iPhone 4

I have made a JQM app and when I test this app on an iPad 2 it runs very smooth and fast. When I test the same app on an iPhone 4, it is significantaly slower. The page transitions are very slow.

One of the things I noticed on the iPhone 4 when opening my app is that the progress indicator is continuous visible without stopping. On the iPad 2 it stops after 2 seconds when the app is started and only is visible a half second when navigating through different pages. The other thing I noticed on the iPhone 4 is that the GPS indicator shows up. This doesn't happen on the iPad when I'm starting this app. FYI, on both devices I enabled this indicator to see if there is GPS activity.

Progress indicator: 


What could I do wrong or is this normal behaviour on a iPhone 4 when running a JQM app?

PS. iPhone 4 and iPad 2 runs on iOS6 and I'm using JQM 1.2.0

One more question. I have all 15 pages put into one html file (index.html). What is a best practice for this? How much pages should you max put into one html file? (related to the performance aspect)


Thanks in advance.