We love designing and developing websites, but what really drives us is solving problems and cultivating strong relationships with our clients
Comparison of mobile app frameworks: Iphone, Java, Phonegap and Titanium
By : shabda
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
- 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.
- 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.
- The tooling for iOs is miles ahead of Android. Editing XML directly is a pain compared to aligning things in Interface Builder.
- 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:
Comments
I've got two pretty detailed articles comparing Appcelerator and Phonegap if you are interested:
http://savagelook.com/blog/portfolio/a-deeper-look-at-appcelerator-and-phonegap
http://savagelook.com/blog/portfolio/phonegap-is-web-based-appcelerator-is-pure-javascript
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.
hey maybe you can use my comparison chart to find the right mobile framework: http://www.markus-falk.com/mobile-frameworks-comparison-chart/
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.
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.
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
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.
Reactions
Comparatif framework de dev mobile : http://agiliq.com/blog/2011/02/comparision-iphone-android-phonegap-titanium/ #TitaniumIsShit
Comparison of Iphone, Android, Phonegap and Titanium development - http://bit.ly/igl7LC - [Hacker News FH]
Comparison of Iphone, Android, Phonegap and Titanium development: http://bit.ly/dUw0Zh
RT@hnfirehose: Comparison of Iphone, Android, Phonegap and Titanium development: http://bit.ly/dUw0Zh
RT@hnfirehose: Comparison of Iphone, Android, Phonegap and Titanium development: http://bit.ly/dUw0Zh
Comparison of Iphone, Android, Phonegap and Titanium development http://bit.ly/dUw0Zh
Comparison of mobile app fw: Iphone, Java, Phonegap & Titanium http://agiliq.com/blog/2011/02/comparision-iphone-android-phonegap-titanium/
RT@ycombinatornews http://bit.ly/dUw0Zh Comparison of Iphone, Android, Phonegap and Titanium development http://bit.ly/gMyW4o
Comparison of mobile app frameworks: Iphone, Java, Phonegap and Titanium http://bit.ly/fQBC7K
- Test Driven Development in Python
- Deploying Django apps on Heroku
- Developing android applications from command line
- Deploy Django App in 5 Easy Steps
- Project Management Tools for Start-Ups
- Generating a pdf from an image using PIL and django
- Dynamically attaching SITE_ID to Django Caching
- Screencast: How to deploy Django on Heroku
- Deploying Django apps on Heroku
- How to use pep8.py to write better Django code
- rails
- django
- linkroundup
- django opinion
- opinion
- business
- API
- appengine
- python
- satire
- startup
- Uncategorized
- marketing
- personal
- rambling
- search
- interviews
- seo-interviews
- 5startupideas
- ideas
- seo
- tips
- forms
- paypal
- utilities
- datetime
- web2.0
- Amazon
- algorithms
- presentations
- products
- pinax
- satchmo
- ecommerce
- microsoft
- yahoo
- book
- tutorial
- models
- aggreagtion
- meta
- India
- apps
- about
- CSS
- Design
- wordpress
- test slug
- vim
- urls
- reviews
- javascript
- xmpp
- emacs
- Typography
- Grid Theory
- Color Theory
- iphone
- android
- titanium
- mobile applications
- CSS3
- Browser Compatibility
- mobile
- jobs
- lamson
- django setup
- files
- upload
- jsTree
- hierarchical view
- web page
- Treeview
- coffeescript
- request
- response
- South
- django south
- django migration
- --fake
- screencasts
- django caching
- SITE_ID prefix
- review
- code hosting
- comparison
- unfuddle
- fogbugz
- assembla
- github
- project management
- ticketing system
- gunicorn
- deploy
- nginx
- ubuntu
- vps
- android terminal
- terminal
- programming
- TDD
- Test Driven
- Development
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- October 2011
- September 2011
- July 2011
- June 2011
- April 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- June 2010
- April 2010
- March 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- April 2009
- March 2009
- February 2009
- November 2008
- October 2008
- June 2008
- May 2008
- April 2008
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.