Earlier quoted context omitted.
Native is mostly about widgets and UI -- which is what matters to the user. Else even Objective-C apps, with the Obj-C messaging system are not native, e.g. they delegate a lot to C-based APIs...
Native means ur apps gets compiled to binary during compilation process, and not scripts being interpreted by a vm at runtime.
That's interpreted/JITed vs AOT compiled, not native vs non-native.