Jailbroken iOS can't run macOS apps – I spent a week to find out why (2021)
worthdoingbadly.com
worthdoingbadly.com
I bought it because I wanted a good tablet. I'd just like to be able to have a good tablet and not have to buy a Macbook too since I have decent windows machines anyway. It's a want, not a need, to be able to run macos.
It's frustrating because I mostly use Linux elsewhere.
(that said, the iPad has some idiotic warts too... like file sync is terrible, and Apple makes it so it's basically impossible for apps to fix that. And 30% is highway robbery)
One of my biggest gripes with Android devices is that they don’t come with the option of installing plain mainline Android out of the box, meaning you’re stuck with whatever modifications e.g. Samsung has deemed necessary until a big third party distro like LineageOS adds support for your device or someone on some forum posts a dodgy unofficial build. This means that if you want a clean experience your best bet is to be behind the curve on hardware but that’s no fun, particularly if you’re wanting to use the device for a task where the extra power (or lack thereof) is readily apparent.
I’d be more inclined to buy something like a Galaxy tablet if I could treat them like prebuilt Windows PCs and upon receiving them nuke them and put clean Android on them, but that doesn’t look to be happening any time soon. I know open tablet projects exist to fix this and that’s great, but those suffer from hardware that’s anemic in comparison to flagship bigcorp stuff.
I'm a bit confused by this statement.
1. What is "clean" Android?
2. How do you put clean Android on a prebuilt Windows PC?
3. Why do you put clean Android on any PC?
“I’d be more inclined to buy something like a Galaxy tablet if I could treat them [a Galaxy tablet] like prebuilt Windows PCs and upon receiving them[a Galaxy tablet] nuke them [a Galaxy Tablet] and put clean Android on them [the Galaxy tablet]”
For #2 and #3, it's as the sibling comments say; I want to be able to replace the customized versions of Android bundled by OEMs with "clean" Android, even if the device was just released yesterday.
This is exactly why I bought Librem 5 smartphone running desktop Linux. It will get updates forever.
What policy are you talking about?
https://arstechnica.com/tech-policy/2020/11/apple-settles-wi...
In reality we should think of most modern devices as wearing out over time. Batteries age, flash cells go bad, LEDs dim, OLEDs burn in... Most everything gets slower / worse with use and it would be better if device manufacturers disclosed that clearly.
“But it could! It has enough power! All they would need to do is overhaul the OS, open the file system, and… Well ok it would probably be easier to add touch to MacOS, how hard could it be? Well ok, to do that properly would take a lot of work but I’ve got it all figured out and Apple is stupid for not….”
Every time people complain about how “crippled” the ipad is they inevitably point out some task that is perfectly suited to a laptop. On top of that, the laptops are less expensive and now have longer batteries. Apple has made the ipad very good at touch and pen computing with a very safe, simple OS. If they stick to that paradigm that will preclude running IDEs, servers, databases, and running arbitrary code. Most of the complaints boil down to MacOS not having touch which I don’t understand either but I wish people would just give the crippled ipad narrative a rest.
Personally I don't like MacOS, I'd rather iPadOS just dropped the limiters.
“What could you possibly need that much power for on an iPad?” Well, Apple put the M1 in it and now it can run Davinci Resolve, handle many more layers in Procreate, handle more tracks/virtual instruments/effects in audio programs, do incredibly fast ML adjustments in Photoshop/Affinity/Pixelmator etc. Who knows what will be coming out next because of the power available?
Apple takes advantage of economies of scale to put a more powerful processor in the ipad and people actually complain about it. In the meantime app developers make better products and people find new workflows that have opened up.
If they changed the advertised capabilities after purchase, that would be different.
> If they changed the advertised capabilities after purchase, that would be different.
The suggestion I'm making does not remove any advertised capabilities. There is no 'difference' to speak of. Again, nobody has given a concrete reason why the things that I want stop you from getting what you want.
Apple clearly intends to sell a product that delivers a consistent experience, and they do that by refusing to offer some kinds of flexibility.
The moment that flexibility exists, the entire ecosystem changes, and it’s not just about you individually having some option. At that point, it becomes a different product entirely.
I don’t try to take my two wheel drive hatchback off-roading. There are better vehicles for that.
What's the point of having all of that extra power if the pre apple silicon iphones could already run their workload fine? It isn't like it will make the device last any longer because of the planned obsolescence with the battery
What's the point of having the most powerful mobile cpu if the average mobile workload won't come close to ever using it?
edit: Maybe it's because apple is trying to diversify the average mobile workload to cover more use cases. This way people who struggle with a full desktop OS won't have to leave the safe and happy garden
I could claim that my Pixel which lets me run multiple user profiles (each with its own copy of Gmail, Outlook, Teams settings - which I can switch while at work), run Firefox or any other browser, change default apps, change the default Home app, run a server in the background, a working voice assistant, etc - is vastly superior to anything on Apple's devices. But that would be a very subjective opinion.
And FWIW, the Pixel 7 was MKBHD's phone of the year. So I'd say your claims of Apple's offerings being vastly, vastly superious can be easily contested.
. o O ( Leaving aside how typo-ridden some of my own pose have been. )
That’s why you’ll hear very critical takes while people might still be buying the device.
Also I’m of the opinion that buying something shouldn’t mean closing ones eyes about its flaws or being lucid on what you hate about it. The “voting with your wallet” thing is to me just a meme that want the world to look more simple than it is, except if you’re actually donating to lobbies to bribe politicians.
To take another example, I would understand someone buying iPhones while completely hating Apple’s attitude toward developers and consumers in general, the world is just that complicated.
iPhones have been jailbroken by visiting a webpage, receiving a message, or joining a WiFi network.
Just about every single iOS release is patching a vuln that was reported or found in the wild being exploited.
So, really, is the "furthest iOS malware" concern being 3rd party tracking a genuine statement?
The scandalous $10 per week kid’s games definitely exist, but in fairness, you made this part up, as all subscriptions are easily accessible on your clearly labeled ‘Subscriptions’ page, and canceled by clicking the big red ‘Cancel subscription’ button.
You don’t have another Apple device to manage your kid’s subscriptions ? it’s simple ! Download iTunes on Windows! No windows or can’t/don’t want to install iTunes? Tough luck.
You’d think icloud.com has feature parity regarding payment managements and critical settings, and no, it doesn’t [0]
BTW having multiple Apple devices still won’t make it that much easier if you happen to use different Apple IDs (if you need access to more than one country’s store for instance, or separate work and personal profiles): logging in and out is a PITA with the Find My Devices lock and 2FA.
Wow I’m speechless.
Not having access to your kids’ device, and not having access to a linked Apple device, and not having access to a Windows device, and not being willing to download iTunes is considered a dark pattern??
Sometimes I really wonder about the little anti-Apple bubble some people live in…
You're a linux/android parent and your teenage kid wants an iPhone. Will you take their phone every now and then just to check subscriptions etc. ?
Or, each family member has an iPhone with their own account, and no other Apple device. You'll be switching anytime you want to check. etc.
I'm aware of these limitations because I've hit them so many time, while having 5 Apple devices at hand. I get it might be s 80/20 split with it being really simple for 80%. But IMO that's just not good enough, at least not 15 years after the first device launch.
[edit] I'm kinda surprise how the goalpost is shifted from "hey it's easy" to "go install iTunes if you're on windows". I having a website too much to ask really ?
Dunno where you got the idea that I somehow ‘shifted the goalpost’ from “it’s easy…”?
The poster I was answering said that Apple made it “impossible” to cancel subscriptions by using “dark patterns” and this somehow got transformed into some vanishingly tiny, special HN-case of a person running Linux who doesn’t have another Apple device and ‘cannot’ install iTunes with a teenager who’s phone they can never access to check subscriptions…
Oh well - the anti-Apple fanatics here will downvote absolutely anything, I guess - including anyone responding to utter garbage like this.
https://vulmon.com/searchpage?q=debian+debian+linux+11&sortb...
My original claim was that, in order to avoid malware in repos, all you need is free software.
If you want to avoid all vulnerabilities instead, try Qubes OS.
On the other hand browsers being much more capable on macos also means way less native apps to download/install, which allows to greatly reduce the attack surface IMHO. You can tell family members to just never execute anything (I don’t use windows, so nothing to say about antiviruses)
As a side not, the “just works” also often translates to “tough luck”. There’s still a number of times where I put down my iPad to take my android phone because it’s just much simpler. Some of these pains would be alleviated if I used Apple services absolutely everywhere in my life, just as Sony products would make sense if your housewold was 100% filled with Sony products in the 90s. But That’s really not a choice I’m willing to make.
The day Apple will release a MacOS version with touch support that runs on iPads, most of the Macbook line-up will likely cease to exist.
While this may still happen one day, to this day Apple is already very happy to sell the current iPad to mostly buyers, not users, who may even be scared of the many buttons and windows of a full featured operating system on their limited but intuitive and easy-to-use device.
I actually use a 10-points touch enabled monitor with macOS (because reasons...), it needs aftermarket drivers[0]. And even with them the macOS UI is not touch nor multi-touch ready.
And it seems there are no plans yet for it[1].
[0]: https://www.touch-base.com/
[1]: https://www.macobserver.com/news/craig-federighi-no-touchscr...
Try using an iPad as an external display on a Mac using Sidecar.
It will accept Apple Pencil input.
There are third party tools that have fixed it, namely Duet Display
Just try this website on any iPhone or iPad: http://borismus.github.io/mobile-web-samples/browser-ninja/
You should be able to generate some graphic fractals by touch (or multi-touch).
Now try it with your Sidecar/Duet Display/Wacom touch/whatever.
Good Luck!
PS: You may try it also on some Windows device with touch support (both notebook/convertibles/Surface). It should work, because Windows, unlike macOS, natively supports touch.
Pretty sure (~85%) the "touch" functionality used to work fine.
Really, macOS doesn't really support touch points. I'm astonished how many people don't get it on this thread.
As it seems like people are using "touch" things on macOS and - for them - it's working well... perhaps the "macOS doesn't really support touch points" thing isn't really a problem?
When people can't tell, is it really needed? I mean, it's already working. At least for Wacom tablets. ;)
- … if more are needed, the pen and especially the keyboard are genius.
- I have grown more distrustful of what Google actually does than what Apple might
That all said, I can’t think of other devices that are so intentionally limited as the iPad(Pro) really is. Maybe a powerful sports car with a governor in it? Most devices are designed to meet a certain usage profile, but the iPad is unique in that there is so much left on the table in so many ways. I would be overjoyed if I knew one day I could load up an actual OS on to this amazing thing.
In Europe they call it legislation!
There is no line item veto on signaling liking or disliking a thing overall. It is possible to (for example) dislike locked down systems but like having a tablet that works well for normal purposes, and for that balance to end up with a purchase.
People like to act like buying a thing with properties they don't like is something only rubes do, but everyone does this all the time. It's perfectly reasonable to want things to be better without actively boycotting something that is merely mediocre!
And apple hands down makes the best tech. By being born you're in the game, and to compete you need what the other guy is competing with.
I think it is an awesome product, but that does not mean that I am against Apple being forced to open up their walled garden. Voting with my wallet does not always help.
Stage Manager being a feature that shipped to both macOS and iOS and requires Apple Silicon is also a pretty good hint.
That's a no brainer, it would be my work computer. With my MBP, I already offload all compilation/language server/development processing to a remote computer with a 5900x - so all I need is a client that can run most apps (browser, code editor shell, etc) fairly quickly
That goes for Android phones too - except with a Linux distro rather than MacOS
My phone only supports outputting to one external screen (unless you count mirroring or the phone's screen)
The most obvious limitation to me is none of the browsers really adapt to being on a desktop (middle click open new tab, multiple windows, dev tools).
The only desktop exclusive app is the shell itself. Otherwise it's all the same apps as you'd be using in phone mode.
The shell is Samsung's own thing. But it works well enough- it has a start menu like launcher. It has floating windows (like every mainstream desktop os), but if you launch too many older apps disappear. You can switch windows with alt tab, using the window list at the bottom of the screen or clicking behind your current window.
Jailbroken iOS can't run macOS apps. I spent a week to find out why - https://news.ycombinator.com/item?id=27420673 - June 2021 (64 comments)
I believe the Apple Silicon dev kit ran on a A series cpu, might be the entry point to try to investigate, especially if a boatloader exploit is found.
The kernel can boot on the rPI
Are any of these even still in the wild? I thought they were basically loaners until the M1 Mini's (and other computers) were unveiled/released.
This would finally solve one of my biggest heartbreaks with the iPad...
Not that it would be more powerful (it would be), but that the iPad Pro could run macOS and the “normie iPad” could go back to being a dead-simple experience.
With the iPad 1 and 2 I was shouting from the rooftops “get your parents an iPad, get your grandparents and iPad, get every non-tech person an iPad!”. When it came out it was opposite an overly-complicated industry with the majority of new users being terrified of pressing a button that breaks something. The iPad was a genuine solution to that in a way that nothing else was (and even now almost nothing is, including the iPad).
Let the Pros have macOS and everyone else have an elegant intuition-focused iOS.
Macs during System days were as closed as modern Apple devices, and stuff like A/UX were more of an experiment than anything else.
The reverse acquisition of NeXT brought some UNIX culture into Apple, but even then, Steve Jobs always saw it as a checkbook item, a detail to make NeXTSTEP relevant in the UNIX workstation market.
Apple saw it as a survival mechanism to get out of their crash course.
Now that they are better than ever, they can happily go back to 1990's way of working.
An important difference is that classic MacOS didn't actively scare users away from installing apps outside a centralized shop controlled by Apple (which didn't even exist back then).
Had Copland been better managed, not even OpenGL would ever got a place on it, rather Quickdraw 3D.
A somewhat unlikely best case is this was an incomplete truth—ie the original iPhone OS was stock OS X with only additive stuff at the app level to support iPhone use cases. Unlikely because it’s hard to imagine the core OS being totally able to support that without modification.
At worst, the fib was an overgeneralization of Darwin, but I think this is unsupportable. There’s too much in common between the OSes even today, and anyone with an iPad and a keyboard can discover just how much macOS is still present even if it’s not visible. Or anyone with a Mac can fire up iOS Simulator and do the same.
More likely it was shorthand for saying that what eventually became iOS was a mainline part of the core OS project, whatever its divergence from there—ie it shared everything or nearly everything below WindowServer, and quite a lot of what sits above WS, and divergence was primarily oriented around hardware and UX. The former has since mostly converged, and the latter has been gradually percolating up to the mainline OS.
At the time, the iPhone was a gamble and likely to be seen as a reckless one. Apple had failed to deliver on several prior OS efforts; signaling that this was building on their success was important. Now iOS is their main profit center, and investments in old guard Macs really have to shine. Most of that shine has been making Macs more like the iPhone.
I think a more complete convergence is pretty likely, but I think it’s also likely to be more radical than “put macOS on iPads you cowards”: they’ll merge macOS into main. Not in the sense of haplessly shoving iOS UX onto Macs, but in the sense that iOS is fundamentally the core OS now and it’s macOS that’s diverged from that. Whatever the unification looks like, it’ll go that direction.
I noticed this too. This kind of hyperbolic assumption of bad faith for small inconsistencies seems to be fashionable at the moment. It often seems like it might be a manufactured assumption (although perhaps that’s me starting to fall into the same pattern…)
It really makes me sad (and worried for public discourse) every time I see something like it.
People make mistakes! It’s okay, it’s probably better for public discourse to give them some grace unless it’s egregious or clearly intentional.
That’s kind of what I’m saying too. The difference here, and reason I feel okay calling it out, is that it is itself an example of not doing that.
I’m definitely with you that we should not be quick to assume malice or bad faith in general.
The casual normalization of using heavy words like ‘lie’ - which assume malice on the part of others - is exactly the thing I’m worried by though. It’s almost worse if it was unintentional.
It encourages (popularizes?) a adversarial mode of thought that I don’t think should be the default.
For Jobs it was a useful simplification (one of many) so the audience could understand the underpinnings. I don't think anyone rational thought the 4gb device on an entirely different architecture was actually running cat-branded OS X. You'd definitely not need a week to figure that out either.
Then to position this statement so early in the piece as some proof of their abilities or authority to speak on the matter does precisely opposite.
As much as hating on Jobs is fashionable, the bigger hyperbole is calling his statement a lie. iPhone OS and iOS both borrow heavily from OSX/macOS.
Yeah that made me roll eyes too. From a coder's point of view, iOS is macOS with just a few very small differences. E.g. I can build Metal-based apps that share 99% of the source code between their macOS and iOS versions. Just a small ifdef'ed code block here and there is all that's needed.
As for the UI layer, this was a right decision to start from scratch, since laptops and touch devices need a very different UI philosophy (I wish that the current macOS and iOS teams would better understand this - trying to merge the two UI philosophies will only result in pain and suffering for all users, as Windows had already shown - this doesn't mean that there couldn't be a very high level UI framework which is abstract enough to map the same UI declaration to two vastly different UIs though).
I can't imagine being stuck with iPad's OS after spending $3,300 with tax for a tablet. This is bonkers.
Note that removing the keyboard where 'slate' is the first class modality, is enough of a UX shift apps should be designed 'slate first' to not upset buyers who paid $3,300 with tax.
As for "stuck with", well, web works, O365 works, Affinity creative suite works with pencil no less, and remote dev experiences work, to name a few.
Meanwhile this thread can be browsed like a magazine while lying on a couch, with responses typed like a Blackberry.
One chrome book please
I wonder if there's a point of even having these differences in the first place as the specs of MacOS and iOS computers converge. It's weird how little MacOS has changed since like 2012, I'm surprised apple hasn't ruined it yet
Anyone doing native development knows that they aren't the same thing, only similar at the level of Objective-C and Swift frameworks.
>I should stop doing my research in the last hours before WWDC so I’d have time to revise this post instead of uploading my first draft
But then you don’t get to humblebrag about it. Roll eyes.