Разница в производительности между Open GL и UI kit для приложения на основе карты - PullRequest
0 голосов
/ 29 июня 2010

В настоящее время я работаю над навигационным приложением, которое использует сторонние карты. Я использую много плитки. Хотя карты имеют очень высокое разрешение, я оцениваю в среднем 6 плиток, каждая из которых загружена по 256 * 256 пикселей. Я мог бы обновлять плитки, как раз в пять минут. В настоящее время я использую UIScrollview + плитки ...

Должен ли я действительно перейти на Open GL? Я не решаюсь использовать Open GL, потому что все функции масштабирования и прокрутки должны быть жестко запрограммированы в случае Open Gl.

Может, кто-нибудь подскажет разницу в производительности?

Спасибо

1 Ответ

0 голосов
/ 29 июня 2010

У меня нет опыта разработки Apple, но я думаю, что это подпадает под более общую практику - избегать преждевременной оптимизации.Я бы сказал, иди и реализуй это настолько просто и естественно, насколько это возможно.Если вы (или владельцы магазина приложений) обнаружите, что у него есть проблемы с производительностью, это может стоить дополнительных затрат времени.

Обязательно структурируйте свой код с учетом модульности.Разработайте свой собственный простой интерфейс для отображения GUI из базовой логики программы.Затем, как только вы решите переключиться, вы сможете разработать замену OpenGL, используя тот же интерфейс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...