E aí vem o ponto onde você pode diversificar o software que aparece na App Store, algo que já acontecia em parte com o iPod Touch, com programas como o Ocarina, que na época dependia totalmente do microfone do iPhone.
OpenGL 2.0 significa um avanço significativo em gráficos para jogos e aplicativos, com um mas: só pode ser usado no iPhone 3G S, já que seu processador gráfico o suporta totalmente. Portanto, agora cabe aos desenvolvedores decidir se farão algo mais avançado e bonito, mas para um terminal, ou se farão algo mais simples para todos.
Fonte | O Blog do iPhone
A verdade é que ... mais do que um avanço é um problema, e exclusivo do iPhone, por quê? Porque é mais um console do que um telefone e, como todos os consoles, tem a desvantagem de criar problemas para os desenvolvedores sempre que for atualizado.
Existem duas opções:
1.- A maioria dos desenvolvedores criará aplicativos compatíveis com 3G enquanto espera por uma nova renovação, inicialmente haverá muito poucos 3GS.
2.- Desenvolver aplicações compatíveis com ambos que aproveitem o OpenGL no caso de ser 3GS. Isso acarreta muito mais desenvolvimento, muito mais custo e é possível que preços ainda mais altos?
Meus centavos 2
Meu caro Guillermo, então desligue e vamos lá e não avance pois para você tudo é um problema, muito pessimista e um tanto retrógrado seu pensamento
Pode não ter me explicado bem ... Em nenhum momento digo que não há progresso, simplesmente que esse tipo de progresso é um problema implícito no desenvolvimento para o iPhone.
Como eu disse, se você der uma olhada na AppStore verá que o iPhone se tornou uma opção de console portátil bastante decente, o que leva a ter muito cuidado com os avanços sempre que o telefone evoluiu. Não estou dizendo que é ruim e que eles não deveriam ter feito isso, apenas que inadvertidamente criaram um problema para os desenvolvedores.