Kotlin 路线图
| 上次修改时间 | 2026 年 2 月 |
| 下次更新时间 | 2026 年 8 月 |
欢迎阅读 Kotlin 路线图!在这里您可以预览 JetBrains 团队的工作重点。
关键优先级
路线图的目标是为您提供宏观视图。 以下是我们关键关注领域的列表——也是我们致力于交付的最重要的方向:
- 语言演进:保持 Kotlin 的简洁与表现力,优先考虑有意义的语义而非繁琐语法。
- 多平台:通过出色的 iOS 体验、成熟的 Web 目标和可靠的 IDE 工具,为现代跨平台应用构建基础。
- 保持平台中立:无论开发者使用何种工具或目标,都为其提供支持。
- 生态系统支持:简化 Kotlin 库、工具和框架的开发与发布流程。
Kotlin 分子系统路线图
如果您对路线图或其中的项有任何疑问或反馈,欢迎发布到 YouTrack 问题单 或 Kotlin Slack 的 #kotlin-roadmap 频道(申请邀请)。
- 此路线图并非团队正在进行的所有工作的详尽列表,仅包含重大项目。
- 我们不承诺在特定版本中交付特定的功能或修复。
- 我们将根据实际进度调整优先级,并大约每六个月更新一次路线图。
自 2025 年 8 月以来的变化
已完成项
我们已完成上一个路线图中的以下项目:
- ✅ 编译器:完成 JSpecify 支持
- ✅ 编译器:弃用 K1 编译器
- ✅ 编译器:将 Kotlin/Wasm (
wasm-js目标) 提升至 Beta 阶段 - ✅ 多平台:默认启用并发标记清除 (CMS) GC
- ✅ 多平台:Kotlin 多平台 IDE 插件支持 Windows 和 Linux
- ✅ 多平台:发布 Compose Multiplatform for Web 的 Beta 版本
- ✅ 多平台:发布 Compose 实时编辑的稳定版本
- ✅ 工具:改进 Kotlin + JPA 体验
- ✅ 工具:Kotlin Notebooks:支持新用例
- ✅ 工具:改进 IntelliJ IDEA 中 Kotlin/Wasm 项目的开发体验
- ✅ 工具:为 JS/Wasm 构件添加 NPM 发布功能
- ✅ 工具:IntelliJ IDEA K2 模式完全发布
- ✅ 工具:改进导入性能
- ✅ 生态系统:为 Ktor 客户端和服务器应用程序支持 OpenAPI 规范
- ✅ 生态系统:Ktor WebRTC 客户端
- ✅ 生态系统:简化 Ktor 中依赖注入的使用
- ✅ 生态系统:发布 Exposed 1.0.0
- ✅ 生态系统:为 Exposed 添加 R2DBC 支持
新增项
我们在路线图中添加了以下项目:
- 🆕 编译器:Kotlin/Wasm:支持多模块编译
- 🆕 编译器:Kotlin/Wasm:将库的
wasm-wasi目标切换到 WASI Preview 2 - 🆕 编译器:Kotlin/Wasm:支持组件模型
- 🆕 编译器:稳定根据 lambda 表达式返回值类型进行的重载解析
- 🆕 编译器:支持 K2 多平台公共代码的增量编译
- 🆕 编译器:新 JVM 反射:调研、原型设计与实现
- 🆕 编译器:演进 Power-assert 插件
- 🆕 多平台:Swift Export:Alpha 版本发布
- 🆕 多平台:在 iOS 上为 Compose Multiplatform 实现新的
TextInputService - 🆕 多平台:支持 Swift 6.3
- 🆕 多平台:稳定 Compose Multiplatform 的 Navigation3
- 🆕 工具:Kotlin/Native 调试器健康状况与性能改进
- 🆕 工具:针对 Maven 上 Kotlin(Java + Kotlin 混合)的智能默认配置
- 🆕 工具:支持在 Kotlin 中导入 Swift Package Manager 软件包
- 🆕 工具:使用非弃用的备选方案替换 Karma 运行程序
- 🆕 生态系统:为标准库的安全修复引入 18 个月的支持窗口
- 🆕 生态系统:稳定实验性的
kotlinx.serializationAPI - 🆕 生态系统:稳定
kotlinx.collections.immutable - 🆕 生态系统:改进 Lombok 编译器插件在 Kotlin 服务器端的体验
- 🆕 生态系统:改进 Ktor 中的身份验证
- 🆕 生态系统:发布 Exposed DAO 2.0
- 🆕 生态系统:为 Exposed 创建一个迁移 Gradle 插件
移除项
我们从路线图中移除了以下项目:
部分项目已从路线图中移除,但并未完全放弃。在某些情况下,我们将之前的路线图项目与当前项目进行了合并。
