Документация
ОС Аврора 3.32.7

Импеллер

Impeller — это новый графический движок, разработанный для замены Skia в Flutter. Его цель — обеспечить предсказуемую и стабильную производительность рендеринга, реализуя компиляцию шейдеров во время сборки. Это особенно важно для мобильных приложений и игр. В результате интерфейсы становятся более плавными и отзывчивыми.

Начиная с версии Flutter 3.32.7 для ОС Аврора Impeller предоставляется в экспериментальном режиме. При включённом Impeller приложение может вести себя неожиданным образом.

Для того чтобы протестировать работу Impeller в своем приложении, можно воспользоваться флагом --enable-impeller, при выполнении:

flutter run --enable-impeller

В случае успешного запуска Impeller в командную строку будет выведено сообщение:

Using the Impeller rendering backend (OpenGL).

Чтобы собранное приложение запускалось с использованием Impeller, необходимо отредактировать файл aurora/main.cpp:

int main(int argc, char* argv[]) {
  aurora::FlutterApp app(argc, argv);
-  return app.exec();
+  return app.exec(std::string(), FlutterAuroraGuiType::FlutterAuroraGuiEnabled, kFlutterAuroraExecFlagImpeller);
}

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.