PHP не является обязательным требованием.В настоящее время я использую jQuery Mobile + PhoneGap для создания "родного" приложения.Фактически это браузер или веб-браузер, встроенный в тонкую встроенную оболочку приложения.
Если вам нужны настоящие собственные элементы пользовательского интерфейса, вы также можете попробовать Titanium Appcelerator .
ЛичноЯ обнаружил, что Appcelerator работает немного медленнее. Каждый раз, когда я менял элемент пользовательского интерфейса, мне приходилось ждать 30 секунд, чтобы развернуть его в эмуляторе и посмотреть, работает ли он.С помощью jQuery Mobile & PhoneGap я могу выполнять большую часть работы над пользовательским интерфейсом из браузера.