phonegap的跨平台是因为他基于每个平台像android,iphone的SDK开发一个中间层API,这样你开发的应用直接用phonegap的api就可以调用到各个平台的api,所以android有phonegap的api,iphone也有,然后把你写的phonegap代码用每个平台的api去编译就能运行了,android的就会生成apk,iphone就生成iphone的应用。这样你只要写phonegap的代码就能编译成各个平台的应用。phonegap是html5+javaScript+css写代码
phonegap是个新东西,就是基于HTML5 来开发Iphone 或者 Andriod