Kotlin 团队宣布Kotlin Multiplatform Mobile 已达到 Beta 阶段,并且正在走向稳定。“Kotlin Multiplatform Mobile 升级到 Beta 意味着该技术几乎完成并且可以安全地在你的项目中使用。这也意味着我们将积极努力,尽量减少你可能遇到的任何迁移问题。”
Kotlin Multiplatform Mobile (KMM) 是由 JetBrains 创建的跨平台移动开发 SDK,它应用了 Kotlin 的多平台功能,开发者能够使用它在移动应用中共享业务逻辑,具体来说是可通过 KMM 在 iOS 和 Android 应用中使用相同的业务逻辑代码。
关于 Kotlin Multiplatform 生态系统的演变的一些信息还包括有:
- Google 的 Android 团队分享了 Jetpack 中 Kotlin 多平台库的预览。作为此实验预览的一部分,可用的库是 Collections 和 DataStore。开发人员正在寻找有关人们在针对 Android 和 iOS 应用程序的多平台项目中使用这些 Jetpack 库的体验的反馈。
- Touchlab 发布了 KMMBridge,它是他们 Faktory 工具套件的一部分。KMMBridge 是一组构建工具,可让移动团队使用 Kotlin Multiplatform Mobile 以前所未有的速度成功发布共享代码。特别是针对 iOS 发布,团队可以实施内部 SDK 流程方法,这是当今将 KMM 快速集成到生产应用程序构建中的最佳实践。
“我们很高兴看到来自世界各地的各种规模的公司如何加入 Kotlin 多平台社区,我们期待进一步支持他们。”
官方表示,随着 Kotlin Multiplatform Mobile 现在处于 Beta 版并有望变得稳定,现在是开始学习并逐渐采用它的好时机,因为用户不必处理重大的迁移问题,同时他们将会提供稳定版所需的所有改进。
更多详情可查看官方博客。
延伸阅读:
- Kotlin Multiplatform Mobile 进入 Alpha 阶段