备将回退到在 OpenGLES 上运行发到

137 阅读1分钟

Flutter 3.29 正式发布,如果不出意外,这将是一个带着“大坑”到来的版本,因为该版本带来了很多「重大调整或者弃用」 ,所以如果你想升级到 3.29,还需要多慎重了解这次升级到底更新了什么

之所以说带着“大坑”,主要是 3.29 更新带来了太多“意料之外”的东西,例如:

  • Dart 代码会直接在 Android/iOS 的主 UI 线程上运行,而不是单独的 Dart UI 线程,此时 Dart 和平台调用直接可以同步执行
  • iOS skia 正式被移除
  • 没有 Vulkan 驱动的 Android 设备将回退到在 OpenGLES 上运行的 Impeller,而不是使用 Skia
  • 移除了 Flutter Gradle 插件,之前没迁移的需要手动迁移适配
  • Web 平台 HTML renderer 正式移除
  • 全新的 DevTools
  • ···

相信大家从上述描述里应该可以感受到 3.29 潜在的“威能”,那么下面就让我们看看 3.29 给我们带来了什么更新吧。 花粉管花粉管规范化风格化法国北方官话让他