Медленный контент появляется в Windows - PullRequest
0 голосов
/ 05 января 2020

Я тестирую Флаттер для Windows, и я заметил, что даже при использовании базового c приложения HelloWorld содержимое отображается медленно, у меня в приложении 1 пустой экран в течение 1 секунды (см. рисунок ниже):

enter image description here

Приложение поставляется с командой по умолчанию (flutter build windows).

Как я могу улучшить производительность при запуске? Можно ли показать окно, когда контент готов к отображению? Или мне использовать заставку (я даже не знаю, возможно ли это с windows, и если да, то как)?

Спасибо всем!

1 Ответ

1 голос
/ 06 января 2020

Как улучшить производительность при запуске?

Flutter для Windows в настоящее время поддерживает только отладочные сборки, что, помимо прочего, означает, что он использует JIT-компиляцию, а не AOT как релиз построить приложение Flutter. Более медленное время запуска является одним из недостатков JIT.

Можно ли показать окно, когда контент готов к отображению?

В настоящее время нет перехватчика обратного вызова для когда рисуется первый кадр, это будет трудно, если не невозможно, сделать точно.

Или я должен использовать заставку (я даже не знаю, возможно ли это с windows, и если да, то как?) *

. Встраивание Flutter Windows не поддерживается для заставок.

...