FlutterView и FlutterEngine — это разные компоненты во Flutter, которые выполняют различные задачи. 14
FlutterView отвечает за отображение пользовательского интерфейса Flutter на устройстве Android. 24 Он рисует контент, предоставленный FlutterEngine. 4
FlutterEngine отвечает за растрирование составленных сцен и предоставляет низкоуровневую реализацию основных API Flutter (например, графика, макет текста, среда выполнения Dart). 1 Он также интегрируется с конкретной платформой с помощью API Embedder Engine. 1
Таким образом, FlutterView отображает пользовательский интерфейс, а FlutterEngine обеспечивает его отрисовку. 24
Например, на iOS и macOS платформа создаёт FlutterEngine, который служит хостом для виртуальной машины Dart и среды выполнения Flutter. 1 На Android за вид отвечает FlutterView, который отображает контент Flutter в виде вида или текстуры в зависимости от требований к композиции и порядку z. 1