Любые подводные камни, с которыми вы можете столкнуться как веб-приложение, которое вы, вероятно, по-прежнему будете испытывать. Не пытайтесь создавать какие-либо приложения OpenGL, но если это больше похоже на веб-страницу, то вам это подойдет.
Однако, используя некоторые фреймворки, вы, вероятно, получите немного «более богатый» опыт в том, что вы можете получить доступ к родным телефонным инструментам, которые веб-приложению запрещены (вибрация, GPS и т. 1003 *
Взгляните на PhoneGap . Им не хватает обширной документации, но есть немало людей, которые ее используют и уже «пробежали по ней», можно сказать.
Все это говорит о том, что если вы не хотите иметь дело с торговыми площадками (iTunes, Android Marketplace и т. Д.), Вы всегда можете создать автономное приложение HTML5. Куда пользователь заходит на веб-страницу и кэширует все файлы, необходимые для запуска приложения в автономном режиме. Это аналогично тому, что Google делал с Google Voice , когда он был отклонен из магазина iTunes.