Kotlin Multiplatform 进入跨平台开发测试版

如果您曾经涉足 Android 开发,那么您可能听说过 Kotlin。它是由 JetBrains 设计的与 Java 完全互操作的语言。您可以在其中构建适用于 Android、Web 和 iOS 的应用程序,Google 实际上表示它是应用程序开发人员编写的首选语言。现在 Kotlin Multiplatform 正在进入测试阶段,这将允许开发人员从相同的代码库。

至于做了哪些更改,JetBrains 并没有给我们太多的工作机会。“在这个 Beta 版本中,我们更新了内存管理方法,以在 Android 和 iOS 目标之间提供一致的体验——现在用户在能够重用现有 Kotlin 代码和能够访问特定于平台的功能之间取得了适当的平衡, ” Kotlin 项目负责人 Roman Elizarov 说。“Beta 版仍有剩余部分需要实施,交付它们是我们的首要任务。”

Kotlin Multiplatform 有许多关键优势,其中最大的优势是 Android 和 iOS 之间的统一代码库。这包括用于网络、数据存储、分析和应用程序内所有其他逻辑的相同代码库。更重要的是,保留了逻辑元素,但在完全访问 Android 和 iOS SDK 时,您仍将保留本机代码的流动性。Android Studio 中甚至还有用于跨平台开发的工具。

在 Kotlin Multiplatform 中构建的 Android 和 iOS 应用程序

“在其他技术抽象或完全取代平台特定应用程序开发的情况下,Kotlin Multiplatform 是对现有平台特定技术的补充,旨在取代与平台无关的业务逻辑。它是工具箱中的一个新工具,而不是替代工具箱”,Netflix 的 David Henry 和 Mel Yahya 说。

您可以查看一些示例项目,了解如何将 Kotlin Multiplatform 集成到您的项目中,从而在同时为 Android 和 iOS 创建时更轻松地进行开发。看起来这个测试版主要是对稳定性的改进,但我们期待在 Kotlin Multiplatform 的整个生命周期中可能会出现更多变化。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢