Firstly, you need to know that PhoneGap is not suitable for all kinds of projects, but PhoneGap is quite suitable for very many projects, possibly most projects.
The below scenarios are possibly not suitable for PhoneGap:
- Background services. For example, calendar, weather etc.
PhoneGap suits you the best if you have requirements like below：
- You want your application to run on different popular mobile systems. i.e. iOS, Android, Blackberry, Windows Phone, Palm WebOS, Bada and Symbian.
- You have insufficient budget for many mobile platforms. 1 PhoneGap developer = 7 mobile developers. As I know, PhoneGap projects cost 1/5 of what are developed in different.
- You cannot wait a long time to put your app in live for many platforms. PhoneGap makes it possible: write once, run everywhere.
Of course, you may have very complex requirements, and it’s hard to tell if it’s suitable to be developed in PhoneGap. If you are still not sure if your app should be developed in PhoneGap, I’m very glad to help for free.