bennyhuo / Bennyhuo

bennyhuo.vercel.app
8 stars 3 forks source link

闲聊 Kotlin-Native (0) - 我们为什么应该关注一下 Kotlin Native? | Bennyhuo #43

Open bennyhuo opened 4 years ago

bennyhuo commented 4 years ago

https://www.bennyhuo.com/2020/07/15/kotlin-native-introduction/

一直想写点儿 Kotlin-Native 相关的话题,今天开始~

HandsomeXi commented 4 years ago

期待大佬的新作

bennyhuo commented 4 years ago

哈哈,等我明年空了,更新频率应该会快一些~

--------------原始邮件-------------- 发件人:"HandsomeXi "<notifications@github.com>; 发送时间:2020年9月25日(星期五) 下午4:46 收件人:"enbandari/Bennyhuo" <Bennyhuo@noreply.github.com>; 抄送:"Bennyhuo "<bennyhuo@kotliner.cn>;"Author "<author@noreply.github.com>; 主题:Re: [enbandari/Bennyhuo] 闲聊 Kotlin-Native (0) - 我们为什么应该关注一下 Kotlin Native? | Bennyhuo (#43)

期待大佬的新作

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

zoujiaqing commented 3 years ago

关注一下 Kotlin Native 就是想让大家知道一下,Kotlin Native 不靠谱,性能差、功能少(脱离java生态就是扯淡)。

bennyhuo commented 3 years ago

开源项目,建设靠大家嘛,没必要怎么沮丧

--------------原始邮件-------------- 发件人:"Brian Zou "<notifications@github.com>; 发送时间:2020年11月25日(星期三) 中午1:51 收件人:"enbandari/Bennyhuo" <Bennyhuo@noreply.github.com>; 抄送:"Bennyhuo "<bennyhuo@kotliner.cn>;"Author "<author@noreply.github.com>; 主题:Re: [enbandari/Bennyhuo] 闲聊 Kotlin-Native (0) - 我们为什么应该关注一下 Kotlin Native? | Bennyhuo (#43)

关注一下 Kotlin Native 就是想让大家知道一下,Kotlin Native 不靠谱,性能差、功能少(脱离java生态就是扯淡)。

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

bennyhuo commented 3 years ago

关注一下 Kotlin Native 就是想让大家知道一下,Kotlin Native 不靠谱,性能差、功能少(脱离java生态就是扯淡)。

Kotlin Native 目前官方主要关注的是 iOS 开发的部分,这部分的开发体验和功能支持在不断完善。当然,基本的库目前确实缺失的比较多,这个也是客观存在的问题。

客观的讲,多平台特性还是很有用的,我目前就正在做 Android 上的一套逻辑往 Ubuntu 上移植,可以解决用 C++ 重写一遍 Kotlin 代码的问题。将 Android 上的 Kotlin 代码移植到 Native 环境中,也就是一周的事儿,重写这堆代码估计得三个月。

这部分代码的调试还非常依赖与界面,过去我们在 Android 上积累了完善的调试工具,想要在 Ubuntu 上实现同样的功能短时间内几乎是不可能的(依赖地图sdk,Linux 桌面没有相应的sdk),使用多平台就简单了,我可以在 Android 上调试这部分逻辑,然后打包成 so 给 C++ 调用即可。

简单来说,多平台减少了代码重写的时间成本,也打开了逻辑调试和运行分平台完成的可能。缺点目前主要就是库少,不过这个其实还好,社区也可以出一份力去做建设。

至于性能,刚出来的东西都这样,Kotlin Native 只分了很小的一部分人做了2年而已,他们还要做多平台,精力不足是可以预见的。多一点儿耐心吧。