Sorry, although I read the official document on phoneGap, I still get confused about this:
Issue:
If it claims that we don’t need to use different language to develop apps in various platform, then why I read this paragraph from the sites:
The PhoneGap Android documentation provides the complete list of requirements with install instructions for each.
If you are developing for the iPhone, you will need:
An intel-based Apple Computer
,iPhone SDK
,Xcode
,Mac OS X Snow Leopard
It means that I still have to buy a Mac product to develop the app. Why is that?
You need the Apple computer to compile the PhoneGap wrapper (probably written using the iPhone SDK).
The code within PhoneGap is written in HTML 5 / JavaScript and is cross-platform.