Compose Multiplatform 1.11.0 现已发布

Compose Multiplatform 1.11.0 现已发布

💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

Compose Multiplatform 1.11.0发布,改进了iOS和Web体验,新增原生文本输入,提升文本字段的本地感受。iOS的并发渲染默认启用,性能提升。v2 ComposeUiTest API增强了非Android目标的测试能力,滚动性能也有所改善。

🎯

关键要点

  • Compose Multiplatform 1.11.0发布,改进了iOS和Web体验。

  • 新增原生文本输入,提升iOS文本字段的本地感受,支持精确的光标移动和原生手势。

  • iOS的并发渲染默认启用,提升应用性能,无需额外配置。

  • v2 ComposeUiTest API增强了非Android目标的测试能力,测试行为更接近生产环境。

  • Compose Web的滚动性能显著改善,触摸处理经过重构,滚动体验更接近原生平台。

延伸问答

Compose Multiplatform 1.11.0有哪些主要改进?

主要改进包括提升iOS和Web体验,新增原生文本输入,默认启用iOS并发渲染,以及增强非Android目标的测试能力。

如何在iOS中实现更原生的文本输入体验?

Compose Multiplatform 1.11.0引入了基于UIView的实验性原生文本输入实现,支持精确光标移动和原生手势。

iOS的并发渲染在新版本中有什么变化?

在1.11.0版本中,iOS的并发渲染默认启用,提升了应用性能,无需额外配置。

v2 ComposeUiTest API的主要改进是什么?

v2 ComposeUiTest API增强了对非Android目标的测试能力,测试行为更接近生产环境,并引入了StandardTestDispatcher。

Compose Web的滚动性能如何改善?

在1.11.0版本中,Compose Web的触摸处理经过重构,滚动体验更接近原生平台,性能显著改善。

如何使用新的Compose API进行测试?

可以使用v2 API中的effectContext参数来传递自定义协程上下文,增强测试的灵活性和可预测性。

➡️

继续阅读