Even though PhoneGap has been around for nearly four years, it is the source of a great deal of confusion by many who have not worked with the framework. In order to clear up some of the confusion, I have written this short document.
What is PhoneGap?
PhoneGap and the App Store
No disrespect meant to Windows Phone or Blackberry, but mobile has become a two horse race between Apple and Android. Since the Google Play Store doesn't have any overly restrictive requirements, let's talk about Apple's App Store.
2.1 Apps that crash will be rejected
2.8 Apps that download code in any way or form will be rejected
2.12 Apps that are not very useful, unique, are simply web sites bundled as Apps, or do not provide any lasting entertainment value may be rejected
10.3 Apps that do not use system-provided items, such as buttons and icons, correctly and as described in the Apple iOS Human Interface Guidelines, may be rejected
What Does PhoneGap Source Code Look Like?
PhoneGap allows you to create cross-platform mobile apps using web technologies. It is not a tool for converting websites into apps. While it is easier for web developers to build mobile apps with PhoneGap than to develop them using native tools, it is not turnkey or simple. PhoneGap apps require the same level of detail that all well-developed apps deserve.