Вы определенно можете создать приложение, которое в основном является нативным, но использует PhoneGap для определенных функций.Я не уверен, что вы подразумеваете под "PhoneGap-based" - вам, очевидно, нужно включить код PhoneGap в ваше приложение, но вам не обязательно запускать ваше приложение, используя шаблон проекта, который предоставляет PhoneGap.
Я бы посоветовал вам создать приложение типа «привет мир» PhoneGap - по сути, самое простое, о чем вы только можете подумать.Затем потратьте несколько часов на то, чтобы пройти через него и по-настоящему узнать, как PhoneGap делает то, что делает.Это проще, чем вы думаете, и у вас, вероятно, будет «ага!»момент или два.Как только вы поймете, что он делает, вы увидите, как вы можете включить его в свое собственное приложение.