【问题标题】:Slow content appearing in WindowsWindows 中出现缓慢的内容
【发布时间】:2020-04-23 07:44:05
【问题描述】:

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

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

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

谢谢大家!

【问题讨论】:

    标签: flutter flutter-desktop


    【解决方案1】:

    如何提高启动时的性能?

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

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

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

    或者我应该使用闪屏(我什至不知道这是否可以在 windows 上实现,如果可以的话如何)?

    Flutter 的 Windows 嵌入不支持闪屏。

    【讨论】:

    • 感谢您的回答,希望桌面支持能尽快好起来!在您看来,有什么办法可以改善这种情况,或者在启动时获得更好的用户体验?
    • 是的,AOT 支持应该会缩短启动时间。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多