Hacker News new | ask | show | jobs
by geodel 3773 days ago
Some people like to avoid Java and languages dependent on JVM. For them any non JVM based solution on android is welcome change. So efforts towards that need no justification as to why any of numerous JVM language is not used first.
1 comments

Except all major Android APIs are Java only, even pure native apps are actually loaded as .so into a Java process.
The point is lot of application logic can be written in Go and Swift hopefully soon. That code can be shared across iOS / android app. It is still net win for people who do not like Java/JVM.
As someone that mainly codes in C++ across Android and Windows Phone for hobby projects, there is no escape from JNI for any application of significant size.

Have you used the NDK? You cannot even access the filesystem outside the APK deployment tree without a few JNI calls.