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

  • 时间:
  • 浏览:0

​ 亲戚亲戚大伙儿分析了有有哪些Bad Case后发现,在初版渲染架构下,无法彻底外理有有哪些Bad Case,由于主要为以下两点:

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

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