Kotlin / Native是否可用?
Kotlin / Native是Kotlin的JNI API吗? 它将只用于C的互操作性吗?还是它构造了用Kotlin编写纯本地代码? 原生操作是否与JNI调用相同?
Kotlin / Native被编译为纯本地代码,并且运行时不需要JVM。 Kotlin / Native中没有额外的函数调用开销。
Kotlin本地使用LLVM(低级虚拟机)编译为本机二进制文件。
它独立于JVM。 它不需要或使用JVM。
您不能使用尚未在本机或Kotlin中实施的Java系统库。
它也运行在IOS上,几乎在任何地方编译的C和C ++或Objective C二进制文件都可以运行。
您可以从Kotlin调用C和Objective C库。
但是Kotlin Native从2017年11月开始不能建立共享库。 资料来源: https : //github.com/JetBrains/kotlin-native/blob/master/FAQ.md