继几周前宣布推出第一个稳定版本后,JetBrains 发布了 2024 年 Kotlin Multiplatform的开发路线图。 其目标是在 2024 年对 Kotlin Multiplatform 核心技术、Compose Multiplatform、KMP 工具和 KMP 库进行一系列改进。
“我们致力于使Compose Multiplatform成为一个框架,允许创建在所有受支持的平台上看起来都同样美观且高性能的应用程序。”
目前,该公司对Compose Multiplatform 的主要关注点是将 iOS 版 Compose 升级到 Beta 版。同时还计划:
以及致力于改进 Compose for Web,尤其是 Wasm。例如:
JetBrains 还将对 IDE 进行多项改进,包括:增强对 Compose Multiplatform 的支持,包括常见代码的实时预览和可视化调试工具;项目配置帮助;多平台项目所有部分的统一和增强的调试体验。
为了支持想要与 iOS target共享代码的开发人员,项目团队将致力于直接从 Kotlin 导出到 Swift。“流行的 Kotlin Multiplatform 应用场景之一是与 iOS target共享代码。我们希望关注在代码库中使用 Kotlin Multiplatform 框架的 iOS 开发人员的开发体验……它将消除 Objective-C 瓶颈,从而提供更广泛的 Swift 语言支持和更自然的 API 导出。”
还在专门为 Kotlin 库作者创建工具,旨在提高 Kotlin API 导出到 Swift 时的兼容性和用户友好性。一些其他举措包括,提高 Kotlin/Native 编译的性能、改进 CocoaPods 集成以及添加对使用 SwiftPM 导出框架的支持。
此外,随着 Kotlin Multiplatform生态系统的快速发展,库的向后兼容性变得至关重要。JetBrains 将重点关注改进 klib 格式,以允许库创建者利用他们的 JVM 库构建技能;在 Kotlin Multiplatform库中实现与 JVM 相同的代码内联行为;以及提供一个工具来确认库的公共 API 没有以不兼容的方式进行了更改。
更多详情可查看官方博客。
未经允许不得转载:岩猫星空网 » Kotlin Multiplatform 公布 2024 年开发路线图