appcelerator vs phonegap vs native XCode speed-to-market

xrave3 picture xrave3 · Feb 22, 2012 · Viewed 14.3k times · Source

Titanium claims it can do the same app on average 70% faster than native XCode.

What's been everyone else's experience in terms of difference in speed of development (between native XCode and PhoneGap or titanium) ?

Let's say an app like Kik Messenger or Badoo ....

Typically, a good XCode developer can do it in 4-5 weeks, assuming graphics and backend are in place.

What would it take for an experienced Titanium (HTML5) person to achieve this? (roughly)

Answer

Nicolas Zozol picture Nicolas Zozol · Feb 22, 2012

Time to market depends on quality of specifications, process and people, much more than the underlying technology or framework.

Coding a real application with Appcelerator Titanium is not that easy, and runtime performances are SLOWER than native code because it's using a javascript engine as a bridge. Especially with a big TableView, it's much more slower, and the feeling is just not the same. But once you have purged the memory leaks, the feeling is nevertheless incredibly better than with HTML5.

You should be interested in Titanium or PhoneGap(now known as Cordova) if you plan to distribute your application on other devices or if you really don't like Objective C.

If not, keep it with the Native Xcode.

I would add that Cordova will not make any UI, but let you access camera, accelerometer or GPS with javascript inside HTML5 code. You would probably use Sencha Touch or jqueryMobile with Cordova.