Kotlin 2025-2026 路线图:主要更新与新功能

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

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

开始课程

Kotlin 2025-2026 路线图:JetBrains 为开发者准备了什么



JetBrains 团队正式发布了 Kotlin 语言 2025 和 2026 年的更新发展计划。重点在于 K2 编译器的稳定性、性能提升以及 Kotlin Multiplatform (KMP) 功能的扩展。我们来分析一下路线图中的关键点,这些点将在不久的将来改变使用该语言的方式。



主要发展方向



新的路线图分为三大板块:工具的稳定性和性能、多平台生态系统的发展以及服务器端开发的改进。



  • K2 稳定化与 IDE 性能提升
    主要目标是使 K2 编译器在所有平台(JVM、JS、Native)上完全稳定。预计到 2025 年底,K2 将成为默认编译器。这将使编译速度提升 30-50%,并加快 IntelliJ IDEA 的运行速度。


  • 新的语言特性
    在 2025-2026 年,计划引入:
    • Lambda 表达式中的非局部 break 和 continue
    • 改进的上下文函数(context receivers)支持
    • 用于元编程的宏(macros)的实验性支持
    • 简化 sealed 类层次结构


  • Kotlin Multiplatform (KMP) — 投入生产
    Kotlin Multiplatform 已宣布稳定。在 2025-2026 年,重点放在:
    • 改进与 CocoaPods 和 Swift Package Manager 的兼容性
    • 全面支持 Android、iOS、Web(通过 Compose for Web)和 Desktop
    • 与流行的 CI/CD 系统(GitHub Actions、GitLab CI)集成


  • Kotlin 服务器端开发
    路线图中关注了 Ktor 和 Spring Boot 生态系统:
    • Ktor 与 K2 完全兼容
    • 加速应用程序启动(AOT 编译)
    • 支持 JVM 上的虚拟线程(Project Loom)


日期与发布



JetBrains 计划按以下时间表发布更新:

  • 2025 年,第一季度至第二季度 — K2 成为 Kotlin 2.2 中的默认编译器。发布 Kotlin Multiplatform 稳定版本。
  • 2025 年,第三季度至第四季度 — 发布 Kotlin 2.3,包含新的语言特性(非局部 break/continue、改进的上下文函数)。
  • 2026 年,第一季度至第二季度 — Kotlin 2.4:实验性宏、改进的编译器性能。
  • 2026 年,第三季度至第四季度 — Kotlin 2.5:服务器端应用程序的 AOT 编译、对虚拟线程的最终支持。


这对开发者意味着什么



路线图表明 Kotlin 正在进入成熟阶段。该语言不再试验基本概念,而是专注于速度、兼容性和便利性。对开发者而言,这意味着:

  • 平台间兼容性问题更少
  • 项目构建更快(尤其适用于大型代码库)
  • 可能

推荐库