iOS 3.1.3 can run iOS 4.0+ Apps?
firemaplegames
Member Posts: 3,211
Hey All,
I could use some clarification.
I am in the process of doing serious heavy testing for my new game.
Right now I am setting up the GS Viewer on all of the iDevices.
On my iPhone 2G - the first one, the worst of the worst -
I have the latest software version available installed: 3.1.3
I built the latest version of the GS Viewer onto it, 0.8.9, and it runs great.
I have XCode set up so that the first drop-down menu says: Device - 4.0 | Release
This installed the viewer just fine on the iPhone 2G.
This same setup also installs the viewer just fine on my newer devices, which are running iOS4+.
My question is this:
Our GS Apps just run fine on all the versions of iOS 3+ ?
I don't have to do anything?
Hopefully not, which is great!
I just wasn't sure if newer iOS4 apps with multitasking, etc. would just work on the older devices.
I guess they have to, or the whole App Store would break!
I am pretty psyched that my game runs so well on this old dog...
Apart from some slow loading times between Scenes - which is unavoidable on this device -
my game runs pretty nicely at a steady 50 FPS.
I could use some clarification.
I am in the process of doing serious heavy testing for my new game.
Right now I am setting up the GS Viewer on all of the iDevices.
On my iPhone 2G - the first one, the worst of the worst -
I have the latest software version available installed: 3.1.3
I built the latest version of the GS Viewer onto it, 0.8.9, and it runs great.
I have XCode set up so that the first drop-down menu says: Device - 4.0 | Release
This installed the viewer just fine on the iPhone 2G.
This same setup also installs the viewer just fine on my newer devices, which are running iOS4+.
My question is this:
Our GS Apps just run fine on all the versions of iOS 3+ ?
I don't have to do anything?
Hopefully not, which is great!
I just wasn't sure if newer iOS4 apps with multitasking, etc. would just work on the older devices.
I guess they have to, or the whole App Store would break!
I am pretty psyched that my game runs so well on this old dog...
Apart from some slow loading times between Scenes - which is unavoidable on this device -
my game runs pretty nicely at a steady 50 FPS.
Comments
He said "I just wasn't sure if newer iOS4 apps with multitasking, etc. would just work on the older devices.", and I am saying both the devices he tested with do not support multi-tasking as an FYI.
Yeah, I just didn't know if iOS 4 apps would work at all on a device with iOS 3 installed.
GS only works with iOS 3 and above. When I was working on my first game a few months ago, a lot of people still had iOS 2 running on their devices.
I remember trying to show someone my game on their iPod Touch and a warning dialog popped up saying that you needed to upgrade the OS to use this app, or something to that effect. They would have had to buy and download the new OS for 5$ or something, upgrade, sync, etc. etc... Needless to say, I didn't make the sale!
I was just concerned that something like that would happen again, i.e., "You need iOS 4 to download this app."
But it seems like the new apps will work on iOS 4 and still downgrade just fine to iOS 3 as well.
I understand that multitasking does not work in iOS 3.
Read exactly what was in the post, here I will copy it:
"I just wasn't sure if newer iOS4 apps with multitasking, etc. would just work on the older devices."
Now do you see why I replied?
PS: There are two places to set the version in XCode. We are setting the SDK for 4.0, but we are not targeting 4.0 (if we did, nothing would run on an older OS).
Edit: arton beat me to it.
PS: Yeah if you jailbreak, of course
Speaking of Florida, with all the damn thunderstorms it's amazing that we even have power
Yeah its missing some crucial things like arrays, social networking, access to device features etc. But the input to output work really is incredible. Especially when compared to traditional programming.
Actually some of my neighbors, a couple blocks down were out of power earlier today. Lucky I wasn't affected! Hah