Kotlin Toolchain 0.12 发布:多平台库发布扩展至 Wasm 与 Compose Hot Reload 预览
JetBrains 发布 Kotlin Toolchain 0.12,新增 Kotlin 多平台库发布能力,覆盖 JVM、Android、iOS 及 Wasm,并推出 Wasm 网页应用构建预览。工具链现可自动匹配平台依赖,同时引入 Compose Hot Reload 命令行预览及 MCP 服务器支持。
JetBrains 于 9 月 7 日正式发布构建工具 Kotlin Toolchain 0.12 版本。此次更新将库发布能力从单平台扩展至 Kotlin 多平台项目,覆盖 JVM、Android、iOS 以及 WebAssembly(Wasm)四大目标环境,并同步推出 Wasm 网页应用构建功能的预览版本。
在 0.11 版本中,库发布功能仅限 JVM 平台。0.12 版本则面向多平台项目全面放开,发布过程中会同时生成共享程序接口、各平台对应的库文件、源代码以及平台版本识别信息。下游项目无需手动挑选文件,构建工具可根据目标平台自动获取匹配版本,简化了跨平台依赖管理流程。
除库发布外,0.12 版本可直接构建并运行 Wasm 网页应用,支持自定义 index.html 与其他网页资源。若项目依赖的多平台库需要额外 npm 包,工具链会自动获取这些依赖,免去开发者逐一手动添加的繁琐步骤。
官方同步更新了跨平台 UI 框架 Compose Multiplatform。开发者现可通过命令行启用 Compose Hot Reload,在应用运行期间实时加载界面改动,提升迭代效率。此外,新版本支持启动 MCP 服务器,使 AI 代理能够与工具链进行交互,为自动化开发流程提供接口。
Kotlin Toolchain 0.12 的发布进一步强化了 Kotlin 生态在跨平台与 Web 场景的构建能力,尤其对需要同时维护移动端和 Web 端产品的团队而言,统一工具链的价值更加凸显。Compose Hot Reload 与 MCP 服务器尚处于预览阶段,后续版本预期将逐步完善相关功能。