文章预览
本文作者: Flutter & Dart 谷歌开发者专家 郭树煜 参考原文: https://tomicriedel.medium.com/understanding-impeller-a-deep-dive-into-flutters-rendering-engine-ba96db0c9614 最近,在 Flutter 2024 路线规划 里明确提出了, 今年 Flutter Team 将计划删除 iOS 上的 Skia 的支持,从而完成 iOS 到 Impeller 的完全迁移 ,Android 上的 Impeller 今年预计将完成 Vulkan 和 OpenGL 支持,目前 Flutter 发布的 3.19 上 Android 就完成了 OpenGL 的预览支持。 所以现在我们有必要了解下 Impeller 是什么,它和 Skia 的区别在哪里。 Impeller 作为 Flutter 新一代的渲染引擎, 它的核心就是负责绘制应用的界面,包括布局计算、纹理映射和动画处理等等 ,它会将代码转换为像素、颜色、形状,所以 Impeller 是会直接影响到应用的性能和渲染效果,这也是很多早期 Flutter 开发者从 Skia 升级到 Impeller 经常遇到的痛点,例如: 字
………………………………