Делайте хорошее API для мобильного приложения. Следуйте принципу: один экран = один запрос. На то много причин, опишу их в статье на хабре как-нибудь, если интересно конечно.
Это будет вариант с наилучшим быстродействием.
И да, делайте приложение нативным. Все эти appcelerator'ы и прочие мобильные фреймворки на разного рода технологиях аля html и js выглядят крайне нелепо. С памятью, соединениями работать нормально не умеют, кеширования нет, как и многих функций. Везде костыли и велосипеды.