When I downloaded a game on itunes, it said iPhone and iPod Touch (second gen) compatible. What is the difference between the first and second? I thought there was none? (Ive been out of the iPod scene for a while now... So I dont know...) Also, where is the 'compatibility' information stored in the ipa? What if I were to change the compatibility? What would I need to change? Is it even possible? :O
Habaduhwuh? Seriously? In terms of iPod Touches, there are 3 generations. - 1G- Probably not even worth buying now, many games are requiring at least 2G+ - 2G- Faster, built-in speaker - 3G- Faster, more RAM[I think?] Better overall performance. Don't bother trying to change anything..seems like a waste of time.
The issue, derek, is that in Apple speak "generations" refers to something very different than how gamers use that term. A "generation" in gamer speak means a true next gen successor model is introduced. The difference between the "1st gen" and "2nd gen" iPod touch isn't enough to satisfy that criteria. The only change in terms of processing power was the slightly higher clockspeed on the ARM 11 CPU. Other changes were inclusion of bluetooth and the internal speaker. That's it, really. The GPU is the same, the RAM is the same, and while the higher clockspeed on the CPU helps rendering, it too is a relatively minor change. The 3Gs based touch, however, is what gamers would definitely term a true "gen change". Everything is different. The CPU and GPUs aren't the same, and are in fact new generation processors. The RAM is doubled. It's a different beast entirely. TC, there are some games that you'll find are not 1st gen compatible. This isn't due to the power of the unit, but rather the developer's own stupidity. If it runs on the first iPhone release (which is less "fast" as the "2nd gen" iPod touch), it will undoubtedly run just as well on the first iPod touch release. Why does this happen? Again, developer stupidity is the most likely culprit. They choose the wrong option.
And there is a way to change the compatibility info. It's...a process, so I've never really gotten into it. But, again, there is a way. And the games apparently run just fine, proving that it's developer error and nothing to do with the device itself. Best bet is to contact the dev and request that they make "1st gen" iPod touch devices compatible with their game. Most of the devs I've contacted have been receptive, particularly when I point out there are millions upon millions of "1st gen" devices out there, and therefore they're losing out on selling their games to those millions of owners out there. They usually fix the issue quickly. Some, however, don't. *points at the devs behind the Duke Nukem 3D port. Those developers, even after having the issue pointed out to them, still don't update for "1st gen" devices. Those developers are morons, plain and simple.
I don't exactly follow you 100%. He asked the difference between the generations, I gave a few. And I don't believe that the 1G & 2G are the same speed, that doesn't really make sense.
Yeah I agree with that. I think most gamers would be smart enough to know that iPhone generations don't work the same way, when I was new to this whole thing it didn't confuse me at all so I don't know what exactly makes it an "issue".
Yea same here. The way I see it, Apple releases a better model of one of their products [Touch/iPhone] I think that qualifies in calling it a new generation.
I think spiffy might simply be trying to blur the lines between what this market considers new generations. The video game console "generations" are of course new hardware models that play exclusively new games (yes there is backwards compatibility in some cases-more and more with each generation it seems). However, this generation model is not indicative of the vast majority of the tech market. Most high tech equipment sees a new "generation" every year. Can you find last year's car stereo in stores? Perhaps in the clearance bin, but there is a new generation of equipment already on shelves, no? Are this year's models some totally new revolutionary upgrade over last year's? Again, no. Apple is merely following standard procedure.