1. I am looking to use it for Keynote, light coding, typing, browsing, Photoshop and Illustrator. My assumption is that iPad Pro may be better for graphics work b/c of the pencil and the rest would be on par with a laptop once you add a physical keyboard. A big upside is that I can use a split keyboard and save my hands from RSI pain that I'd get from long typing sessions on a traditional keyboard.
2. I know Apple offers 16GB of RAM with a 1TB version. I don't really need 1TB, but am looking at this iPad to serve me for ~5 years and 16GB would be an absolute minimum of RAM I'd go for in a laptop. On the other hand I keep reading iPadOS doesn't even utilize 16GB. I hope someone on HN can clarify if 16GB is worth buying if I'm ok with just 512GB or would that be just a dead weight. Thanks.
I just bought the 16GB M1 MacBook Pro a week ago. Xcode flies on this thing.
Unfortunately, I always find it easier to just pick up a laptop to get anything done. Even if it's just browsing from the sofa, where I'd be too worried about the iPad tipping backwards!
an iPhone is equally as *capable as an iPad for a local dev env
I don’t use an iPad keyboard because a laptop is equally heavy. Also laptop ergonomics are much better for typing (iPad keyboard doesn’t sit well in some situations).
But the dealbreaker is really Apple starting to scan users’ devices (in a limited form for now, but that could evolve). I see a laptop a much better choice.
Besides, only the Air will do everything you listed adequately.
If LTE is a buying point, just use your iPhone as a personal hotspot.
GitHub Codespaces works well enough to work on my blog but it’s not a replacement for the full dev environment I have on my laptop.
If you just had to pick one, I would go for the MacBook Air.
For everything other than that, I have found it overhyped, overpriced, and severely limited in functionality.
If you’re interested, I would argue getting a cheaper iPad with the better pencil. Save yourself some money and potential buyers remorse.
But as other have said it is not 100% there, I still use my laptop and new Mac Mini for some programming related stuff. Obviously, need it when doing work on Swift projects but also need it to make local backup of my photos and videos.
if you are backend developer, you may be able to live with iPad. Keynote and other productivity apps seems fine. Only thing holding me from going 100% in iPad is not an easy way to backup media locally and no easy way to work on ui projects.