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


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

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


    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.


    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




    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