加载中...
JetBrains 基于 Jetpack Compose 的跨平台声明式 UI 框架,一套 Kotlin 界面代码运行于安卓、iOS、桌面与 Web。

Compose Multiplatform 是 JetBrains 在 Google Jetpack Compose 基础上扩展的跨平台声明式 UI 框架,让开发者用同一套 Kotlin 代码编写 Android、iOS、桌面(JVM)和 Web 界面,与 Kotlin Multiplatform 共享逻辑层配套使用。
在 Android 上直接复用 Jetpack Compose;在 iOS 与桌面端通过 Skia(Skiko 绑定)自绘渲染界面,类似 Flutter 的渲染思路,而非映射原生控件。
适合 Kotlin 技术栈团队在共享业务逻辑之外进一步共享 UI,减少双端界面重复开发;桌面端也被用于开发工具类软件。
优点是与 Kotlin 生态无缝衔接、声明式开发效率高;缺点是 iOS 支持成熟较晚(2025 年宣布稳定),自绘渲染需要额外适配系统交互细节。

登录 后参与讨论
暂无讨论,来发表第一条评论吧