2024 Flutter 一季度热门 issue/roadmap 盼望和个人感触闲聊

拉不拉稀肚拉稀  金牌会员 | 2024-6-22 19:23:45 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 974|帖子 974|积分 2924

因为近来的《Flutter:听说你近来到处和人说我遣散了?》相干变乱之后,不少人对于现在 Flutter 的一些进度环境比较关心,刚好这里做一个扼要汇总,报告几个过去一季度相干的热门 issue/roadmap 环境,另外这些天看文章批评和公众号留言「偶有感触」,文末也就闲聊扯几句。
iOS Privacy

关于 iOS 5 月份开始逼迫要求的隐私清单大家可能都有所了解,如果还没了解的可以看过往的具体解释:


  • 2024 Flutter iOS 隐私清单上线,你收到 「ITMS-91053」 了吗?
  • 2024 春季 iOS 的隐私清单毕竟是什么?
根据现在近来盼望,从 5 月 1 日开始逼迫执行的一系列内容会仅限于动态框架,不过预计插件的静态构建要求的逼迫执行会在将来回归,从这个角度而言,对于 Flutter Plugin 的适配要求就降低了不少,条件是不在 third-party SDK requirements 列表:


Android 14 TLHC 无法表现

这个 issue 是在 #146499 出现并被修复,它一开始来自 #139039 ,是被看成一个三星特有的问题被提交,PlatformView 相干内容偶尔会无法被精确渲染,而后问题被认为是 Androd 14 系统 bug 而转到 146499 。
这里面有个很有趣的插曲,那就是对方认为这是三星系统的 bug ,开发者只能等待厂商自己修复发布,而且这个问题其实在 Android 15 已经修复,而如许的说法也导致了上述两个 issue 吵到被逼迫 lock 岑寂的环境。

现在官方终极发现,在 Android 14 平台上碰到的确实是一个 Android 本身的 bug, PlatformView 在内存修剪时,因为会停止从 Android 获取绘制信息,从而导致底层视图虽然存在而且可以交互,但是平台视图会出现透明的环境,所以这组触发条件并不是 Flutter 独有的,对应利用的 API 对于 Android 原生 App 也会失败。
现在重要触发原因应该是「内存不敷」,所以会在后台出现,而又因为 flutter 3.19 开始,对于 PlatformView 不再缓存最后一帧并在 Resume 上绘制它,所以就出现了现在的环境。
所以现在临时 pr 办理方式就是增长 getPlatformViewsController().onResume() 和 resetSurface  处置处罚,而且 Flutter 已经和 Android Team 沟通并推进相干 Android 14 的 patch 落地:

多窗口

这是一个伤心的信息,其实从客岁 PC 的相干 PM 离职后,PC 的推进就不停「很迟缓」,而多窗口作为「呼声」最大的功能之一,现在迎来了进度停息,个人推测还是和本次的财务因素裁员有关系,毕竟谷歌这次财务调解下大多数项目都在「开猿截流」,而 Flutter PC 这一年都没「大动静」的环境下,进一步缩减资源保证「焦点」roadmap 在所不免,好了,可以继续唱衰

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

拉不拉稀肚拉稀

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表