5月27日,谷歌方面宣布,在其Android Studio开发环境中新增了Kotlin Multiplatform(简称KMP)共享模块模板,旨在帮助开发者更高效地开展跨平台项目的开发与维护工作。

谷歌介绍,开发者只需在Android Studio的“新建模块”向导中选择“Kotlin Multiplatform Shared Module”模板,就能快速创建一个同时支持安卓和iOS平台的共享模块雏形。该模板会自动配置好多平台架构,省去了以往手动设置和维护多套代码的繁琐过程。

此外,新模板还支持多种与KMP兼容的Jetpack库(例如Room、SQLite以及DataStore),从而进一步简化跨平台开发的流程。
谷歌表示,过去将KMP引入现有项目的过程较为复杂,需要深入了解各平台的编译与构建流程,这对许多团队来说门槛较高。如今,随着最新共享模块模板的推出,开发团队可以更快速地在现有项目中建立KMP模块,并逐步将共享逻辑迁移到共享架构中。目前,谷歌团队已在Google文档iOS版客户端中引入KMP来实现共享逻辑,并称其性能表现已达到原生代码水平。
