KotlinConf 2025:JetBrains 发布稳定版 Compose Multiplatform 和新 AI 助手

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

KotlinConf 2025:改变生态系统的重大公告



2025 年 5 月 21 日至 23 日,由 JetBrains 公司组织的年度 KotlinConf 大会在阿姆斯特丹举行。此次活动汇聚了来自全球的 1500 多名开发者,并成为决定 Kotlin 语言及其整个生态系统未来的关键公告平台。PythonLib 编辑部整理了最重要的新闻。



Compose Multiplatform:稳定版发布



大会的主要事件是 Compose Multiplatform 稳定版 的发布。这是一个声明式 UI 框架,允许使用统一代码为 Android、iOS、桌面端(Windows、macOS、Linux)和 Web 创建界面。

该版本的关键特性:

  • 完全支持 iOS — 所有 Material 3 基础组件均原生运行。
  • 性能提升 — 通过优化渲染和使用 Kotlin Multiplatform 实现。
  • 与 Jetpack Compose 集成 — 对于 Android 项目,迁移过程顺畅无痛。
  • 预览模式 — 在 IntelliJ IDEA 和 Android Studio 中可用。

JetBrains 表示,Compose Multiplatform 现在被推荐用于生产项目。这是向统一跨平台开发迈出的重要一步。



面向 Kotlin 的新 AI 助手



JetBrains 推出了 Kotlin AI Assistant — 一个基于大型语言模型的内置助手。它直接集成到 IntelliJ IDEA 和 Android Studio 中。

助手的功能:

  • 代码生成 — 根据文本描述创建函数、类和测试。
  • 重构 — 实时提供优化和修复建议。
  • 代码解释 — 帮助理解复杂片段。
  • 从 Java 翻译到 Kotlin — 加速遗留项目的迁移。

该助手在本地(开发者设备上)运行,并支持代码隐私。订阅将包含在 JetBrains All Products Pack 中。



Kotlin Multiplatform:针对 iOS 和 Web 的改进



在 KotlinConf 上,还宣布了 Kotlin Multiplatform (KMP) 的多项重要改进:

  • 新的 Xcode 插件 — 自动同步 Kotlin 代码与 iOS 项目。
  • 对 Wasm (WebAssembly) 的实验性支持 — Kotlin 应用现在可以在浏览器中以接近原生的速度运行。
  • 构建加速 — 得益于 K2 编译器,平均编译时间减少了 30%。

这些变化使 KMP 对于希望在移动和 Web 应用之间共享业务逻辑的团队更具吸引力。



语言的未来:Kotlin 2.2 和 K2 编译器



在大会结束时,JetBrains 团队分享了 Kotlin 2.2 的计划。预期的创新包括:

  • 实验性的 value classes — 用于优化内存。
  • 改进的 sealed 接口 — 支持泛型。
  • 完全支持 K2

推荐库