In the past I have built several webapps using html/css/javascript/ajax/php. Lately I have been interested in porting these apps to Android and iOS.
I have started using Appcelerator Titanium and I am enjoying it so far, but I would like to know if there are other ways to develop cross-platform applications for mobile devices.
I am already aware of the following methods:
- native (java / objective-c)
- cross-compiling (Titanium)
- hybrid (PhoneGap)
- webapp (html 5 / javasript)
- mobile web (e.g. mobile.twitter.com)
Are there other methods for developing cross-platform apps? What are the pros and cons of these methods?