Android采纳Kotlin Multiplatform 提升开发效率跨平台应用
时间:2024-05-21
来源:
作者:keke
5月21日,科技巨头谷歌对外界宣告,他们已决定在安卓操作系统中集成JetBrains的Kotlin Multiplatform技术。这项创新技术着重于提升代码的跨平台复用性,旨在减轻开发者的工作负担,允许同一套业务逻辑代码适用于移动设备、个人电脑上的网页应用、桌面应用程序以及服务器端等多个平台。
JetBrains在2023年年末推出了Kotlin Multiplatform开发工具,它的核心在于将Kotlin编写出的代码转换为各个平台原生的可执行文件,同时保持与原生应用类似的性能。Kotlin Multiplatform由编译器、语言特性、库API、集成开发环境(IDE)以及构建工具等多方面构成,提供了极高的灵活性,使得开发者可以在不同平台间实现不同程度的代码重用。
谷歌表示,近期安卓系统将全面接纳这一技术,他们将与JetBrains的技术团队紧密合作,优化Kotlin到原生平台的运行效率,并致力于缩短Kotlin Native编译器的构建时间。此外,谷歌还透露其在自家办公软件Google Docs中已经实践了Compose Multiplatform技术,实现了业务逻辑的共享。
除谷歌之外,Kotlin Multiplatform技术的普及也在不断加速。例如,微信团队的知名终端数据库WCDB最近发布了升级版,新版本特别加入了对C 和Kotlin的支持,这标志着更多的应用和服务开始接纳并利用这种跨平台的开发方式,以实现更广泛的兼容性和资源利用率。