2025年Kotlin大会:主要发布与语言新特性

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

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

开始课程

2025年Kotlin大会:主要发布与语言新特性



2025年5月14日至16日,由JetBrains公司组织的年度KotlinConf大会在柏林举行。此次活动汇聚了超过2000名参与者——开发者、架构师和社区领袖。今年的主题是将Kotlin从“Android语言”转变为一个完整的跨平台生态系统。我们为您整理了最重要的发布与创新。



1. Kotlin Multiplatform (KMP) — 正式稳定版

大会最受期待的发布——Kotlin Multiplatform脱离Beta阶段。从Kotlin 2.1版本开始,该技术被宣布为稳定并可用于生产环境。KMP允许使用Kotlin为Android、iOS、Web、桌面和服务端平台编写通用代码。JetBrains展示了更新的文档、用于iOS的工具以及新的项目模板。



2. K2编译器 — 性能提升40%

开发者宣布,新的K2编译器现已默认使用。与上一版本相比,编译速度提升了40%,代码分析更加精确。在即将到来的更新中,预计将支持编译器级别的惰性计算和改进的增量构建。对于IntelliJ IDEA和Android Studio用户,更新将自动可用。



3. 用于服务端开发的Kotlin:新库

JetBrains发布了Ktor 3.0——一个完全重构的用于创建REST API和微服务的框架。关键改进包括:

  • 开箱即用的WebSockets和Server-Sent Events支持;
  • 与Kotlin协程集成,实现异步请求处理;
  • 内置OpenAPI和Swagger支持。

同时还推出了用于数据库操作的Exposed 2.0库——它现在支持基于类型的迁移和SQL查询的自动生成。



4. 人工智能与Kotlin

大会的一个独立专题讨论了Kotlin在AI/ML中的应用。JetBrains展示了KotlinDL 2.0的早期版本——一个深度学习库,现在支持ONNX Runtime,并允许在移动设备上运行神经网络模型。此外,还宣布了与LLM(大型语言模型)的集成:开发者可以直接在Kotlin代码中编写提示并调用模型。



5. 教育计划与社区

大会上宣布启动Kotlin Academy——一个提供互动课程、任务和认证的免费平台。课程将涵盖所有方向:从语言基础到跨平台开发和AI。JetBrains还承诺增加对全球Kotlin社区和会议的资助支持。



这对开发者意味着什么?

Kotlin正坚定地超越移动开发的范畴。得益于稳定的KMP、高性能的K2编译器以及新库,该语言正成为创建跨平台应用、服务端解决方案甚至AI产品的通用工具。如果您还不熟悉Kotlin——现在正是开始的最佳时机。如果您已经在使用——请更新您的工具并关注JetBrains的新版本发布。

推荐库