I've invested some time in making Ubuntu Touch apps available on more targets through an example Snapcraft project, starting right from the default C++ Clickable project and extending it by Snap Packaging.
This also allowed for the lomiri-ui-toolkit-core24 to grow, both in capabilities and correctness for a Snap environment.
If you also want to see more of your favorite Ubuntu Touch apps on the Ubuntu Desktop then go ahead and look at this example right here:
The idea is to ship userspace drivers as snaps to consume by other snaps, and it's providing the same ABI-compatible equivalents to EGL, GLESv2, etc.
Fun fact: the gpu-2404 interface provides a way for hybris-2404 to set up the LD_PRELOAD hack that maybe a handful of devices rely on. It fits beautifully in there.