В прошлом я создавал несколько веб-приложений, используя html / css / javascript / ajax / php. В последнее время меня интересует портирование этих приложений на Android и iOS.
Я начал использовать Appcelerator Titanium и до сих пор наслаждаюсь им, но я хотел бы знать, есть ли другие способы разработки кроссплатформенных приложений для мобильных устройств.
Мне уже известны следующие методы:
- нативный (Java / Objective-C)
- кросс-компиляция (Титан)
- гибрид (PhoneGap)
- веб-приложение (html 5 / javasript)
- мобильная сеть (например, mobile.twitter.com)
Существуют ли другие способы разработки кроссплатформенных приложений? Каковы плюсы и минусы этих методов?