加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

JetBrains 推出Kotlin Multiplatform 打造跨平台开发新利器

2023/11/02
704
阅读需 5 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

布拉格,2023年11月2日 — 领先的专业软件开发工具提供商JetBrains日前宣布推出稳定版Kotlin Multiplatform。该版本现可支持跨iOS、Android、桌面、Web、服务器端等多个平台的共享代码。目前,Kotlin Multiplatform 已在Netflix、VMware、Cash App、麦当劳、伊莱克斯以及飞利浦等多家大型企业开发团队中得到广泛使用。

2022年,Kotlin Multiplatform以Beta版发布,该版本旨在让开发者能够在多个平台创建应用并高效重用代码的同时,保留原生编程优势。如今,该框架已进入稳定状态,可提供完全稳定的API、简化的项目配置、更好的Objective-C和Swift互操作性,以及更快的构建速度和其他性能改进等多项功能。

Netflix开发者David Henry和Mel Yahya表示,“不同的技术有时会针对特定平台的应用开发进行抽象化或完全取代,而Kotlin Multiplatform则为现有的特定平台提供了有力的技术补充,同时能够取代与平台无关的业务逻辑。对我们而言,Kotlin Multiplatform是一款工具箱中的新工具,并非会取代整个工具箱。”

Kotlin Multiplatform的主要优势在于其卓越的灵活性。例如,开发者可选择在特定平台进行API 交互或构建原生UI时,仅共享应用所需的部分逻辑并编写原生代码。此外,通过将Kotlin Multiplatform与跨平台共享UI声明式框架Compose Multiplatform相结合,开发者不仅将获得更高的自由度,还可以在Kotlin中实现高达100%的代码库共享。目前,Compose Multiplatform已在Android和桌面平台进入稳定状态,Web平台正处于实验阶段,iOS 平台处于 Alpha 阶段。

JetBrains Kotlin Multiplatform产品营销经理Ekaterina Petrova表示,“如今,Kotlin Multiplatform 已进入稳定版本,开发者可基于JetBrains严格的向后兼容规则不断发展的Kotlin Multiplatform,从而更有信心将其应用于生产项目。对于开发者而言,现在正是开始使用Kotlin Multiplatform共享代码和探索 Compose Multiplatform 共享 UI 功能的绝佳时机。

JetBrains将持续改进核心技术、库和工具,通过提供卓越的多平台开发体验,为开发者提供更多支持。”

JetBrains正在不断努力,进一步增强Kotlin Multiplatform、Compose Multiplatform以及相关工具功能,以支持这一技术组合成为在不同平台之间共享代码的理想之选。与此同时,除了改进Kotlin Multiplatform工具,JetBrains未来的更新还将包括提供直接的 Kotlin 到 Swift 互操作性和 SwiftPM 支持,从而增强iOS开发者体验。Compose Multiplatform将会在2024年推出支持 iOS 的 Beta 版。JetBrains还在积极开发Kotlin/Wasm,以推动Kotlin Multiplatform的现代Web开发。

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
3003020 1 Phoenix Contact Terminal Block Accessory, Cover, PA66
$2.22 查看
HFJ11-1G01ERL 1 Halo Electronics Inc Telecom and Datacom Connector, 8 Contact(s), Female, Right Angle, Solder Terminal, ROHS COMPLIANT
$12.1 查看
CRCW08054K75FKEA 1 Vishay Intertechnologies Fixed Resistor, Metal Glaze/thick Film, 0.125W, 4750ohm, 150V, 1% +/-Tol, 100ppm/Cel, Surface Mount, 0805, CHIP, HALOGEN FREE AND ROHS COMPLIANT

ECAD模型

下载ECAD模型
$0.17 查看

相关推荐

电子产业图谱