JetBrains 推出 Kotlin 多平台稳定版

2023年 11月 15日 66.6k 0

21CTO 导读:JetBrains 历时近3年的产品——Kotlin Multiplatform 的稳定版本 在11月1号正式发布了。它的目标是简化跨平台开发,有着稳定的 API 和性能改进,包括 Objective-C 和 Swift 的互操作性,正是移动开发者的福音。

著名软件开发商与IDE提供商 JetBrains 于 11 月 1 日表示,该公司已发布了基于 Kotlin 多平台技术的稳定版本,用于在 iOS、Android、桌面、Web 以及其它平台之间共享代码。

Kotlin Multiplatform 利用 Kotlin 语言技术,目标在简化跨平台项目的开发。JetBrains 如此表示说,平台自 2022 年起就开始测试,Kotlin Multiplatform 允许开发者跨各种平台构建应用程序并且重用代码,同时又保留本机编程的优势。它的生产版本提供了稳定的 API、简化的项目配置以及改进的与 Objective-C 和 Swift 的互操作性。还提供了更快的构建时间以及其它性能改进。

借助 Kotlin Multiplatform,开发者想要与特定于平台的 API 交互或构建本机 UI,可以仅共享应用程序的部分逻辑,编写独特的本地代码。平台计划中的更新将通过提供 Kotlin 到 Swift 的直接互操作性和SwiftPM支持来增强 iOS 开发者的体验。

JetBrains 向开发者们强调:“我们正在开发 Kotlin/Wasm,支持WebAssembly二进制指令格式,以方便人们使用 Kotlin Multiplatform 进行更舒适流畅的 Web 开发。”

另外,开发者还可以将 Kotlin Multiplatform 与JetBrains 的 Compose Multiplatform 充分结合起来(后者是用于跨多个平台共享 UI 的声明式框架)。开发者们结合这两个框架,就可以实现 100% 的代码库共享,而且全部都在 Kotlin 环境中。

另据多方所悉,Kotlin Multiplatform 已经被 Netflix、VMware 和麦当劳等知名公司的开发团队所使用。

相关参考与链接:

Kotlin Multiplatform:https://www.jetbrains.com/kotlin-multiplatform/

Kotlin Multiplatform文档:https://www.jetbrains.com/help/kotlin-multiplatform-dev/get-started.html

本文为 @ 万能的大雄 创作并授权21CTO发布,未经许可,请勿转载。

内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。

该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论