Kotlin 發展藍圖
| 最後修改於 | 2026 年 8 月 |
| 下次更新 | 2027 年 2 月 |
歡迎來到 Kotlin 發展藍圖!在此您可以搶先了解 JetBrains 團隊的優先事項。
關鍵優先事項
此發展藍圖的目標是為您提供整體概觀。 以下是我們的關鍵關注領域——我們致力於交付的最重要方向:
- 語言演進:讓 Kotlin 保持簡潔且具表現力,優先考慮人體工學與安全性,而非形式。
- Kotlin 多平台:透過穩固的 iOS 體驗、成熟的 Web 目標平台以及可靠的 IDE 工具支援,成為現代跨平台應用程式的基礎。
- 保持中立:不論開發人員使用的工具或目標平台為何,皆提供支援。
- 第三方生態系統作者的體驗:簡化 Kotlin 程式庫、工具與架構的開發與發佈流程。
依子系統劃分的 Kotlin 發展藍圖
如果您對發展藍圖或其中的項目有任何疑問或回饋,歡迎發佈至 YouTrack 票證 或在 Kotlin Slack 的 #kotlin-roadmap 頻道中討論(申請加入邀請)。
- 此發展藍圖並非團隊正在進行的所有工作的詳盡清單,僅包含最大的專案。
- 我們不承諾在特定版本中交付特定的特性或修正。
- 我們將根據實際情況調整優先事項,並大約每六個月更新一次發展藍圖。
自 2026 年 2 月以來的變更
已完成項目
我們已完成上一個發展藍圖中的以下項目:
- ✅ 編譯器:演進 Power-assert 外掛程式
- ✅ 編譯器:Kotlin/Wasm:支援多模組編譯
- ✅ 多平台:Swift Export:Alpha 版本發佈
- ✅ 多平台:在 iOS 上為 Compose Multiplatform 實作新的
TextInputService - ✅ 多平台:支援 Swift 6.3
- ✅ 多平台:穩定 Compose Multiplatform 的 Navigation3
- ✅ 工具支援:Maven 上 Kotlin 的智慧預設設定(混合 Java + Kotlin)
- ✅ 工具支援:發佈支援宣告式 Gradle 的 Kotlin 生態系統外掛程式
- ✅ 生態系統:改善 Kotlin 發佈使用者體驗:增加程式碼涵蓋率與二進位相容性驗證
- ✅ 生態系統:為標準程式庫的安全性修正引入 18 個月的支援週期
- ✅ 生態系統:為 Exposed 建立遷移 Gradle 外掛程式
新增項目
我們已在發展藍圖中新增以下項目:
- 🆕 編譯器:將 Kotlin/Wasm 提升至穩定版
- 🆕 編譯器:改善 KAPT 效能使其足以與 Java APT 媲美
- 🆕 多平台:透過 Skiko 中的 Graphite 改進繪圖可靠性與具未來性的 GPU 支援
- 🆕 多平台:Swift Export:從 Alpha 邁向 Beta
- 🆕 多平台:在 iOS 的 Compose Multiplatform 中將原生文字輸入設為預設
- 🆕 多平台:Release 模式下的原生編譯器快取
- 🆕 工具支援:透過統一的編譯器外掛程式套件 (bundle) 簡化 Maven 上的 Kotlin 入門流程
- 🆕 工具支援:為 Kotlin/Native 偵錯工具整合 Xcode
- 🆕 工具支援:在未啟用配置快取 (configuration cache) 的情況下允許 Native 任務平行化
- 🆕 工具支援:Kotlin 工具鏈:進入 Kotlin 的單一入口點
- 🆕 生態系統:為 Kotlin 標準程式庫 (stdlib) 型別實作一等公民等級的 JPA/Hibernate 支援
已移除項目
我們已從發展藍圖中移除以下項目:
- ❌ 多平台:實作下一代多平台程式庫的發佈格式
- ❌ 工具支援:改善 Kotlin 指令碼編寫與
.gradle.kts的使用體驗 - ❌ 生態系統:穩定 Kotlin Notebooks
