Comments 6
Ну на счёт рефлексии в Kotlin - через кастомные (де)сериализаторы всё отлично работает, пока проблем не наблюдалось
Да, можно было бы все тоже самое сделать полностью через Protobuf или через другие методы сериализации.
И возможно если бы у автора были бы другие результаты тестов Protobuf vs Jni, то это статья была бы не про JNI, а про то как построить полноценный RPC на базе Protobuf для Android проектов c Cmake библиотеками.
Я последнее время делаю протируемые проекты и тема мне хорошо знакома.
Например sudu-editor. Даже на JPoint выступил с докладом.
Я сам очень полюбил jni, и его брата @CFunction в граале и в TeaVM. Но обший тренд - никто это делать не любит. Наше все JNA, а он страшен и медленный.
Sign up to leave a comment.
Бруклинский мост. Зачем генерируем C++ на Kotlin