3 ms·
> c# is not native code and WPF is not a native UI "Native" confusingly has two different commonly used meanings. The one you seem to think is the only meaning
by esrauch 9y ago
> c# is not native code and WPF is not a native UI
"Native" confusingly has two different commonly used meanings. The one you seem to think is the only meaning distinguishes VM from non-VM runtime code (where C# is non-native). This meaning is the N in Android NDK.
The other common usage is "the preferred local platform specific language and dev stack", eg "A native Android app" which usually means "written in Java compiled to dalvik/art" distinguishing from a webapp or an app that is just a packaged webview.
- pyrophane 9y agoI always interpret "native" to mean "without the use of an intermediary virtual machine." I assume my definition is overly simplistic, but am I incorrect?
- flukus 9y agoAndroid is a bit weird because the platform is the VM that you're targeting. The same goes for Chromebooks, html and JavaScript are native there.