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
- The UI is a web browser view that takes up the entire screen of the device
- Developer builds the app content, interface and navigational features in the UI using HTML and CSS
- Can use whatever HTML/CSS editor you want
PhoneGap Emulator
- Runs in Google Chrome
- You can emulate all of PhoneGap's core API's and develop in Chrome's developer tools
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