Является ли Kotlin / Native полезным для себя?

Является ли Kotlin / Native, по сути, JTI API Kotlin? Будет ли он использоваться только для совместимости C или у него есть конструкции для записи чистого кода с Kotlin? У родных операций есть те же накладные расходы, что и JNI?

Kotlin / Native скомпилирован в чистый собственный код и работает без JVM. Для вызовов функций в Kotlin / Native нет дополнительных накладных расходов.

Kotlin native использует LLVM (низкоуровневую виртуальную машину) для компиляции в собственные двоичные файлы.

Он не зависит от JVM. Он не нужен или не использует JVM.

Вы не можете использовать Java System Libraries, которые не были реализованы в родном или Kotlin.

Он также работает на IOS и почти везде, где могут выполняться скомпилированные C и C ++ или Objective C.

Вы можете вызывать библиотеки C и Objective C от Kotlin.

Однако Kotlin Native с Novemeber 2017 не может создавать общие библиотеки. Источник: https://github.com/JetBrains/kotlin-native/blob/master/FAQ.md