<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>多平台 &#8211; mylogs.cn</title>
	<atom:link href="https://mylogs.cn/tag/%e5%a4%9a%e5%b9%b3%e5%8f%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mylogs.cn</link>
	<description>发现、记录、分享</description>
	<lastBuildDate>Mon, 07 Sep 2026 02:54:59 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Kotlin 0.12发布：多平台库与Wasm支持</title>
		<link>https://mylogs.cn/kotlin-0-12%e5%8f%91%e5%b8%83%ef%bc%9a%e5%a4%9a%e5%b9%b3%e5%8f%b0%e5%ba%93%e4%b8%8ewasm%e6%94%af%e6%8c%81/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Mon, 07 Sep 2026 02:54:59 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[JetBrains]]></category>
		<category><![CDATA[Kotlin]]></category>
		<category><![CDATA[MCP]]></category>
		<category><![CDATA[WebAssembly]]></category>
		<category><![CDATA[多平台]]></category>
		<category><![CDATA[开发者工具]]></category>
		<guid isPermaLink="false">https://mylogs.cn/kotlin-0-12%e5%8f%91%e5%b8%83%ef%bc%9a%e5%a4%9a%e5%b9%b3%e5%8f%b0%e5%ba%93%e4%b8%8ewasm%e6%94%af%e6%8c%81/</guid>

					<description><![CDATA[JetBrains于9月7日发布构建工具Kotlin Toolchain 0.12版本。这一面向Kotlin多 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">JetBrains于9月7日发布构建工具Kotlin Toolchain 0.12版本。这一面向Kotlin多平台开发的工具链，在库发布能力、WebAssembly支持以及AI辅助开发等方面带来多项更新，试图将Kotlin打造为覆盖移动、桌面、服务端到Web的统一开发基座。</p>


<h2 class="wp-block-heading">库发布：从JVM扩展到全平台</h2>


<p class="wp-block-paragraph">Kotlin Toolchain自0.11版本起提供库发布功能，但当时仅支持JVM平台。0.12版本将该能力扩展至完整的Kotlin多平台项目，覆盖JVM、Android、iOS以及WebAssembly（Wasm）四大目标平台。发布库时，工具链会同步生成共享程序接口、各平台对应的库文件、源代码，以及帮助构建工具识别平台版本的信息。使用该库的项目无需手动挑选对应文件，构建工具会根据目标平台自动获取匹配版本，显著降低多平台开发中的依赖管理复杂度。</p>


<h2 class="wp-block-heading">原生支持Wasm网页应用</h2>


<p class="wp-block-paragraph">除库发布外，Kotlin Toolchain 0.12支持直接构建并运行Wasm网页应用，开发者可使用自定义的index.html及其他网页资源。若项目依赖的Kotlin多平台库还需要额外的npm软件包，工具链会自动获取这些依赖，无需开发者逐一手动添加，进一步简化浏览器端WebAssembly场景下的工程配置。</p>


<h2 class="wp-block-heading">Compose Hot Reload与AI代理MCP</h2>


<p class="wp-block-paragraph">官方同步更新了跨平台UI框架Compose Multiplatform。开发者可通过命令行启用Compose Hot Reload，在应用运行期间直接加载界面修改，无需重启即可预览UI变更。新版还支持启动MCP（模型上下文协议）服务器，让AI代理能够与通过Compose Hot Reload运行的应用进行交互，包括重新加载、重启应用、获取窗口画面以及读取界面组件结构等操作。这一集成反映出IDE厂商对智能化开发流程的探索。</p>


<h2 class="wp-block-heading">其他改进</h2>


<p class="wp-block-paragraph">0.12版本引入以“//”前缀表示的项目根相对路径，用于定义本地模块依赖，借鉴了Bazel等工具的语法，便于模块迁移与同名目录管理。工具链还将最低JDK版本明确为17及以上，最低Kotlin编译器版本由2.1.10提升至2.2.20，并同步更新了内置工具链与框架的默认版本，包括Kotlin 2.4.10、JDK 25、Spring Boot 4.1.0等。</p>


<p class="wp-block-paragraph">JetBrains在公告中提醒，Kotlin Toolchain目前仍处于Alpha阶段，后续仍会根据开发者反馈持续迭代。</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
