我的理解是Flutter是经过编译的AOT。可以将其编译为JIT而不是AOT吗?它可以工作吗?那将是什么开关呢?

谢谢!

最佳答案

在开发模式下,Flutter会及时进行编译。这就是为什么我们可以这么快地进行热重装/重启的原因。在 Release模式下(当您要发布应用程序时),您的代码会提前编译为本地代码。这是为了获得更好的性能,最小的大小并删除在开发模式下有用的其他内容。

关于Flutter AOT对比JIT,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55820915/

10-11 18:33