So far, I haven\'t been able to find a \"plain English\" explanation of the difference between Apache Cordova and PhoneGap, and when to use either of them.
I\'m look
Currently, the only difference is in the name of the download package and will remain so for some time.
PhoneGap is a distribution of Apache Cordova. You can think of Apache Cordova as the engine that powers PhoneGap, similar to how WebKit is the engine that powers Chrome or Safari.
Source: http://www.meetup.com/The-London-Dreamweaver-Meetup-Group/pages/Difference_between_Apachie_Cordova_and_Phone_Gap/
Moreover, PhoneGap meets all of the requirements you've specified.