Hi, first post. Sorry for necroing but fragmenting this small thread further didn't make sense to me so I assume it's fine?
Anyways, I didn't find any other source for this but it gets the idea across:
https://kb.audiomodeling.com/en/c/grow-your-knowledge/d/what-does-usb-class-compliant-mean/
Audio interfaces that work on Linux don't usually use special drivers compiled for the kernel, they use a generic driver that works with all 'audio class compliant' audio interfaces, so they're just PnP.
These interfaces work just as well even on iOS.
Somebody has to test this out though. I'm thinking on getting a phone soon to flash Ubuntu onto it, but I'll need to get an USB adapter, and I'll use a DAC to test it out as I don't actually have an audio interface.
However, if it works on Android, it probably does work on Ubuntu Touch as well as it doesn't run mainline kernel anyway.