PhoneGap is a framework for building cross-platform mobile apps using HTML, CSS, and JavaScript. It allows accessing device hardware and features through JavaScript APIs. Apps built with PhoneGap run within a webview but feel like native apps. It supports developing for iOS, Android, BlackBerry, Symbian and WebOS from a single codebase. While PhoneGap simplifies development, apps may have slower performance and limited complex UI compared to truly native apps.