If you're looking for a tablet that's also useful for programming, why would you pick up an iPad? Surely getting something like the Microsoft Surface which is a fully featured x86 machine with a keyboard is a better option?
Also if you're looking for a tablet you can do some work on but aren't sure about spending 500-1k$ there are plenty of cheap (100-200$ range) Atom based 8-10'' Chinese tablets running windows 10 with like 4GB ram which should be enough to do basics (example http://www.onda-tablet.com/onda-obook-10-tablet.html).
Not even close in specs to things like MS surface but then again I wouldn't really care if I broke/lost it and I doubt I would use a tablet as my primary work machine anyway.
Have you used one of those devices before? This is exactly what I was looking for about two years ago but gave up because I could only find devices with one or two GB of RAM. This is very tempting and the Ones looks nice.
I've used an older model, stuff like touch precision make it noticeable that it's a cheap device (usable but noticeably worse). As you said the 2 GB is too low for serious use (basically any multi tasking and off we go to swap, also 32 GB of storage is really low and SD card is slow).
Will probably get some 4gb version before my next vacation, but you should definitely google reviews before getting one I have no idea if they have serious problems they were just the first one I remembered for cheap win 10 tablets when I looked in to them two years back.
Yeah these work well for things like nodejs development windows 10 getting full ubuntu bash will make these little 4 gig devices more useful for command line development. Big ides such as visual studio and android studio will struggle to run on these devices though.
Actually VS is not that much of a memory hog unless you're talking huge projects but storage space could be an issue with VS install (that model has 64GB). I would probably just use VS code and probably wouldn't try to do big C++ project compilation/dev :D
Not sure about that particular model but I know people did it with other Atom models, still the usual Linux on obscure hardware problems are there - unsupported WiFi/sound/etc.
because you can write/try ios app (without recompilation, live too!), using Native iOS Libraries (UIKit, SceneKit, SpriteKit, Foundation, CoreImage) and .NET with xamarin (Xamarin.Forms, mscorlib, System.Core, FSharp.Core).
For me its the pixel c i find aide is better than the giant clunky android studio. Yeah you could slowly run android studio on a surface but ive actually been productive on the android on device ide with the pixel c.