Rust SDL 2 or 3, iPad and software keyboard supported?

Rust has SDL2 and SDL3 crates, do either of those support iPads? Can I call up a software keyboard and use it on Android, iPhone, and iPad using any of those libraries? Is it possible to make a build for each of Android, iPhone, and iPad with one set of source code? Do I need to make it mostly if not entirely on a Mac or can I like make it mostly on Ubuntu, test with Android, then use a Mac and maybe make some adjustments for making games? If not any of these, how and how much? This is only iOS software keyboard support I have seen for Rust and I am trying to go for make an all platform nearly game so is any of this stuff possible?

I got from someone that at least software keyboard should work on all platforms and there is mention of iPads in official SDL2 documentation maybe or maybe not, maybe.