在嵌入原生 Widget 的情况下,Flutter 的混合组合会产生明显的开销。在底层需要一个中间缓冲区,因为 Flutter 使用自己的渲染器。如果本机复合小部件呈现一些沉重的东西(即使在 Android >= 10 上),它会导致非常差的 FPS。
问题不在于 Flutter 内部,而在于嵌入 Native UI 组件背后的 React-Native 机制。
bridge
我知道React-Native 和 Native Widget 之间是有所谓的。但是 React-Native 是否涉及到 Native 小部件本身的一些 Native 图形渲染开销?
我没有找到任何资源,这有助于检查将 Native Widgets 嵌入 Flutter 与 React-Native 之间的性能影响,所以在这里询问。