I am planning to create a cross platform application which works in Android, iPhone and Blackberry? I thought of using Phonegap or Titanium. My questions are as these:

  • Whether in cross platform if it is possible to achieve all the native behavior of all phone models, something like in Android menu and iPhone gestures?
  • Apart from cross-platform advantage, what are other advantage do it have?
  • What are the disadvantages? Is there any limitation when it comes to comparing to native app?
  • Whether I can use same code without any modification in all the devices or i have to change the code with respective to device identified dynamically?
Edit
Report