PhoneGap

Framework used to develop mobile applications. Can be used to create apps for all major Operating Systems including iOS, Android, BlackBerry, and Windows Mobile OS

Features:

  • PhoneGap apps are designed using HTML, CSS and JavaScript, and then PhoneGap translates that into the native format
  • The UI is a web browser view that takes up the entire screen of the device
  • The application logic is built using JavaScript
  • Once the app has been completed, PhoneGap will translate that to a binary application archive for the native system that the app was designed for
  • PhoneGap can work with an application server

Pricing:

PhoneGap is opensource and as a result is completely free

PhoneGap UI

PhoneGap Emulator

Pros:

  • HTML, CSS and JavaScript are well known to a lot of developers
  • Apps created through PhoneGap are distributed and installed in the exact same way that native apps are through their respective app stores
  • PhoneGap is opensource so it is completely free to use and does not require a license
  • Developers can build their apps for specific systems without needing the local SDKs

Cons:

  • Since it is open source, the plugins that exist may not support the platforms desired
  • If the plugins needed don’t exist, then you have to build the plugin yourself
  • The performance of PhoneGap apps is lower than the performance for native apps