
PhoneGap makes it easy for us to develop a hybrid/platform independent app and hence reduces the time consuming learning process. We can still develop a platform specific mobile app using PhoneGap, but if we intend to develop a platform specific mobile app, then developing directly using that specific platform's API and language would be more feasible. But on the other hand, I think PhoneGap is an amazing technology, since it allows us to develop platform independent (as I mentioned above) and such apps can be developed quite easily using HTML5, CSS and JavaScript. That's it!!!
1. History of PhoneGap
- PhoneGap was first created in the year 2008 at the "iPhone Dev Camp" in San Francisco.
- The final first version (v 1.0) of PhoneGap was released in the year 2011. So you see, then this technology is still quite new for us.
- PhoneGap was originally developed/created by a company called "Nitobi" and this company started it as an Open Source Project.
- Later, Adobe acquired Nitobi and the project was handed over to Apache Software Foundations.
- So now you see, PhoneGap is basically an Apache Open Source project and is called "Apache Cordova".
2. Some Advantages of PhoneGap
- The major advantage of using PhoneGap is that, it is Platform Independent.
- As mentioned in point 1, learning platform specific API's and languages would be tedious and time consuming.
- Through PhoneGap, we can simply develop mobile apps using HTML, CSS and JavaScript.
- Through PhoneGap, we can write our code once and can be compiled and deployed over a vast number of platforms.
3. Some disadvantages of PhoneGap
- PhoneGap might make your app work a bit slow. Basically here I am trying to refer to those apps that are more dependent on the hardware of the mobile.
- The look and feel of the mobile app created by using PhoneGap might not be the same as the platform specific mobile app.
Alright friends, so that's it for now. In my next article, I will try to explain how to install PhoneGap and we'll try to create a very simple "Hello World" mobile app using PhoneGap. Please feel free to post your comments. Thank you!!!

Sanjay SinghPosted Jun 21, 2014, 1:03 PM
very good article... thanks for sharing..
Giulio GmailPosted Sep 23, 2013, 8:53 AM
PhoneGap looks a cool tool. I'm trying to understand potential issues, starting from the application for Android platform. Do you think this issue (http://code.google.com/p/android/issues/detail?id=59846) could be caused by its usage in developing the web site (is http://learnrussian.rt.com/lessons/speaking-places-time-prepositions/ developed using PhoneGap?). I found it mentioned in this similar Android's issue: http://code.google.com/p/android/issues/detail?id=10546. Thanks for this review!