Según la Wikipedia:
PhoneGap
O lo que es lo mismo, utilizando HTML5,
JavaScript y CSS3 podemos desarrollar aplicaciones que funcionen para
IOS, Android, Blackberry,...
La última versión hasta la fecha es
la 3.0, en la cuál, incorporan el uso de una interfaz de comandos a
través de una terminal.
Maneja una API para poder tener acceso
a elementos como cámara, acelerómetro, contactos, red, notificaciones,....Esta API se conecta al SO usando
código nativo a través de una Interfaz de funciones foráneas en
Javascript.
Soporta frameworks como JQuery Mobile,
Sencha Touch. (Ya hablaremos de esto más adelante)
Cuando quisimos utilizar esto nos
encontramos con dos frentes: PhoneGap y Apache Cordova.
Pues sin ir más lejos PhoneGap es una
distribución de Apache Cordova, con la diferencia principal que
PhoneGap tiene acceso a servicios de compilación en la nube por
Adobe Creative Cloud.
Este framework es software de código
abierto.