做一个高一致性、高性能的Flutter动态渲染,真的很难么?

  • 时间:
  • 浏览:0
  • 来源:uu快3开奖历史_uu快3玩法_注册

​ 大伙分析了哪几个Bad Case后发现,在初版渲染架构下,无法彻底正确处理哪几个Bad Case,原因 主要为以下两点:

​ 在初版渲染分类整理当中,大伙以Widget为中心,采用了组合的方案来完成DSL到Widget的转化。这方面的工作在早期还算比较顺利,然而随着模板复杂化度的增加,逐渐老出了其他Bad Case。

​ 最近小组在尝试使用集团DinamicX的DSL,通过分类整理DSL模板,实现Flutter端的动态化模板渲染。大伙正确处理了性能方面的问题报告 报告 后,又面临了一一两个新的挑战——渲染一致性。大伙该何如在不降低渲染性能的前提下,大幅度提升Flutter与Native之间的渲染一致性呢?