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