0

我正在为 Windows 测试 Flutter,我注意到,即使使用基本的“HelloWorld”应用程序,内容也会出现缓慢,我在应用程序内有 1 秒的空白屏幕(参见下面的 gif):

在此处输入图像描述

该应用程序使用默认命令 ( flutter build windows) 打包。

如何提高启动时的性能?内容准备好显示时是否可以显示窗口?还是我应该使用启动画面(我什至不知道这是否可以在 Windows 上实现,如果可以的话)?

谢谢大家!

4

1 回答 1

1

如何提高启动时的性能?

Flutter for Windows 目前仅支持调试版本,这意味着它使用 JIT 编译,而不是作为 Flutter 应用程序的发布版本的 AOT。较慢的启动时间是 JIT 的缺点之一。

内容准备好显示时是否可以显示窗口?

目前还没有绘制第一帧时的回调钩子,所以如果不是不可能的话,这将很难准确地做到。

还是我应该使用启动画面(我什至不知道这是否可以在 Windows 上实现,如果可以的话)?

Flutter 的 Windows 嵌入不支持闪屏。

于 2020-01-05T23:44:37.410 回答