Ipad1 vs ipad2 development

does apple(users) expect an ipad 2 game to run on ipad 1?

i guess we can work around it if so, but its a shame really.

the difference is HUGE.

They absolutely expect that, yes.

If they accept your game, its a mistake on their part… (sometimes things slip through). For me, what I am doing is making a less attractive but still working experience on ipad1.

agree with hippo, you should get your app be able to run on both

enhanced version for iPad 2 it is!

I still think it’s unfair. when I make a 360 game no one expects it to run on xbox 1

They are completely different hardware, whereas iPad 1 and 2 are far more similar. Also, people expect computer games to run on a wide array of hardware, both new and old; this isn’t a new concept.

–Eric

I partially agree. but the hardware is very different even if they run the same os. iPad 2 is SO much more powerful.

at any rate, it could mean more sales in the end.

Yeah its the difference between 0 sales and some sales. Cos apple aint accepting it if it won’t work on ipad 1.

Yes, good point. Hip

im guessing but is this the way to detect an ipad 1?

if (iPhoneSettings.generation == iPhoneGeneration.iPad1Gen)
{
     codeStuff;
}

yeah, you could maybe a lower version of a model or lighter version of the script specially for ipad 1… and save the heavy stuff for ipad 2

3.5’s lod stuff might help!

They will accept it even if the iPad 2 is the only generation of hardware your game runs on. I recently saw a game that was #1 in the paid US app store that only worked on the iPad 2. But I would still try to get it to run on both, you will certainly get more downloads.

Must have changed then since a friend’s ipad game was rejected for not supporting ipad1, while only supporting ipad2. I think they have probably relaxed it a bit, but best to be safe and make it run on both.

Considering market share of ipad2 has yet to eclipse ipad1, it is good sense.

I have seen games that ipad 2 only. The perfect game Machinarium is an example.

You can choose the hardware requirments.

Machinarium was built for both iPads, but only iPad2 can run it. For what reviewers say, iPad1 won’t even load it. And Apple did accept that.
But all iPad1 owners rage on the game all the time. Lots of lost money for not really supporting iPad1.
Laziness stopped them on optmizing the game for iOS at all, iPad2 is just lucky for running the game the way it was built already.

Can’t see it ending well. There is no reason you can’t let it run slowly, since that alone may prevent a refund as the user upgrades their hardware and redownloads it from the cloud. That machinarium game does nothing an ipad 1 can’t pull off at a smooth 30fps.

Can’t believe that talented developers can be so stupid sometimes.

This issue actually just came to my mind as I’m knee deep in development right now on my project. It got me thinking about these new devices to be announced this week that use the new A5 processor in them. So how long do you guys feel that the “older gen” pre-A5 devices will be kinda pushed out of the mainstream and these newer devices will be the targeted platform of choice? I mean the new iPhones now (ones being announced) would be comparable spec-wise to the iPad2 correct? I mean the way I’m thinking here is…it may become a processor generation thing rather than a device thing right? Sort’ve like this is an app intended for the A5 generation devices vs…the A4 or earlier ones.

It would be even worse if you want your game to run on iPod Touch 2G… we are trying to achieve that (run = playable)

@moctezumagames - when I read your post I suddenly had visions of a “slo-mo” mode lol.

after thinking about this and some experimentation, i found it not too painful to make an ipad1 build (of our game)
that still runs at 60fps with unity.

The experience is a bit different, but not so much so.

Also, having the ipad2 be an “Enhanced” version could be a good thing promo wise.“Enhanced” is a good buzz word IMHO.

Once the next ipads come out, design permitting, i will probably stop wanting to supporting ipad1.

that bit about machinarium is a really bad call on Amanita’s part. machinarium should be able to run no problem on ipad1.

60fps isn’t even enchancing a lot of games. 30 is fine. 60 is kind of essential for 2D platformers though I’d imagine with smooth scrolling. I won’t ever be supporting 2nd gen devices unless I’m making something thats:

a) 20 meg or less
b) 2D sprite based