Kotlin 路线图

最后修改时间 2021 年 11 月
下次更新时间 2021 年 4 月

欢迎来看 Kotlin 路线图!一窥 Kotlin 团队的工作重点。

关键优先事项

这个路线图的目标是给出一个大的图景。这里列出了主要优先事项——我们投入精力最多的领域:

  • 快速流转:让“变更-测试-调试”周期非常快。
  • 新版编译器:重写 Kotlin 编译器,针对速度、并行性与统一性进行优化。晚些还会研究插件化。
  • 快速流畅的 IDE:改善 Kotlin 插件的稳定性与性能。
  • Kotlin 用于 JVM 服务器端开发:在整个 Kotlin 生态系统中扩展对服务器端使用场景的支持。
  • Kotlin 多平台移动端:改善在移动平台上共享代码的用户体验与特性集。

以子系统划分的 Kotlin 路线图

To view the biggest projects we're working on, visit the YouTrack board or the Roadmap details table.

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).

YouTrack board

Visit the roadmap board in our issue tracker YouTrack YouTrack

Roadmap board in YouTrack

Roadmap details

子系统 当前聚焦 推迟后续
语言
编译器核心
Kotlin/JVM
Kotlin/JS
Kotlin/Wasm Note: Wasm support in Kotlin/Native (through LLVM) will be deprecated and removed
Kotlin/Native
Kotlin 多平台
IDE
构建工具
Website
  • 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.
  • It lists some things that are postponed and will NOT get the team’s attention in the nearest future.
  • We will adjust our priorities as we go and update the roadmap approximately every six months.

What's changed since May 2021

Completed items

We've completed the following items from the previous roadmap:

Postponed items

We've decided to postpone the following items from the previous roadmap:

Other postponed items remain in this state from earlier roadmap versions.

New items

We've added the following items to the roadmap:

Removed items

We've removed the following items from the roadmap:

  • ❌ Kotlin/Native: Support interoperability with C++
  • ❌ Multiplatform: Improve Gradle and Compiler error messages
  • ❌ Build tools: Improve Kotlin Maven support
  • ❌ Libraries: Implement any new multiplatform libraries
  • ❌ Libraries: kotlinx-cli
  • ❌ Libraries: binary-compatibility-validator
  • ❌ Libraries: kotlinx-io

Items in progress

All other previously identified roadmap items are in progress. You can check their YouTrack tickets for updates.