基于地图的应用程序的Opengl和UI工具包之间的性能差异

时间:2010-06-29 17:49:24

标签: iphone objective-c sdk opengl-es

我目前正在开发一款使用第三方地图的导航应用。我用了很多瓷砖。虽然地图的分辨率非常高,但我估计平均每个加载256 * 256像素的6个图块。我可能会像五分钟一样刷新瓷砖。我目前正在使用UIScrollview + tiles ...

我真的应该切换到Open GL吗?我对使用Open GL感到犹豫,因为所有缩放功能和滚动都必须在Open Gl的情况下进行硬编码。

有人可以建议我会有性能差异吗?

由于

1 个答案:

答案 0 :(得分:0)

我没有任何Apple开发经验,但我认为这属于避免过早优化的更普遍的做法。我会说,继续尽可能简单自然地实施它。如果您(或应用程序商店的主人)发现它存在性能问题,那么可能需要额外的时间投入。

请务必考虑模块化来构建代码。开发自己的简单界面,用于显示核心程序逻辑中的GUI。然后,一旦您决定切换,您应该能够使用相同的界面开发OpenGL替代品。