Kotlin 路线图
最后修改时间 | 2025 年 2 月 |
下次更新时间 | 2025 年 8 月 |
欢迎来看 Kotlin 路线图!一窥 JetBrains 团队的工作重点。
关键优先事项
这个路线图的目标是给出全局图景。 这里列出了我们的关键关注领域——我们专注于交付的最重要的方向:
- Language evolution: more efficient data handling, increased abstraction, enhanced performance with clear code.
- Kotlin Multiplatform: release direct Kotlin to Swift Export, streamlined build setup, and simplified creation of multiplatform libraries.
- Experience of third-party ecosystem authors: simplified development and publication process for Kotlin libraries, tools, and frameworks.
以子系统划分的 Kotlin 路线图
If you have any questions or feedback about the roadmap or the items on it, feel free to post them to YouTrack tickets or in the #kotlin-roadmap channel of Kotlin Slack (request an invite).
- This roadmap is not an exhaustive list of all things the team is working on, only the biggest projects.
- There's no commitment to delivering specific features or fixes in specific versions.
- We will adjust our priorities as we go and update the roadmap approximately every six months.
{style="note"}
相对 2024 年 9 月版的变化
已完成
We've completed the following items from the previous roadmap:
- ✅ Compiler: Support debugging inline functions on Android
- ✅ Compiler: Improve the quality of compiler diagnostics
- ✅ Multiplatform: Support Xcode 16 in Kotlin
- ✅ Multiplatform: Publish publicly available API reference for Kotlin Gradle Plugin
- ✅ Tooling: Provide out-of-the-box debugging experience for Kotlin/Wasm targets
- ✅ Library ecosystem: Implement new Dokka Gradle plugin based on Dokkatoo
- ✅ Library ecosystem: New multiplatform API for the standard library: Atomics
- ✅ Library ecosystem: Expand Library authors’ guidelines
新增
We've added the following items to the roadmap:
- 🆕 Compiler: Finalize JSpecify support
- 🆕 Compiler: Deprecate K1 compiler
- 🆕 Compiler: Promote Kotlin/Wasm (
wasm-js
target) to Beta - 🆕 Tooling: Improve development experience for Kotlin/Wasm projects in IntelliJ IDEA
- 🆕 Tooling: Improve performance of imports
- 🆕 Tooling: Support resources in XCFrameworks
- 🆕 Tooling: Smoother access and improved experience in Kotlin Notebook
- 🆕 Ktor: Add gRPC support to Ktor with a generator plugin and tutorial
- 🆕 Ktor: Make project structuring for the backend applications simple
- 🆕 Ktor: Publish CLI generator to SNAP
- 🆕 Ktor: Create Kubernetes Generator Plugin
- 🆕 Ktor: Make Dependency Injection Usage Simple
- 🆕 Ktor: HTTP/3 Support
- 🆕 Exposed: Release 1.0.0
- 🆕 Exposed: Add R2DBC Support
进行中
All other previously identified roadmap items are in progress. You can check their YouTrack tickets for updates.