• flutter 是不是要升级所有的 widget 了?
  • 发布于 20小时前
  • 28 热度
    12 评论
  • Dock
  • 0 粉丝 56 篇博客
  •   
为了在 ios 上实现 liguid glass 。
用户评论
  • LoveC
  • 看起来跨平台开发框架根本不应该提供官方的组件库。或者说,可以提供官方组件,但绝对不要给开发者关于“我的跨平台官方组件库能够永远符合某平台 UI 风格”的期望。应该所有平台的 ui 风格都会几年一大变吧
  • 2025/6/14 9:31:00 [ 0 ] [ 0 ] 回复
  • 麻辣码农
  • 很明显,最开始 flutter 使用自绘的组件,主要是目标平台是移动端,移动端 IOS 和安卓 ,如果用 flutter 开发,但是又没有原生的组件,那么这就是阻挡了很大一部分开发者(一部分的开发者就是要用"原生"的组件,但是你没有;好吧,那我就换一个框架),这不就等同于给 react native 送去了很多开发者了吗(毕竟 react native 那些框架本身就是用的原生的控件)

    同理,如果 IOS 和安卓 一开始就由第三方组件包维护,可能由于水平的参差不齐,BUG 率/修复速度等,会让很多开发者失望,这也可以理解为什么一开始 flutter 会把 IOS 和安卓 的原生组件 自己维护.当用户积累到一定程度后,确实没必要再 1 比 1 还原,做好 flutter 的优势.把 1 比 1 还原的工作交给原意共享这些组件的人。(不过 google io 2025) flutter 还在 ppt 上面讲,自己为了实现(复制)IOS 的圆角功能 做了 XX 努力(狗头~)
  • 2025/6/14 9:29:00 [ 0 ] [ 0 ] 回复
  • 黄月英
  • 你要这么说,我有合理理由怀疑这是苹果为了搅动那一潭死水一样的 iOS 开发市场而强行干的一件吃力不讨好的事。
  • 2025/6/14 9:27:00 [ 0 ] [ 0 ] 回复
  • 卧龙生
  • https://github.com/flutter/flutter/issues/170310
    官方讨论,目前结论就是暂不支持 Liquid Glass ,也不接受相关贡献。后面要重新考虑架构调整
  • 2025/6/14 9:21:00 [ 0 ] [ 0 ] 回复
  • CEBBCt
  • pckillers  2025-06-14 08:54
    目前讨论下来,比较倾向的处理方式是用三方库的方式实现 liguid glass 风格组件,同时把 material 和 cupertino 也剥离成独立的库以降低维护成本。liguid glass 目前争议还是比较大的,后续接受度能有多高还未可知,不少人认为 flutter 团队现在把大量精力投入到 cupertino 组件风格升级,还不如去做更有意义的事,把这事儿交给社区和三方库作者来搞,顶多在必要的时候提供一些底层支持。

    我看了现在各种所谓的还原 demo ,有些不像的反而看上去还更舒服一点。。这种前提下,一比一还原的意义在哪?如果后续 liguid glass 解决不了可读性和视觉干扰问题,还不见得就能和以前一样逼得所有人最终“自适应”呢。所以说,别急。

  • 2025/6/14 9:18:00 [ 0 ] [ 0 ] 回复
  • Scys
  • pckillers  2025-06-14 08:54
    目前讨论下来,比较倾向的处理方式是用三方库的方式实现 liguid glass 风格组件,同时把 material 和 cupertino 也剥离成独立的库以降低维护成本。liguid glass 目前争议还是比较大的,后续接受度能有多高还未可知,不少人认为 flutter 团队现在把大量精力投入到 cupertino 组件风格升级,还不如去做更有意义的事,把这事儿交给社区和三方库作者来搞,顶多在必要的时候提供一些底层支持。

    严重怀疑社区能否做出一比一还原的 liguid glass

  • 2025/6/14 9:02:00 [ 0 ] [ 0 ] 回复
  • BruceLe
  • Flutter 当年把 Material 和 Cupertino 放进标准库的时候,保准没想到这俩活宝几年就能各整个大活( Material You Expressive 和 Liquid Glass )
  • 2025/6/14 8:56:00 [ 0 ] [ 0 ] 回复
  • pckillers
  • 目前讨论下来,比较倾向的处理方式是用三方库的方式实现 liguid glass 风格组件,同时把 material 和 cupertino 也剥离成独立的库以降低维护成本。liguid glass 目前争议还是比较大的,后续接受度能有多高还未可知,不少人认为 flutter 团队现在把大量精力投入到 cupertino 组件风格升级,还不如去做更有意义的事,把这事儿交给社区和三方库作者来搞,顶多在必要的时候提供一些底层支持。
  • 2025/6/14 8:54:00 [ 0 ] [ 0 ] 回复