JetBrians 跨平台开发 UI 框架 Compose Multiplatform 现已支持苹果 iOS

JetBrians 跨平台开发 UI 框架 Compose Multiplatform 现已支持苹果 iOS

IT资讯 2023-05-30 08:30:01 1年以前

IT酷哥 5 月 23 日消息,JetBrains 近日宣布更新自家跨平台 UI 开发框架 Compose Multiplatform 新增支持 iOS ,现在开发者可以使用同一套代码库,一次编写即可在 Android 、iOS 、桌面和网页之间共享开发成果,获取更加便捷、高效的跨平台 UI 开发体验。

在 Compose Multiplatform 默认情况下,iOS 和 Android 应用程序界面看起来大致相同。在 iOS 上,Compose Multiplatform 使用的是 Skiko 图形函数库的画布作渲染,而在 Android 上,则是通过使用 Jetpack Compose 来实现用户界面。因此,如果开发者想要将应用程序从 Android 移植到 iOS 上,不需要改变任何编写的代码。

由于 Compose Multiplatform 在所有平台上都提供了开箱即用的 Material 和 Material 3 小工具,开发者可以轻松地调整这些小工具的外观以搭配整体设计风格。同时由于 Compose Multiplatform 对 iOS 的支持还处于 Alpha 测试阶段,目前开发团队依然在进行调整,并与 Kotlin / Native 团队合作,以提高 iOS 界面的效能。

IT酷哥注:Compose Multiplatform 是 JetBrains 推出的跨平台开发框架,以 Jetpack Compose 为基础,而 Jetpack Compose 则是 Google 为 Android 开发,以 Kotlin 编写的现代化用户界面工具包。由于两者的 API 相同,因此 Jetpack Compose 的开发者可以熟悉地使用 Compose Multiplatform 编写共享用户界面。开发者可以使用同一套代码库对多个平台开发应用程序,以大幅减少维护成本和开发时间。同时,因为 Compose Multiplatform 是以 Kotlin 开发,因此也继承了 Kotlin 语言包括简洁语法、空值安全,以及丰富标准函数库等优点。

文章版权声明:除非注明,否则均为网络转载文章,转载或复制请以超链接形式并注明出处。

相关阅读

  • 三箭齐发!容声冰箱斩获 2023 中国冰箱行业高峰论坛权威大奖
  • 5 月 29 日起,国产大飞机 C919 将在上海至成都航线实施常态化运行
  • 辛巴开播引领 618 狂潮,超级品牌齐聚辛选直播间
  • 坚果 N1 Pro 激光投影仪获 PChome 奖项和广泛好评
  • 格力董明珠否认放弃手机业务:不可能,我们会坚持做
  • 微信公众号调整:取消支付场景下开发者的客服消息下发额度
  • ESSENCORE 旗下 KLEVV 科赋亮相台北 COMPUTEX2023 带来新一代内存与 SSD
  • 斗鱼 × 鹅伴青少年守护公益计划启动,“超级小桀”担当“成长守护公益助力官”
  • 一城一云,助力城市从“治理”向“智理”跃进
  • 比亚迪 5 月新能源汽车销量约 24 万辆同比增长 97.63%,出口占 10203 辆
  • 以远见,见未见丨新华三重磅发布 2023 十大技术趋势白皮书
  • 特斯联产品体系焕新升级,面向 AGI 时代打造超级智能城市
  • 2023 高考倒计时!华为手机桌面下拉最后再看一题!
  • 沃尔沃汽车 5 月中国大陆市场销量 14061 辆,同比增长 48.7%
  • 台积电:正在评估日本第二芯片工厂,仍在熊本以成熟制程为主
  • 微软警告 MOVEit Transfer 文件共享系统存在零日漏洞,黑客可任意修改数据库 SQL 语句
  • vivo 车载协议将迎来大升级,支持用户通过苹果 Carplay 协议使用 Jovi InCar
  • 苹果 iOS 17 取消公交 / 银行卡张数限制,可无限添加直到 iPhone 芯片空间占满
  • 我国《生成式人工智能服务管理办法》即将立法审议
  • 科大讯飞:明日发布星火认知 AI 大模型 V1.5,同步上线配套 App
  • 最新资讯

    热门资讯