Și aici vine punctul în care Puteți diversifica software-ul care apare în App Store, ceva ce s-a întâmplat deja parțial cu iPod Touch, cu programe precum Ocarina, care la acea vreme depindea complet de microfonul iPhone-ului.
OpenGL 2.0 înseamnă un avans semnificativ în grafica jocurilor și aplicațiilor, cu unul dar: poate fi folosit doar pe iPhone 3G S, deoarece procesorul său grafic îl acceptă pe deplin. Prin urmare, acum este la latitudinea dezvoltatorilor să decidă dacă să facă ceva mai avansat și mai frumos, dar pentru un terminal, sau să facă ceva mai simplu pentru toată lumea.
Sursa | Blogul iPhone
Adevărul este că... mai mult decât un avans, este o problemă, și exclusiv pentru iPhone, de ce? Pentru că este mai mult o consolă decât un telefon și, ca toate consolele, are dezavantajul că de fiecare dată când este actualizat creează probleme dezvoltatorilor.
Există două opțiuni:
1.- Majoritatea dezvoltatorilor vor crea aplicații compatibile cu 3G în așteptarea unei noi reînnoiri, inițial vor fi foarte puține 3GS.
2.- Dezvoltați aplicații compatibile cu ambele care profită de avantajele OpenGL dacă este un 3GS. Acest lucru presupune mult mai multă dezvoltare, mult mai mult cost și este posibil și prețuri mai mari?
Mele de cenți 2
Dragul meu William, apoi oprește-l și hai să mergem și să nu progresezi așa cum spui, totul este o problemă, gândirea ta este foarte pesimistă și oarecum retrogradă.
Poate că nu am explicat bine... În niciun moment nu spun că nu există progres, pur și simplu că acest tip de progres reprezintă o problemă implicită la dezvoltarea pentru iPhone.
După cum spuneam, dacă aruncați o privire pe AppStore veți vedea că iPhone-ul a devenit o opțiune de consolă portabilă destul de decentă, ceea ce duce la a fi foarte atent la avansuri ori de câte ori telefonul evoluează. Nu spun că e rău și nu ar fi trebuit să o facă, doar că au creat din neatenție o problemă dezvoltatorilor.