
I signed up just to reply to this argument.
That's exactly what Apple wants you to do. And don't forget the 30% cut they get for each sold apps besides what they make on the hardware.
And what am I supposed to do with a perfectly working iPhone 3G initially sold in 2009? Use it as a paperweight or throw it in the garbage can and contribute to the planet resources depletion? And if you ebay it, somebody else will have the same problem.
I'm baffled by the fact that iTunes removed most of the older IOS 3.x compatible apps even if they were free. Don't tell me that they don't have the bandwidth nor the hardware. They could have both older and newer versions of the apps.
I don't understand why Apple pushed the IOS 4.2.1 on the 3G, it's dog slow and unstable with only around only 20-30 free RAM for running apps.
The IOS 3.1.3 is better but since a couple of days I have been running the Whited00r 5.2.1 custom firmware which is an IOS 3.1.3 optimized on steroid. I was shocked by the snappiness and fluidity compared to 4.2.1.
Disabling several features using their built-in Terminal > ./Configurator I now have 58-60MB of free RAM and it flies!
Since Apple does not support the iPhone 3G anymore it's only fair game to hack into it IMO.
I live in Latin America and I know that the poor teen who will receive that iPhone 3G as an xmas gift will be extremely happy... Her mom is a single parent and sells lottery tickets on the street to make a living.
Now if I could find
a list of compatible IOS 3.x apps instead of the ridiculously time consuming check of the IOS requirements for each single apps in iTunes as Apple did not bother with adding a simple IOS compatibility filter.
They are famous for thinking about every tiny details when designing their devices so I'm sure they do the same with the iTunes money machine.
They probably do that to force you to see a bunch of non compatible apps to entice you in buying a newer device. They are THE master of planned obsolescence.