Earlier quoted context omitted.
Those are rendered with a webview. Nativescript is rendered with native components.
How do "native" hybrid apps such as, react native, titanium, etc. access the native components of the phone? I have been developing a side project using ionic and have had a fairly positive experience so far, but from what I understand ionic/phonegap apps are just wrapped web browsers is that right?
The actual camera data is just abstract data, it doesn't care if it was generated from a JS call or from a native call.
PhoneGap and Cordova are, at the core, just a standard proxy layer and plugin API. The other "pure JS" solutions have their own custom layers.