I just merged an update to the sokol_app.h iOS backend which replaces MTKView with CAMetalLayer+CADisplayLink (followup to the recent macOS backend update), and also migrates the iOS backend to 'UIScene lifecycle events' (this will be required in the next major iOS update).

Details in the changelog: https://github.com/floooh/sokol/blob/master/CHANGELOG.md#23-feb-2026

sokol/CHANGELOG.md at master · floooh/sokol

minimal cross-platform standalone C headers. Contribute to floooh/sokol development by creating an account on GitHub.

GitHub