Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are the advantages and disadvantages of using Phonegap and Titanium? [closed]

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?
like image 575
Ads Avatar asked Dec 14 '10 09:12

Ads


People also ask

What are PhoneGap limitations?

PhoneGap APIs are built using JavaScript which is not multi-threaded and hence do not support background processing. Access advanced native functionality: A number of native APIs are not yet supported by PhoneGap's APIs. Complex Business Logic: A number of applications such as enterprise applications are quite complex.


1 Answers

Previous discussion on Stackoverflow: Comparison between Corona, Phonegap, Titanium

A good clear explanation from Jonathan Stark: http://jonathanstark.com/blog/2010/04/05/phonegap-vs-titanium-mobile-et-al/

In terms of your questions:

To check which native features are available for each framework you will need to check the API docs of each of the frameworks: The phonegap ones are here http://docs.phonegap.com/

The advantages/disadvantages I think are covered in the two links above.

It will depend what you are doing but I imagine you will have some differences in your code for each platform.

Hope that helps!

like image 84
carok Avatar answered Sep 23 '22 12:09

carok