Currently an iPad Air with the Magic Keyboard is my main personal computer. I’ve found that it’s the most enjoyable device to use for internet browsing. It replaced my Chromebook, which had that role before. Like the Chromebook, it’s got a physical keyboard, so it’s good for typing. The cantilever also places the screen closer to my hands, helping me to fluidly switch between keyboard and touch navigation, which both work well. The browser is noticeably snappier than my Chromebook was, although that might come down to a better processor generation.
A secondary use-case is watching movies while traveling. I did my taxes on there too - Google sheets, scanning receipts from the camera into the Files app, all work well. I plugged in a monitor for that.
The one thing I’m not doing on there is coding. I only do that on my work laptop. If I had personal programming projects, I’d surely be using a laptop that lets me run my own code as my personal computer.
The price for the new Pro sure is high, but I’m tempted. The phone’s 120Hz OLED has spoiled me. Surely they sell more of the cheaper models, but they might as well make a halo device to rake in as much margin as they can from people who are willing to pay for the best.
Every time I think about buying an iPad, I just find myself wishing there was a legit / better approach to, you know, computing on it.... I don’t do much for fun besides work on things that need compilers, debuggers, dynamic analysis, linking, JIT execution, tracing, and suchlike. All such endeavors are firmly impossible on iOS and iPadOS.
I think touch computers had enormous potential that has mostly been permanently squandered by making them into entertainment devices for users — not owners, and certainly not operators. The product barely even really belongs to you from that perspective.
This is something that Stallman and the Free Software movement got absolutely bang-on: proprietary software seeks to control its users and prevent them from truly owning and operating their computers. It’s almost impossible to overstate how important free computing is, and how much more important it will become in the future if we don’t secure our access to it.
I think this is essentially a portable terminal, just like the phone. Most of my work on laptop for development is to get on high-powered workstation or servers anyway. For occasionally SSH-ing with tmux session, it’s pretty great (although I can’t swap ctrl with caps, which sucks).
I do wish iPad had something to push me over to replace my laptop for that use case, but I’m too used to windowed environment.
There is iSH but it needs to do some insane emulation to offer a linux userspace, and so is quite slow. I have still solved plenty of problems with it, disproving that native iOS is capable on its own, or that ssh/tmux is enough over local environment.
I am basically fed up with my iPad, looking to sell it and buy an Android with termux.
What difference should it make whether it’s a computer with a built-in touch screen or a computer with a mouse, keyboard, and whatnot? How is one “optimized” for this or that? They’re both just computers. The one running Apple’s software is utterly locked down, is the thing. I would like to be able to compute however I like on my computers, yes.
Heck, maybe it would be interesting to work on touchscreen software on a touchscreen computer in a touch oriented IDE or editor, no?
How is one “optimized” for this or that? They’re both just computers.
Well, a sports car and a truck, and a Mini Cooper and an 18-wheeler are all road vehicles too.
The difference is tradeoffs, optimization, cost, user experience, and so on.
The iPad could indeed get the ability to be used as a Mac (hook cable to hub, perhaps monitor, full macOS etc). It would still not exactly be optimized for that, it would need all the extra stuff, but it would work.
A Macbook with a touch screen not so much. It would either have to be detachable (like some PC models), which comes with certain tradeoffs, limits on construction, materials, battery life, thinness (as the screen would need to be able to work autonomously, thus have the CPU and everything), etc.
Or it could be a laptop with a touch screen (again, like some other PC laptop models), which would give an unatural, unergonomic experience.
>Heck, maybe it would be interesting to work on touchscreen software on a touchscreen computer in a touch oriented IDE or editor, no?
Based on our experience with laptops that have that, not that interesting in the end. There's a reason we don't see people using those PC laptops that have that using them for the touch screen in the wild, and that they haven't really caught on.
Yeah, you could have a device with the same form factor and UI that also has a normal terminal and can compile its own code. It’s ok for my personal use case but it’s a big limitation and rules out the device for many people.
With the allowing of emulators, there is now an app called 'a-shell' which you can write/compile (at least) c on.. (the built in clang compiles to wasm, vim/emacs only etc).
I expect this to improve, and I've not tried to build any complex software on it (yet).
I have a MacBook from work so I do compare them. It’s a worse user experience. No touchscreen, screen is lower and further from my eyes. It’s physically less pleasant to use. There are also some use-cases I can’t even do with the MacBook form factor - eg. on planes, I mount the iPad on the seat in front of me so I watch movies at eye level. Sometimes I hold the iPad in my hands when in pure reading consumption mode.
>I have a MacBook from work so I do compare them. It’s a worse user experience. No touchscreen
And that matters for coding work because?
>screen is lower and further from my eyes.
The iPad screen doesn't have any fixed position, so what are you comparing it to? iPad propped on an Apple iPad keyboard (which would be even lower)? iPad handheld which would be unusable? iPad set flat on a table? iPad on a stand (if so, what prevents you putting the MacBook on a stand?)
MacBook works great at work! Based on my experience with my work device, it’s as pleasant for casual media consumption.
The Magic Keyboard actually lifts the iPad above the keyboard, which puts it in a better viewing position in laptop-mode than an actual laptop. Every little bit helps when you have creaky tendons and joints.
I'm curious what makes you think the MBA is a more "full experience?"
The MBA is permanently affixed to its keyboard: so it can't easily be used for consumption (in bed, on the couch, etc.) The MBA also has no touch screen, and no stylus. The iPad can also ship with a built-in cellular radio. Now I'm carrying an extra tablet, plus an extra hotspot.
That sure sounds like a lot of compromises to me. If I needed more performance I'd be stepping up to a MBP for the active cooling, which pushes us into a different price bracket anyways. If I needed more disk/memory bandwidth I wouldn't even be considering a portable in the first place. (More realistically: I would be using my portable to shell into a more powerful box, and an iPad Pro or even an iPad Air would do that just as well as any MacBook.)
If you need more external I/O, well, I'm not sure I buy that the iPad Pro is a serious compromise over the MBA. It has 40Gb/s of bandwidth and that's _a lot_ for the vast majority of use-cases. My main MBP already sits docked all day via a single thunderbolt cable.
The only reason I would actually choose an MBA over an iPad is that I'm a developer. I place strangely disproportionate value on things like an untrusted boot-chain, kernel extensions, and freedom.[1] I like having the flexibility to be able to bless and enroll my own bootable volumes. I want to be able to tinker with the system partition. I want to introspect the system when things go wrong. The iPad challenges these things by design.
I cannot emphasize this enough: _all of my friends would be lost trying to follow along with the preceding paragraph._ They would look at me like I had two heads. _The above desiderata are not at all representative of the average computer user today._ For most of what I do (media consumption and some content creation) the iPad Pro would do an excellent job, I'd argue better than the MBA. For everything else I do: "iPad Pro vs. MBA" is a false dichotomy, I would not be choosing either of those machines. I would buy a workstation-class device at a minimum.
>I'm curious what makes you think the MBA is a more "full experience?"
The MBA is permanently affixed to its keyboard: so it can't easily be used for consumption (in bed, on the couch, etc.)
News to me, as it never prevented me from doing exactly that. Like hundreds of millions who don't own a tablet (and I do own some).
Meh a Chromebook let's you run Linux apps thought. I can run full blown IDEs locally without problems. And yes, that is with 8Gb ram, ChromeOS has superb memory management.
A secondary use-case is watching movies while traveling. I did my taxes on there too - Google sheets, scanning receipts from the camera into the Files app, all work well. I plugged in a monitor for that.
The one thing I’m not doing on there is coding. I only do that on my work laptop. If I had personal programming projects, I’d surely be using a laptop that lets me run my own code as my personal computer.
The price for the new Pro sure is high, but I’m tempted. The phone’s 120Hz OLED has spoiled me. Surely they sell more of the cheaper models, but they might as well make a halo device to rake in as much margin as they can from people who are willing to pay for the best.