Learn what Felgo offers to help your business succeed. Start your free evaluation today! Felgo for Your Business

Forums

OverviewFelgo 4 Support (Qt 6) › Choppy Frame Transitions and Animation Tearing iOS

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #25317

    Glenn

    I’ve recently deployed an app to iOS using the latest Felgo (6.4.1). Overall, fantastic framework. It’s my first time.

    I’m using your basic navigation system, which transitions between stack “push” and “pop” with slide in/out animations. On MacOS, the side-to-side animations are smooth. 60-120 FPS, VSync is clear and active. Same with Windows smooth. On iOS, the slide animations appear to be dropping frames, choppy, and Vsync seems to disabled or off. Threaded rendering appears to be active on all platforms. At least, I set the flag in CMakeLists.txt explicitly.

    When I run the Felgo Live client, I see the same schoppy behavior, even on desktop. When I run the native client on desktop, it’s smooth. Can someone clarify the difference in behavior between iOS and MacOS in terms of fluidity of animation or rendering? I’m on the latest iPhone 15 Pro Max, so frames above 60 fps is possible.

    #25320

    Günther
    Felgo Team

    Hi Glenn,

    We have observed higher CPU loads on macOS/iOS when QML animations are running – probably due to the way Qt rendering works on these systems. This can also result in lagging if e.g. several animations are running. Though for the stack transition we did not notice heavy lags yet, but I assume it could be caused by the same issue.

    We already created a Qt bug report for it: https://bugreports.qt.io/browse/QTBUG-123337

    Best,
    Günther

    #25327

    Glenn

    Thanks for the update @Gunther. I’ll see what comes from the bug report.

Viewing 3 posts - 1 through 3 (of 3 total)

RSS feed for this thread

You must be logged in to reply to this topic.

Qt_Technology_Partner_RGB_475 Qt_Service_Partner_RGB_475_padded