JetBrains 推出Kotlin Multiplatform 打造跨平台开发新利器
作者头像
  • 丁舒熳
  • 2023-11-02 00:00:00 3028

引言

领先的专业软件开发工具供应商JetBrains在近期宣布了Kotlin Multiplatform的稳定版发布,这一革新标志着跨平台开发技术迈入了一个全新阶段。JetBrains的最新成果允许开发者在iOS、Android、桌面、Web及服务器端等多个平台间共享代码,极大地提升了开发效率与代码复用性。

开发者视角

自2022年作为Beta版亮相以来,Kotlin Multiplatform凭借其强大的功能与灵活的特性,迅速吸引了众多大型企业的关注与采纳。Netflix、VMware、Cash App、麦当劳、伊莱克斯以及飞利浦等知名企业均在其开发团队中广泛运用此工具,以实现高效且一致的多平台应用开发。

技术亮点

  • 多平台兼容性:Kotlin Multiplatform使开发者能够在不同平台上创建应用的同时,保持原生编程的优势,无需进行抽象化或平台替代。
  • 性能优化:稳定版Kotlin Multiplatform提供了一个稳定的API接口、简化了项目配置流程、提升了与Objective-C和Swift的互操作性,并实现了更快的构建速度和整体性能提升。
  • 代码共享与灵活性:通过集成跨平台共享UI声明式框架Compose Multiplatform,开发者能实现高达100%的代码库共享,同时在特定平台进行API交互或构建原生UI时,仅共享必要的逻辑部分并编写原生代码。

用户反馈与展望

Netflix的开发者David Henry与Mel Yahya表示:“Kotlin Multiplatform为现有平台提供了强大的补充,同时替代了非关键业务逻辑的抽象化或平台依赖。它更像是工具箱中的新工具,而非取代整个工具箱。”JetBrains Kotlin Multiplatform产品营销经理Ekaterina Petrova强调,随着技术的持续迭代与优化,Kotlin Multiplatform的稳定性与功能将进一步增强,为开发者提供更加出色的支持与多平台开发体验。

Jetbrains未来规划

JetBrains正致力于加强Kotlin Multiplatform、Compose Multiplatform及相关工具的功能,使其成为跨平台代码共享的理想选择。此外,JetBrains计划在未来推出Kotlin到Swift的直接互操作性与SwiftPM支持,以提升iOS开发者的体验。同时,Compose Multiplatform预计于2024年推出iOS支持的Beta版本。JetBrains也在积极研发Kotlin/Wasm,以推动Kotlin在现代Web开发领域的应用。

关于JetBrains

JetBrains以其创新的智能软件开发工具而著称,深受全球超过1600万名专业开发者及90家《财富》世界100强公司的信赖。其产品线涵盖超过30款适用于多种编程语言和科技的集成开发环境(IDE),如IntelliJ IDEA、PyCharm等,以及促进团队协作的产品YouTrack和Datalore。Kotlin的创造使得JetBrains在跨平台语言领域独树一帜,每年吸引着全球超过500万开发者在不同平台上进行开发工作。总部位于捷克布拉格的JetBrains,在全球范围内设有多个办事处。更多信息,请访问JetBrains官网

    本文来源:图灵汇
责任编辑: : 丁舒熳
声明:本文系图灵汇原创稿件,版权属图灵汇所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:图灵汇",违者将依法追究责任。
    分享
跨平台利器MultiplatformJetBrains推出打造Kotlin开发
    下一篇