Битва графических платформ iPhone
Графический процессор iPhone 3G S Power VR SGX поддерживает не только OpenGL ES 1.1, но и OpenGL ES 2.0 при том что чип PowerVR MBX, который сейчас устанавливают в iPhone 3G, может работать только с OpenGL ES 1.1.
OpenGL ES это облегченная спецификация OpenGL, позволяет мобильным устройствам работать с тяжелыми графическими приложениями. Всем известно что iPhone давно стал игровой платформой. Вторая версия OpenGL ES принципиально отличается от первой, используя новую OpenGL можно быстрее обрабатывать сложные текстуры и шейдеры.
Однако обе версии OpenGL ES не совместимы друг с другом. То есть новые игры заточенные под OpenGL ES 2.0 не будут работать в среде OpenGL 1.1, которая со временем канет в Лету.
В документации по iPhone SDK сказано: «Если вы хотите создать приложение с поддержкой OpenGL ES, вам нужно определиться, будет оно поддерживать OpenGL ES 1.1 или OpenGL ES 2.0. Если вам важна поддержка приложения всеми телефонами iPhone и плеерами iPod touch, то выбирать следует старую OpenGL ES 1.1».
Видимо владельцам старых iPhone ов пора начинать копить деньги на покупку новых iPhone 3G S.
Комментарии к этой заметке больше не принимаются.