I've been having some weird problems with FPS when running on different devices. Previously, using the very first version of the iOS exporter my project ran at 60fps on iPhone 4's, iPod Touch 4th gens and iPad 1's (and everything better). Now, on my 4S is get perfect 60fps constantly, but on my friend's iPhone 4 I get some strage variation between 30 and 50fps, it never remains constant, it will be at 30fps for 1 second then 45 fps for 2 seconds then back to 30 for 5 seconds etc. I feel like there must be something obvious I'm missing since it used to work fine, I'm doing all the normal collision optimisation etc. I can't upload an example file for this since it's pretty huge (I might be able to pull one frame out later).
However, I do have two other example files that were just quick mockups of game ideas that run at 60fps on mine but only 30 on my friend's. There is NOTHING intensive about these, one doesn't even scroll or have collision detection yet. So I'd appreciate it if people could tell me how it fairs on their devices and if possible help me find out what's wrong with them.
Example 1: http://www.mediafire.com/?udpk2gtbgdax790
Example 2: http://www.mediafire.com/?v4rxkwgqu71sppa