And here comes the point where you can diversify the software that appears in the App Store, something that has already happened in part with the iPod Touch, with programs like Ocarina, which at the time depended completely on the microphone of the iPhone.
OpenGL 2.0 means a significant advance in graphics for games and applications, with a but: it can only be used in the iPhone 3G S, since its graphics processor fully supports it. Therefore, now it is up to the developers to decide whether to do something more advanced and beautiful but for a terminal, or to do something simpler for everyone.
Source | The iPhone Blog
The truth is that ... more than an advance it is a problem, and exclusive to the iPhone, why? Because it is more of a console than a phone, and like all consoles it has the disadvantage that every time it is updated it is creating problems for developers.
There are two options:
1.- Most developers will create 3G compatible applications while waiting for a new renewal, there will be very few 3GS initially.
2.- Develop applications compatible with both that take advantage of the OpenGL if it is a 3GS. This entails much more development, much more cost and is it possible that even higher prices?
My 2 cents
My dear Guillermo, then turn off and let's go and do not advance as according to you everything is a problem, very pessimistic and somewhat retrograde your thinking
It may not have explained me well ... At no time do I say that there is no progress, simply that this type of progress is an implicit problem when developing for the iPhone.
As I said, if you take a look at the AppStore you will see that the iPhone has become a fairly decent portable console option, which leads to be very careful with the advances whenever the phone evolved. I'm not saying it's bad and that they shouldn't have done it, just that they have inadvertently created a problem for the developers.