Question for any curious or innovative HN readers - what would you suggest to do with iPadOS' restrictions? I'm speaking both as an ipad owner disappointed with the software but also as an M1/Ax chip fan.
Potential solutions I can easily think of are: 1. Jailbreak - but it needs specific software and can be finicky, and very likely forces you to not get security updates
2. Physically remove the storage and *do something*. Except I don't know what even is possible, assuming that you're okay performing BGA soldering on a $$$ device.
2. If buying a proper computer, personally unless you only use MacOS it's prudent to get an x64 chip. Intel's 12th gen chips are (fortunately, finally!) again competitive even with M1s. An Intel/AMD chip can run Windows/Linux/MacOS/BSD/most OSes, but M1 Macs unfortunately can't.
Ironically I plan to upgrade from my Air to a Pro for the high refresh rate. Getting a 90hz phone really spoiled me in the most first-world way possible.
- Things 3 is another classic example of an app that would be very easy to port to other platforms if so wished, but the devs aren't interested in going outside Apple's Walled Garden. And if it makes them good money I can't even blame them.
Granted, it’s not Samsung tablet cheap.
A big factor is likely the quality of the UI frameworks on other platforms. On Windows, only the older "legacy" frameworks come close to the depth of AppKit but are a bear to work with (and in questionable maintenance status). GTK isn't the worst, but version 3 and up makes no attempt to fit in on non-Linux desktops. Qt probably comes closest but it comes with the caveat of being tied to C++ or Python, and distribution can be a pain. With Electron you have to bring your own everything.
I follow some Apple platform devs (on top of being one myself) and there's will from them to produce software for other platforms, but only once there's an option as nice as AppKit/UIKit to do so with.
My entire group at work bought iPads as dedicated Zoom devices at the start of the pandemic. Did we make a mistake because our needs are different from yours?
Personally I would say I don't really know what the top of the line iPads are _for_ that the midrange ones can't handle but I can imagine there are apps out there that stress them when multitasking. My point is that if you want a general purpose computer to fully use the hardware we should just buy those instead of trying to make an iPad one of those.
It's also this thing that infuriates me to some extent. Apple can do amazing things if it wanted but... it doesn't appear to care about consumer benefit.
It’s the same processor as in the M1 Mac and the dev ARM kits had A14s.
Sell it and get a proper computer.
If ipad os is restrictive for you then the ipad is not for you.
Restricted? It's capable of running:
* android apps directly from google play
* multiple linux containers (lxc)
* gpu accelerated linux gui apps (wyaland/lxc)
* docker containers inside lxc
* kvm virtual machines capable of linux, windows and even macOS guests
I'd be very happy to see 16 core Chromebooks tbh, I definitely make heavy use of all 8 of mine today.
I had a cheap ChromeBook I used for quite a while, basically until the battery gave out and it turned into a desktop machine, but chromeOS was pretty limited back then so I just threw fedora on it. Almost all my Blender dev work was on that poor little underpowered thing…
[1] Released since 2019 plus these: https://sites.google.com/a/chromium.org/dev/chromium-os/chro...
It's a work laptop, although I use it almost exclusively these days since I can easily use a "personal" profile. It's very easy to manage things like SSO/device policies on Chromebooks because of the GSuite integration.
There's pretty much nothing that it's "worse" at, other than in some niche scenarios - like there's a bug where the VM will return an invalid code for a specific CPUID, and it doesn't support nested virtualization, etc. Pretty niche stuff.
Otherwise... it works. Funny enough I'm now in quite a pickle with my Ubuntu laptop, which updated to a new kernel, failed, and now I can't roll back to the previous kernel. Because of this, virtually no drivers are working, so I can't connect to the internet... making it really really fun to deal with! Stuff like this doesn't really happen on my Chromebook.
In practise: what matters to users of these devices is web browsing performance (which is still mostly a single core job - perhaps a second core can be practical in some browser/OS combos).
Also, remember, this "restricted" OS is more than capable of bringing up a full Debian container.
(Disclaimer: I prefer Firefox. Sometimes I compare it to chrome. They're usually comparable, but on some machines, one completely blows the other out of the water.)