Compose Multiplatform for iOS 已经稳定,可用于生产环境


Compose Multiplatform 1.8.0 现已发布,将 Compose for iOS 带入稳定阶段

更新后,Kotlin Multiplatform 成为移动开发的完整解决方案,支持跨业务逻辑和 UI 的灵活代码共享,而不会影响应用质量或减少对平台特定功能的控制。

Compose Multiplatform for iOS 现在包含为实际应用构建精美 UI 所需的一切:

  • 在所有常见用例中功能与 Jetpack Compose 一致
  • 具有深度链接支持的类型安全导航
  • 灵活的资源管理。
  • 通过 VoiceOver、AssistiveTouch 和全键盘访问提供的一流无障碍支持
  • 等等

1.8.0 版本完成了核心 API 界面,并对无障碍功能和导航做出了针对性改进,同时还带来大量 bug 修正和性能改进(请参阅 1.8.0 最新变化中的详细信息)。所有主要 API 现已正式稳定,具有强大的兼容性保证,预计未来只会有极少的破坏性改动。

Compose Multiplatform for iOS 现已稳定,包括稳定的 API、出色的性能、原生的感觉和新型工具。

这一稳定基础由快速发展的生态系统支撑。Jetpack 库正在采用多平台功能,社区持续贡献高质量库,涵盖从架构和依赖项注入到图像加载和图形呈现的所有内容 – 全都列在官方 Kotlin Multiplatform 库目录 klibs.io 上。

借助这些构建元素,您可以直接开始开发稳健、功能丰富的应用,就像已经将 Compose Multiplatform 应用投入生产的团队一样。


相關推薦

2023-11-20

宣布推出第一个稳定版本后,JetBrains 发布了 2024 年 Kotlin Multiplatform 的开发路线图。 其目标是在 2024 年对 Kotlin Multiplatform 核心技术、Compose Multiplatform、KMP 工具和 KMP 库进行一系列改进。 “我们致力于使Compose Multiplatform成为

2023-04-15

JetBrains 在 KotlinConf’23 大会上宣布,Compose Multiplatform 已支持 iOS,目前处于 alpha 阶段。至此,Compose Multiplatform 基本实现了全平台支持:iOS、Android、Windows、macOS、Linux 和 Web。 Compose Multiplatform 是用于跨多个平台共享 UI 的

2023-11-08

Kotlin Multiplatform (KMP) 是一项由 JetBrains 构建的开源技术,使开发者能够在跨平台共享代码的同时保留原生编程的优势。 现在,这项技术取得了备受期待的进展,已经稳定并完全做好了投入生产环境的准备。 根据介绍,Kotlin Multi

2023-08-19

发者的命名不一致和缩写混乱问题,我们将弃用“Kotlin Multiplatform Mobile”(KMM) 产品名称。 从现在开始,无论目标组合如何,“Kotlin Multiplatform”(KMP) 都是跨平台共享代码的 Kotlin 技术的首选术语。 Kotlin Multiplatform 起源 Kotlin Mult

2022-10-11

Kotlin 团队宣布Kotlin Multiplatform Mobile 已达到 Beta 阶段,并且正在走向稳定。“Kotlin Multiplatform Mobile 升级到 Beta 意味着该技术几乎完成并且可以安全地在你的项目中使用。这也意味着我们将积极努力,尽量减少你可能遇到的任何迁

2022-08-24

项目中更方便地使用 gRPC。 2021:JetBrains 宣布 Jetpack Compose for Web,使用 Kotlin 开发适配多端的 Web UI JetBrains 宣布了一款名为 “Jetpack Compose for Web” 的新工具,官方介绍称此项目基于 Google 现代 UI 工具包 Jetpack Compose

2025-04-12

计 ... Docker 快速开始 方法一:克隆项目并启动docker compose容器,需要另行安装ollama,默认使用 qwen2.5:1.5b 模型 git clone https://gitee.com/270580156/weiyu.git && cd weiyu/deploy/docker && docker compose -p weiyu -f docker-compose.yaml up -d

2025-04-29

 Kuikly 正式开源。根据官方介绍,Kuikly 是基于 Kotlin Multiplatform 的 UI 与逻辑全面跨端综合解决方案,由腾讯大前端领域 Oteam(公司级)推出,目的在于提供一套一码多端、极致易用、动态灵活的全平台高性能开发框架。 Kuikly

2025-05-15

计 ... Docker 快速开始 方法一:克隆项目并启动docker compose容器,需要另行安装ollama,默认使用 qwen3:0.6b 模型 git clone https://gitee.com/270580156/weiyu.git && cd weiyu/deploy/docker && docker compose -p weiyu -f docker-compose.yaml up -d

2025-05-08

计 ... Docker 快速开始 方法一:克隆项目并启动docker compose容器,需要另行安装ollama,默认使用 qwen3:0.6b 模型 git clone https://gitee.com/270580156/weiyu.git && cd weiyu/deploy/docker && docker compose -p weiyu -f docker-compose.yaml up -d

2025-05-20

计 ... Docker 快速开始 方法一:克隆项目并启动docker compose容器,需要另行安装ollama,默认使用 qwen3:0.6b 模型 git clone https://gitee.com/270580156/weiyu.git && cd weiyu/deploy/docker && docker compose -p weiyu -f docker-compose.yaml up -d

2022-11-26

用。作为 .NET 7 的一部分,.NET MAUI 7 提升了 .NET MAUI SDK 的稳定性和可靠性。 在 Visual Studio for Mac 17.4 中,开发者现在可以使用的 .NET MAUI 生产力特性和在 Visual Studio (Windows) 上保持一致。 单一项目 (Single Project) 和针

2024-03-09

: 通过我们自研 Long Running 自动化测试框架长时间稳定运行,对 GA 版本兼容性、稳定性、性能有全面的长时间可靠验证。 通过自研 Long Running Chaos 自动化测试长时间稳定运行,对各故障注入场景注入网络问题、磁盘han

2022-09-22

asmtime。 因此,在过去的一年里,Bytecode Alliance 部分成员已经在生产环境运行 Wasmtime。Wasmtime 也不负众望,在这些生产环境中表现出色,提供了稳定的平台,同时带来了安全和速度上的优势。 据介绍,Shopify 已经在他们的生产