Resumen:
El problema de elegir una plataforma para desarrollar aplicaciones móviles se encuentra en que hay muchas alternativas y cada una de estas usa diferentes lenguajes de programación, diferentes herramientas de desarrollo y solo pueden ser ejecutadas en su respectivo sistema operativo.
Además las tendencias en cuanto al uso de un determinado sistema, no son estables, varían con respecto al desarrollo de nuevos modelos de dispositivos hardware (smartphones y tablets), por lo que sería necesario crear una versión de la misma aplicación para cada sistema operativo.
PhoneGap intenta solucionar este problema, usando tecnologías web para el desarrollo, por lo cual, puede ser una alternativa real para el desarrollo de aplicaciones móviles, pero es recomendable hacer un análisis a fondo de la plataforma para conocer sus ventajas y desventajas y posteriormente hacer una comparativa con una plataforma consolidada como Android