Owning an iPad, there's one thing I know it's missing that makes me feel that I can't
really use it seriously for development. And that thing is that you can't publish an iPadOS app on the App Store that allows you to compile and run native code within the app. So while there are "cloud IDEs" for iPadOS; and there are local IDEs for
interpreted languages (or which do sandboxed interpretation of otherwise-compiled languages, like the Swift Playground) for iPadOS; there are no local IDEs for iPadOS that actually compile and execute native code.
AFAICT, this restriction (and the one where no app but Safari can use use the Webkit JavaScriptCore JIT) is in place, because the alternative — allowing arbitrarily-badly-coded apps to do "dynamic native code injection" — would be a near-infinite wellspring of jailbreak exploit vectors.
But, insofar as Apple's own semi-manual QA process is required to preventing the publication of apps that include this kind of "dynamic native code injection", a third-party App Store would presumably not inherently have this same restriction (although individual third-party App Stores might.)