Kotlin 路线图
上次修改于 | 2025 年 2 月 |
下次更新 | 2025 年 8 月 |
欢迎来到 Kotlin 路线图!抢先了解 JetBrains 团队的优先事项。
核心优先事项
本路线图旨在为您描绘宏伟蓝图。 以下是我们当前关注的关键领域列表——我们致力于实现的重中之重:
- 语言演进:更高效的数据处理、更高的抽象能力、以及通过清晰代码实现的更强性能。
- Kotlin Multiplatform:发布 Kotlin 到 Swift 的直接导出功能、简化构建设置、以及简化多平台库的创建。
- 第三方生态系统作者的体验:简化 Kotlin 库、工具和框架的开发和发布流程。
按子系统划分的 Kotlin 路线图
如果您对路线图或其中各项内容有任何疑问或反馈,请随时在 YouTrack 票据 或 Kotlin Slack 的 #kotlin-roadmap 频道中提出 (申请邀请)。
子系统 | 当前重点 |
---|---|
语言 | |
编译器 | |
多平台 | |
工具 | |
库生态系统 | 库生态系统路线图项目: Ktor: Exposed: |
NOTE
本路线图并非团队所有工作的详尽列表,仅包含最重要的项目。
我们不承诺在特定版本中交付特定功能或修复。
我们将根据进展调整优先事项,并大约每六个月更新一次路线图。
自 2024 年 9 月以来的变化
已完成项目
我们已从上一个路线图中完成了以下项目:
- ✅ 编译器:支持 Android 上内联函数的调试
- ✅ 编译器:提高编译器诊断质量
- ✅ 多平台:在 Kotlin 中支持 Xcode 16
- ✅ 多平台:发布 Kotlin Gradle 插件的公开 API 参考
- ✅ 工具:为 Kotlin/Wasm 目标提供开箱即用的调试体验
- ✅ 库生态系统:实现基于 Dokkatoo 的新 Dokka Gradle 插件
- ✅ 库生态系统:标准库的新多平台 API:原子操作 (Atomics)
- ✅ 库生态系统:扩展库作者指南
新增项目
我们已将以下项目添加到路线图:
- 🆕 编译器:完成 JSpecify 支持
- 🆕 编译器:弃用 K1 编译器
- 🆕 编译器:将 Kotlin/Wasm (
wasm-js
目标) 升级为 Beta 版 - 🆕 工具:改进 IntelliJ IDEA 中 Kotlin/Wasm 项目的开发体验
- 🆕 工具:提高导入性能
- 🆕 工具:支持 XCFrameworks 中的资源
- 🆕 工具:Kotlin Notebook:更流畅的访问和改进的体验
- 🆕 Ktor:为 Ktor 添加 gRPC 支持,包括生成器插件和教程
- 🆕 Ktor:简化后端应用程序的项目结构
- 🆕 Ktor:将 CLI 生成器发布到 SNAP
- 🆕 Ktor:创建 Kubernetes 生成器插件
- 🆕 Ktor:简化依赖注入的使用
- 🆕 Ktor:HTTP/3 支持
- 🆕 Exposed:发布 1.0.0
- 🆕 Exposed:添加 R2DBC 支持
进行中的项目
所有其他先前确定的路线图项目均在进行中。您可以查看它们的 YouTrack 票据 获取更新。