I'm actually programming an point-and-click adventure to iOS, so it's kinda cool to check out the opinion of the "elite". I guess shoot'em ups are out of the iPad scope.
I don't normally do GTA games as they're really not my usual thing, but I'm quite enjoying Chinatown Wars.
The best part is when the jailbreak scene makes a game run on an "obsolete" device... This happened with gta Chinatown wars. I haven't had an iDevice for a while but that's an example of creating a false need to upgrade via a software lock and is imo shameful.
There are many games that will work on my 3Gs if downloaded from Installus or whatever it's called when Apple say they won't. It's all a load of shit to make you upgrade when you don't need to.
Since most of the games cost next to nothing, I can understand why the developers in general don't support older iOS-releases. Usually the renew cycle of a mobile phone is around 2 years, so with an iPhone you can easily run the majority of apps released in the timespan of 2 years. Also my first generation iPad can still play every game I have bought, and personally I only know of Machinarium and Jurrasic Park being iPad 2 (and 3 ofc) exclusive.
Developers don't usually make apps require the latest firmware, unless there is a valid reason… For example, new frameworks…
i am almost certain that it is somehow unlawful to do what apple is doing there. If anything, very unethical.
No. Plenty of new games do not work on newer versions of iOS. It has little to do with the app itself either. Most of it is the Appstore. That checks what version of iOS is installing the app, and then says yes/no to it. Hence why pirated apps will work on the device. So it is not in most cases the app depending on the OS.
The developers decide which iOS versions the Apps can be installed on. Not the App Store. When building, the developer can choose to require a certain version, Device, etc… Try making your own iOS apps.