PHP is not a requirement. I am currently using jQuery Mobile + PhoneGap to create a "native" application. Effectively, itβs a browser or web view embedded in the thin shell of an application.
If you need true UI source elements, you can also try the Titanium Appcelerator .
Personally, I found that Appcelerator will be a bit slower to develop. Every time I change a user interface element, I would have to wait 30 seconds to deploy it to the emulator and see if it worked. With jQuery Mobile and PhoneGap, I can do most of my user interface work from a browser.
source share