shabda
Comments
Reactions

Comparison of mobile app frameworks: Iphone, Java, Phonegap and Titanium

By : Shabda Raaj

I recently built the same app with the common mobile technologies, Obj-C, Android:Java, Phonegap, and Titanium .

This is a quick comparison of the app frameworks.

Miscellaneous notes

  1. Phonegap and Titanium both amazed me. It feels very empowering to code in Html, css and JS, test it in Chrome, debug it with firebug, and deploy to a device without any changes. Titanium UI widgets are native, building it with JS was very cool.
  2. Phonegap and Titanium both underwhelmed me. I assumed Phonegap would have widgets which would be 95% of the way to looking like native widgets. It was easy to see the Phonegap UI did not look native. Titanium looks like too much of a black box to me. If you hit a roadblock there did not seem to be good debugging capabilities. The docs also leave a lot to be desired.
  3. The tooling for iOs is miles ahead of Android. Editing XML directly is a pain compared to aligning things in Interface Builder.
  4. Titanium adds a totally new API over the Andrid/Cocoa API. If I am learning a new API, I would prefer to learn the Official APIs.

Code:


Related Posts


Can we help you build amazing apps? Contact us today.

Comments

Joe 11th Feb., 2011

Technically when using Eclipse and developing for Android, there is a "Graphical interface builder" as well. Although it's nowhere near as polished and useful as XCode's. My understanding is Google is actively working on making this better, and even the more recent versions have seen vast improvements in the tool.

commmenttor
Uri Shaked

I have just started a new project that lets you create Titanium applications using the Java programming language.

This means you can create native iPhone/iPod applications using only Java! You will still need an OSX computer to build these applications, but no need for writing a single line of Objective C.

You can find an introduction to the project along with technical explanation of how it works in the blog:

http://www.iphonejava.org/2011/07/iphone-java-project-kicks-off/

Would love to get your feedback, and if you decide to update the comparison table in your blog, please consider including this project as well.

commmenttor
Markus

hey maybe you can use my comparison chart to find the right mobile framework: http://www.markus-falk.com/mobile-frameworks-comparison-chart/

commmenttor
north face sale

From 1968, the north face sale shop became known as north face brand from a little shop,at that tiem the north face sale store retails high-performance climbing and backpacking equipment.

commmenttor
north face sale

From 1968, [url=http://www.thenorthfacesale.biz][b]the north face sale[/b][/url] shop became known as north face brand from

a little shop,
at that tiem the [url=http://www.thenorthfacesale.biz][b]north face sale[/b][/url] store retails high-performance climbing

and backpacking equipment.

commmenttor
Mike Peterson

a very good comparison presentation view

commmenttor
Max Wolke

Hey, you funk soul brothers! Check out Application Craft http://applicationcraft.com

jQuerymobile has announced AC as a jqm dev platform and here's a case study that Phonegap did on them : http://phonegap.com/case_study/phonegap-application-craft-pain-free-mobile-app-development/

In summary, it is a cloud-based dev platform that does mobile (all important platforms) and desktop on an equal footing. It's got an IDE that does drag-and-drop / wysiwyg UI building as well as code editing. I guess you could describe it as Visual Basic in the Cloud, but Javascript not Basic. Widget based like VB was, extensible. Open Source with free platform offering.

Also, a big up @markus-falk, great comparison chart. Just the kind of resource developers need when picking a platform

commmenttor
iPhone Application Developer Blog

Your articles contain valuable information for me, many thanks for this essential article. I will bookmark this page and I will tell other people to visit your website, so they can learn lots of new useful information than anybody else.

commmenttor
Paul

Good comparison

commmenttor
John Smith

Informative post as well as the presentation is also effective, Thanks for sharing!

commmenttor
vinod dalvi 4th Jan., 2013

The above stated Big Advantages for Java+Android that is Native platform to develop for IOS, so has most comprehensive API, and developer comunity for IOS...... is wrong...

:(

commmenttor
http://www.buildmaster.com.au/check.asp

Hello, you used to write wonderful, but the last several posts have been kinda boringî“‘ I miss your great writings. Past several posts are just a little bit out of track! come on!

commmenttor

Reactions

pylebecq

Comparatif framework de dev mobile : http://agiliq.com/blog/2011/02/comparision-iphone-android-phonegap-titanium/ #TitaniumIsShit

commmenttor
hnfirehose

Comparison of Iphone, Android, Phonegap and Titanium development: http://bit.ly/dUw0Zh

commmenttor
delfinof

RT@hnfirehose: Comparison of Iphone, Android, Phonegap and Titanium development: http://bit.ly/dUw0Zh

commmenttor
shabda

RT@hnfirehose: Comparison of Iphone, Android, Phonegap and Titanium development: http://bit.ly/dUw0Zh

commmenttor
newsery1

Comparison of Iphone, Android, Phonegap and Titanium development - http://bit.ly/igl7LC - [Hacker News FH]

commmenttor
ilovemydesigns

Comparison of mobile app fw: Iphone, Java, Phonegap & Titanium http://agiliq.com/blog/2011/02/comparision-iphone-android-phonegap-titanium/

commmenttor
iphonedevnews

RT@ycombinatornews http://bit.ly/dUw0Zh Comparison of Iphone, Android, Phonegap and Titanium development http://bit.ly/gMyW4o

commmenttor
PatrickA8s

Comparison of mobile app frameworks: Iphone, Java, Phonegap and Titanium http://bit.ly/fQBC7K

commmenttor
ycombinatornews

Comparison of Iphone, Android, Phonegap and Titanium development http://bit.ly/dUw0Zh

commmenttor
Post a comment Name :

Email :

Your site url:

Comment :

© Agiliq, 2009-2012