Wait, what? This isn't about using an iPad as a development machine, it's about using a server as a development machine and an iPad + keyboard to access said development machine. I get that the author wants to use his iPad for day-to-day stuff, and that's fine, but it's a stretch to say it's their main programming machine when it's not actually running the "local" setup. Heck, it would drive me bananas having to stop…
> every time I went through a tunnel on a train The author made it seem that mosh would make that a non-issue.
Don’t be daft. Mosh can in a limited way eliminate latency, but it can’t provide the intelligence offered by code running on the server if the server can’t be reached.
For this you either need full connectivity or running the full stack locally. And right now only Android (and possibly Windows?) seem to offer the latter option.