Phonegap vs. Titanium

It seems that creating complex & responsive UI in HTML5 is not really possible, thus UX will be pretty

limited. Hybrid approach for the UI part is not a good fit from the development point of view:

  • Large amount of platform specific UI code (Obj-C) + javascript leads to technology fragmentation which is generally bad
  • a lot of quirks to connect native platform & javascript app leads to poor app design which will hurt you in long run

Conclusion

As you might guess, in the end it all comes to what type of application you’re going to build. If it’s mostly data-access, satellite mobile

application to your mainline app, than Titanium might be an option to consider. If you’re building something more similar to Path,

you’d better start right from hiring Objective-C folks.

And yet another warning, if you’re looking for cross-platform mobile application development, Titanium might not be a good choice.

Bad news, there’s no silver bullet here. Though, it does provide some mechanisms to do it well, but the dream of writing one single codebase

and ability to produce native apps for multiple platforms is very hard to achieve.

  • Native app for iPhone & Android (rich UX, more happy users)
  • Huge company behind Titanium,  paid support which means you’ll not be left with your problems alone
  • Hundreds of successful apps already made with Titanium which fit Nimble API model (i.e. they are not standalone)

Phonegap

Titanium

Language

Javascript

Javascript

Dev toolkit

poor

IDE, almost full integration

Custom GUI

Bound by browser’s CSS engine

Native capabilities

3-rd party native plugins

Yes

Yes, there is even marketplace

Community

Large

Large

Documentation

Good

Good

JS skills required

Web-dev is enough

Need to learn custom APIs

App performance

Mediocre

Good

Debugging

Easy

Hard

iPhone support

Yes

Yes, first-class

Android support

Yes

Yes, second-class

References

Page 2 of 2 | Previous page

  • http://www.halosystechnologies.com/ Saurabh Saxena

    My vote goes to Titanium. I created a few apps using Titanium and all I can say is: It’s the fastest iOS app development tool I’ve seen yet. You can create great looking and feeling applications in very little time.

  • alina thomas

    The major difference in my view is that Phonegap is focusing on WebApps
    while Titanium is focusing now on allowing developers to write with JS an app
    and then it will be compiled to different platforms. Btw, there are other tools
    doing the same as Titanium

    phonegap app development