iOS 设备上的性能问题

Performance issues on iOS device

我最近开始在我的 iOS 设备上测试我的 Gluon Mobile 应用程序,但有时当我打开我的应用程序时,会出现此弹出窗口。有什么办法可以解决或避免这种情况吗?

使用 JavaFXPorts 在 iOS 上部署时的默认架构是 thumbv7,如您所见 here

这意味着该应用程序是在 32 位模式下创建的。

自 iOS 10.1 以来,Apple 正试图推动开发人员将他们的应用程序更新到 64 位 mode

虽然创建 32 位应用程序并不意味着它们的性能较低,但如果您想避免出现该消息,则需要在 64 位模式下创建应用程序。

为此,您可以更改 arch 参数:

命令行:

./gradlew -Probovm.arch=arm64 launchIOSDevice

或在您的 build.gradle 文件中:

jfxmobile {
    ios {
        arch = "arm64"
        ...
    }
}