发布Compose Multiplatform 1.7.0

发布Compose Multiplatform 1.7.0

💡 原文英文,约900词,阅读约需4分钟。
📝

内容提要

JetBrains发布的Compose Multiplatform 1.7.0是一个跨平台声明式UI框架。新版本增加了组件、类型安全导航,提升了iOS性能。Material3模块和WindowSizeClass可用于通用代码。Kotlin 2.0.20提高了iOS速度,改进了iOS触摸和桌面拖放功能,并支持共享元素过渡。资源库更新支持测试和Android资源访问。

🎯

关键要点

  • JetBrains发布的Compose Multiplatform 1.7.0是一个跨平台声明式UI框架。

  • 新版本增加了更多组件,支持类型安全导航,提升了iOS性能。

  • Material3模块和WindowSizeClass现已可用于通用代码。

  • Compose Multiplatform 1.7.0与Kotlin 2.0.20结合在iOS上性能显著提升。

  • 新增的通用模块包括Material3自适应模块和类型安全导航。

  • iOS性能改进包括LazyGrid基准测试平均速度提升约9%。

  • Kotlin 2.0.20引入了垃圾回收器的并发标记实验性支持,缩短了GC暂停时间。

  • 改进了Compose Multiplatform与iOS原生视图的触摸交互。

  • 实现了桌面上的拖放功能,允许指定拖动源和目标。

  • 支持共享元素过渡,增强了UI导航体验。

  • 资源库更新支持测试资源和Android资源访问,简化了资源管理。

➡️

继续阅读