Nie pisz bajek. W oparciu o shadery tworzą silnik oparty o Tegrę, Adreno, PowerVR, ARM... Arm v7 i wszystko działa.
Na iPhonie masz to samo. Limitem jest 3gs, który ma 256mb ramu. Gra ma działać to musi zajmować koło 100-120mb papu....
Na Androidzie podobnie, tylko musisz tworzyć silnik w oparciu o te GPU. Raz tworzysz grę, raz tworzysz tekstury, raz tworzysz modele i całą resztę. Opóźnienia są, dlatego, bo może Apple płaci, albo dlatego, że Android jest krotnie mniejszy pod względem osób, ktore zapłacą za dany tytuł
Zalecałbym Tobie nie pisanie bajeczek, mimo ze kompilatory maja już wpisane odpowiednie sterowniki pod te GPU i CPU..
To zostaje sprawa jedna, mimo że Nexus S ma takie same podzespoly co Galaxy S.. Systemy muszą być roznie dobierane, bo nie będą dzialac, inaczej skonfigurowane i zoptymalizowane..
Gdyby wypuscili grę tak jak Ty twierdzisz, to na slabszych telefonach by sie przycinala.. Zastanow się co Ty mówisz..
chcesz gre która bedzie się cieła?
w Apple jest łatwiej, bo jest jeden system, i pare telefonów i urzadzeń.. Latwo sprawdzić czy dziala gra dobrze czy nie..
A na Android? musza sprawdzic kazde urządzenie.. gdzie sie tnie, muszą zoptymalizowac.. By gra się sprzedawala..
kupilbys teraz mc3 na swoj telefon, odpalić się odpali, ale czy chcialbys grać z 10fpsami? Bo gra zostala zle zoptymalizowana pod Twoje urządzenie?
Zanim cokolwiek napiszesz, poczytaj troche o tym, w jaki sposób oni to robią..
Dlatego GRY na Android wychodzą dlużej, bo jest WIELE URZĄDZEŃ, które nie róznią się tylko GPU i CPU.. Maja rozne pamieci, inne wersje systemow, czy inne rozdzielczosci..
Oni musza wszystko zanalizować i zoptymalizować.. wiec troche to trwa.