JetBrains发布Kotlin Toolchain 0.12 扩展多平台库与Wasm支持
驱动中国9月7日消息,JetBrains正式发布构建工具Kotlin Toolchain 0.12版本。此次更新将库发布能力从单一JVM平台扩展至Kotlin多平台项目,覆盖JVM、Android、iOS以及WebAssembly(Wasm)四大目标平台,同时推出Wasm网页应用构建功能的预览版本,开发者得以用同一套工具链配置并生成各平台所需的对应产物。
Kotlin Toolchain自0.11版本起引入库发布功能,但彼时仅支持JVM平台。0.12版本将这一能力延伸至完整的Kotlin多平台生态,发布库时会同步生成共享程序接口、各平台专属的库文件、源代码以及供构建工具识别平台版本的信息。使用该库的项目无需手动挑选对应文件,构建工具会根据目标平台自动获取匹配版本,显著降低多平台开发中的依赖管理复杂度。

除库发布外,Kotlin Toolchain 0.12还支持直接构建并运行Wasm网页应用,同时允许开发者使用自定义的index.html及其他网页资源。若项目依赖的Kotlin多平台库需要额外的npm软件包,工具链也会自动获取这些依赖,无需开发者逐一手动添加,进一步简化了WebAssembly场景下的工程配置流程。
官方同步更新了跨平台UI框架Compose Multiplatform。开发者可通过命令行启用Compose Hot Reload,在应用运行期间直接加载界面修改,无需重启应用即可预览UI变更,提升迭代效率。新版还支持启动MCP服务器,使AI代理能够与通过Compose Hot Reload运行的应用进行交互,包括重新加载、重启应用、获取窗口画面以及读取界面组件结构等操作。
此次更新对Kotlin多平台开发者而言意义明确:库发布能力的扩展意味着库作者可以一次构建、多端分发,而Wasm网页应用的原生支持则让Kotlin在浏览器端的落地路径更加顺畅。结合Compose Hot Reload与MCP服务器带来的开发与调试体验升级,JetBrains正试图将Kotlin工具链打造为覆盖移动、桌面、服务端与Web全场景的统一开发基座。
从行业视角看,Kotlin Toolchain 0.12的发布延续了JetBrains在多平台与WebAssembly方向的持续投入。随着Wasm在性能与生态上的成熟,Kotlin社区有望借助该工具链降低前端开发门槛,而AI代理与开发工具的深度集成也反映出IDE厂商对智能化开发流程的探索。对于依赖Kotlin进行跨平台业务的企业团队,该版本提供了更完整的自动化构建与发布路径,有助于减少平台适配的重复劳动。