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 頻道(請求邀請)。
備註
- 此路線圖並非團隊正在處理的所有事項的完整清單,僅包含最大的專案。
- 不保證在特定版本中交付特定功能或修復。
- 我們將隨著進度調整優先順序,並大約每六個月更新一次路線圖。
自 2024 年 9 月以來的變更
已完成項目
我們已完成先前路線圖中的以下項目:
- ✅ 編譯器 (Compiler):支援在 Android 上偵錯 inline 函數
- ✅ 編譯器 (Compiler):提升編譯器診斷的品質
- ✅ Multiplatform:在 Kotlin 中支援 Xcode 16
- ✅ Multiplatform:發布 Kotlin Gradle Plugin 的公開可用 API 參考
- ✅ 工具 (Tooling):為 Kotlin/Wasm 目標提供開箱即用的偵錯體驗
- ✅ 函式庫生態系統 (Library ecosystem):實作基於 Dokkatoo 的新 Dokka Gradle 外掛程式
- ✅ 函式庫生態系統 (Library ecosystem):標準函式庫的新多平台 API:原子操作
- ✅ 函式庫生態系統 (Library ecosystem):擴充函式庫作者指南
新增項目
我們已將以下項目新增至路線圖:
- 🆕 編譯器 (Compiler):完成 JSpecify 支援
- 🆕 編譯器 (Compiler):棄用 K1 編譯器
- 🆕 編譯器 (Compiler):將 Kotlin/Wasm (
wasm-js
target) 提升至 Beta - 🆕 工具 (Tooling):改善 IntelliJ IDEA 中 Kotlin/Wasm 專案的開發體驗
- 🆕 工具 (Tooling):提升導入 (imports) 效能
- 🆕 工具 (Tooling):支援 XCFrameworks 中的資源
- 🆕 工具 (Tooling):Kotlin Notebook 中更流暢的存取和改善的體驗
- 🆕 Ktor:透過產生器外掛程式和教學課程將 gRPC 支援新增至 Ktor
- 🆕 Ktor:簡化後端應用程式的專案結構
- 🆕 Ktor:將 CLI 產生器發布到 SNAP
- 🆕 Ktor:建立 Kubernetes 產生器外掛程式
- 🆕 Ktor:簡化依賴注入的使用
- 🆕 Ktor:HTTP/3 支援
- 🆕 Exposed:發布 1.0.0
- 🆕 Exposed:新增 R2DBC 支援
進行中項目
所有其他先前識別的路線圖項目都在進行中。您可以查看其 YouTrack 票證 以取得更新。