PhoneGap or in it’s new name Cordova is a set of device APIs that allow a mobile App developer to access native device function such as the camera or accelerometer from JavaScript. Combined with a UI framework such as jQuery Mobile or Dojo Mobile, this allows a smartphone app to be developed with just HTML, CSS, and JavaScript (cross platform). Cordova is available for the following platforms: iOS, Android, Blackberry, Windows Phone, Palm WebOS, Bada, and Symbian.
In general, Cordova is a really clever way to build your Apps for more than just one operating-system, and if you are intending to write an App that will eventually run on multiply operating-systems, Cordova can be a really good solution in order not to get your hands dirty with each operating-system’s native code. This is an option you should really consider, after you decided what is it you exactly need in your App and what is the best way to implement it.
Now of course not everything can be done on Cordova code level, which is why Cordova has created a wide range of different plugins in order to reach further into the platform and to be able to use stuff like: devices camera, accelerometer, alert dialogs, file system etc. And although Cordova tries to provide a wide range of plugins, and what is not provided by Cordova can be always found on Google.
weiterlesenCordova/PhoneGap in combination with Facebook and Parse (iOS)