跳至主要内容

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 票證 或 Kotlin Slack 的 #kotlin-roadmap 頻道(請求邀請)。

子系統 (Subsystem)目前重點
語言 (Language)

查看 Kotlin 語言功能和提案的完整清單 或追蹤 YouTrack issue 了解即將推出的語言功能

編譯器 (Compiler)
  • 🆕 完成 JSpecify 支援
  • 🆕 棄用 K1 編譯器
  • 🆕 將 Kotlin/Wasm (wasm-js target) 提升至 Beta
  • Kotlin/Wasm:將函式庫的 wasm-wasi 目標切換到 WASI Preview 2
  • Kotlin/Wasm:支援元件模型 (Component Model)
  • Multiplatform
  • Swift 匯出 (Swift Export) 的首次公開發布
  • 預設啟用並行標記清除 (Concurrent Mark and Sweep, CMS) GC
  • 在不同平台上穩定 klib 交叉編譯
  • 實作新一代多平台函式庫發布格式
  • 支援在專案層級宣告 Kotlin Multiplatform 相依性
  • 統一所有 Kotlin 目標之間的 inline 語義
  • 預設啟用 klib 成品的增量編譯
  • Kotlin Multiplatform 開發路線圖

    工具 (Tooling)
  • 🆕 改善 IntelliJ IDEA 中 Kotlin/Wasm 專案的開發體驗
  • 🆕 提升導入 (imports) 效能
  • 🆕 支援 XCFrameworks 中的資源
  • 🆕 Kotlin Notebook:更流暢的存取和改善的體驗
  • IntelliJ IDEA K2 模式完整發布
  • 設計建置工具 API (Build Tools API)
  • Kotlin 生態系統外掛程式 (Kotlin Ecosystem Plugin) 支援宣告式 Gradle
  • 支援 Gradle 專案隔離
  • 改善 Kotlin/Native 工具鏈與 Gradle 的整合
  • 改善 Kotlin 建置報告
  • 在 Gradle DSL 中公開穩定的編譯器引數
  • 改善 Kotlin 腳本和使用 .gradle.kts 的體驗
  • 函式庫生態系統 (Library ecosystem)

    函式庫生態系統路線圖項目:

  • 改進 Dokka HTML 輸出 UI
  • 為返回未使用之非 Unit 值的 Kotlin 函數引入預設警告/錯誤
  • 標準函式庫的新多平台 API:支援 Unicode 和程式碼點
  • 穩定 kotlinx-io 函式庫
  • 改善 Kotlin 發布 UX:新增程式碼覆蓋率和二進位檔相容性驗證
  • kotlinx-datetime 提升至 Beta
  • Ktor:

  • 🆕 透過產生器外掛程式和教學課程將 gRPC 支援新增至 Ktor
  • 🆕 簡化後端應用程式的專案結構
  • 🆕 將 CLI 產生器發布到 SNAP
  • 🆕 建立 Kubernetes 產生器外掛程式
  • 🆕 簡化依賴注入的使用
  • 🆕 HTTP/3 支援
  • Exposed:

  • 🆕 發布 1.0.0
  • 🆕 新增 R2DBC 支援
  • 備註
    • 此路線圖並非團隊正在處理的所有事項的完整清單,僅包含最大的專案。
    • 不保證在特定版本中交付特定功能或修復。
    • 我們將隨著進度調整優先順序,並大約每六個月更新一次路線圖。

    自 2024 年 9 月以來的變更

    已完成項目

    我們已完成先前路線圖中的以下項目:

    新增項目

    我們已將以下項目新增至路線圖:

    進行中項目

    所有其他先前識別的路線圖項目都在進行中。您可以查看其 YouTrack 票證 以取得更新。