IT之家 5 月 25 日消息,JetBrains 在 KotlinConf 2025 大会上正式发布了 Kotlin 2.2 版本,主要进行一系列语言改进、开源 Koog AI Agent 助理框架,并进一步推广全新 K2 编译器。
在基础改进方面,Kotlin 2.2 引入了 when 语句守护条件(Guard Condition)、多重字符串插值、非局部 break 与 continue,以及 Context parameters 等新语法,显著增强代码可读性。
官方提到,K2 编译器已正式成为 IntelliJ IDEA 2025.1 的默认配置,官方援引 JetBrains 实测数据,声称 K2 编译器在大型项目中的性能有明显提升,编译时间相比以前减少约 40%,有助于加快构建 / 测试开发流程。
在 AI 方面,JetBrains 开源了旗下的 Koog AI Agent 助理框架,允许开发者用 Kotlin 构建高自由度、高可靠性的 AI 应用。相应框架提供多种预设的工作流程,允许开发者任意组合或扩展组件。
此外,JetBrains 还公开了 Mellum 语言模型的源码,该模型号称专为优化 Kotlin 代码而设计,强调推理速度和准确性,适用于大型代码库中的生产环境。而针对 AI 辅助编程和自动补全的需求,JetBrains 还预告即将推出名为 Junie 的 AI 助手,近期将在 GitHub 开放早期体验。
在 Kotlin Multiplatform 多平台应用场景方面,JetBrains 推出了全新的 KMP 扩展功能,支持 IntelliJ IDEA 和 Android Studio 中的多平台项目开发,提升工具集成度与协作效率。
如今,Compose Multiplatform for iOS 已正式进入稳定版本,提供了 iOS 原生交互、文字选择、拖拽、可变字体及自然手势等功能,并支持热重载,让开发者能够实时预览界面变更,优化了使用体验。而针对网页和 WebAssembly 项目,目前相应团队正持续进行性能调优和 API 完善,预计今年底进入 Beta 阶段。
此外,JetBrains 还与 Spring 框架团队合作,强化了 Kotlin 在 Spring 服务器端应用中的类型安全及学习资源,并提升了反射(Reflect)的性能。
目前,Kotlin 官方语言服务器协议(LSP)及 VS Code 扩展插件都处于 pre-Alpha 阶段,仅具备基础的代码补全、检查与互通功能,预计将在今年稍晚推出 Alpha 版本,有望推动 Kotlin 在更多开发场景中的应用。