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

2025-06-07

发者喜爱的应用开发方案。与其他跨端方案相比,Kotlin Multiplatform 还具备高性能,与原生交互更灵活等优点。因此腾讯视频选择了 Compose Multiplatform 作为全跨端APP的基础。当然,这套方案也存在不支持鸿蒙、iOS平台混排能力受限

2022-10-11

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

2025-06-05

团队主导开发的跨平台框架 ovCompose。该框架基于 Compose Multiplatform 生态构建,旨在解决 JetBrains Compose Multiplatform 当前不支持鸿蒙系统的问题,并改善 iOS 平台上布局受限的情况,从而帮助开发者更高效地打造全平台应用。 在腾

2025-05-27

ie」:即将在 GitHub 开放早期体验 多平台开发 Compose Multiplatform for iOS 进入稳定版 支持原生交互/手势/热重载 WebAssembly 支持预计 2025 年底进入 Beta 增强 KMP 扩展功能(IntelliJ/Android Studio 深度集成) 其他重要更新

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-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

2025-04-29

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