public interface NativeMobileApps
Phonegap has good support for native device API's as noted here. Titanium also has similar support. There are differences between the two environments and how they expose their API's, though both provide XCode compatible projects that can be compiled and run from the XCode IDE. See the subsections for additional details and references.