为了帮助社区的小伙伴们更好地了解 Kotlin 相关的最新动态,我们决定使用月报的形式,整理展示最近一个月的 Kotlin 技术动态。
月报的主要内容包括:整理展示最近一个月的最新技术动态,精选博客,精选视频以及社区活动等方面的信息。
最新动态
Compose Multiplatform 1.8.0 发布:Compose Multiplatform for iOS 已稳定
Compose Multiplatform 1.8.0 现已发布,将 Compose for iOS 带入稳定阶段。 更新后,Kotlin Multiplatform 成为移动开发的完整解决方案,支持跨业务逻辑和 UI 的灵活代码共享,而不会影响应用质量或减少对平台特定功能的控制。
良好的用户体验不仅仅取决于 UI 行为,也与性能有关。在 Compose Multiplatform 1.8.0 中:
- 启动时间与原生应用相当,因此您的第一帧到达的速度同样快。
- 即使在高刷新率设备上,滚动性能也与 SwiftUI 相当。
- 与具有相同 UI 逻辑和资源的完全原生 SwiftUI 应用相比,Compose Multiplatform 仅将 iOS 应用的大小增加了约 9 MB。
Kotlin/Web 的现状与未来
[https://blog.jetbrains.com/kotlin/2025/05/present-and-future-kotlin-for-web/](Present and Future of Kotlin for Web)
Kotlin 团队始终致力于为 Kotlin 开发者提供强大且无缝的支持,助力其在 Kotlin 多平台进行 Web 开发。为实现这一目标,Kotlin 团队正在几个关键领域开展工作:
- 提升针对 Web 目标的 IDE 支持。
- 将 Kotlin/Wasm 和 Compose Multiplatform for web 提升至 Beta 阶段。
- 为旧版浏览器中的 Compose 多平台提供兼容模式。
- 消除 Kotlin/JS 中互操作性的大部分限制。
- 在 Kotlin/JS 中瞄准最新的 JavaScript 标准。
Kotlin 近期动态
Kodee’s Kotlin Roundup: Compose Multiplatform for iOS is Stable (Plus AI, Web, and More!)
本文全面介绍了 Kotlin 生态系统的最新动态。
- Kotlin版本动态:Kotlin 2.1.21 - RC2修复错误、提升性能;2.2.0 - Beta2 在编译器、JVM、Gradle等方面有改进。
- KotlinConf 2025:即将举行,无法现场参与的开发者可通过直播观看主会场内容。
- JetBrains AI助力开发:Junie 和 AI Assistant 融入IDE,可协助处理 Kotlin 任务、编写代码、生成测试等。
- Kotlin多平台进展:Compose Multiplatform for iOS 1.8.0 版本稳定,KMP 成为完整移动开发解决方案,klibs.io 平台上相关库数量翻倍。
- 服务器端开发:Ktor 3.1.3 发布,修复错误、提升性能;Kotlin Notebook 集成到IntelliJ IDEA 2025.1。
- Web开发进展:在 IDE 对 Web 目标的支持、Kotlin/Wasm 和 Compose Multiplatform for web 迈向 Beta 等方面取得进展。