9 ms·
Jailbroken iOS can't run macOS apps. I spent a week to find out why
- mmastrac 5y agoThis is a wild ride - interesting to see how far apart they are. If Apple was planning on ever running OSX on iPads and time soon, you'd imagine that some of these differences would have been smoothed over already.
- rubyfan 5y agoI sort of wonder if they are going in the opposite direction. iOS on Mac seems like where they headed.
- arthurcolle 5y agoNightmare scenario
- ethbr0 5y agoOptimize for revenue. Minimize freedom.
- deleted 5y ago[deleted]
- jolux 5y agoM1 Macs can already run iOS apps.
- lostgame 5y agoI’m not familiar with the way iOS apps are run on Big Sur natively. What happens when multi-touch with hand-eye coordination is required? My Mac runs a Nintendo DS emulator fine, but it sure is a bitch for a game like Scribblenauts, or any game requiring drawing precise shapes or letters - because the input was designed for a stylus, not a mouse or trackpad. Also; the distance between the input device (mouse) and the output appearing on a monitor in a different locations make playing a handful of DS games in an emulator an awful representation of the actual experience. While I get I can probably run Instagram or whatever, I’m just curious as to how they handle all these flaws with porting multi-touch heavy apps - a huge cornerstone of iOS devices. Just wondering how they handled that. :)
- Jcowell 5y agoIt’s up to the Devs to determine if their iOS/iPadOS App is suitable to be offered on M1 Macs. Some (like the HBO Max) honestly shouldn’t be offered.
- chipotle_coyote 5y agoI wrote about why I think that's exceedingly unlikely back in April, knowing that there was a chance I'd be proven wrong just two months later (i.e., today). I wasn't. https://micro.coyotetracks.org/2021/04/21/the-mac-and.html https://micro.coyotetracks.org/2021/04/21/the-mac-and.html My argument from there is that Apple has been demonstrating a consistent philosophy since the start of the iPad: - Macs are general purpose computers - iPads/iPhones are application consoles, analogous to game consoles That philosophy doesn't preclude securing macOS in annoying ways, but it does preclude locking down macOS like iOS. The notion that Apple would force all Mac apps to be installed from the App Store because it would increase their revenue simply doesn't hold water, because, as I noted then, the Venn diagram of "users likely to walk over such a change" and "users likely to spend boggling amounts of money on Apple hardware" is close to a perfect circle. Even if that's only a few percent of those high-ticket users, that's literally millions of lost unit sales. Furthermore, I stand by my thoughts then that if Apple was ever going to try such a radical move, it would have been last year, with the introduction of Apple Silicon and the relatively radical redesign brought by macOS Big Sur. The flip side of this philosophy, though, is that we're probably not going to ever see iOS open the way macOS is any more than they must for technical, market, or regulatory reasons. My suspicion is that in the long run there's a new OS that will replace both macOS and iPadOS, and at that point, all bets may be off. But I don't think we're going to see that within the next few years.
- caspper69 5y agoApple is a corporation not bound to normal individual timescales. Right now they are conditioning everyone to accept the app store model universally. If you are under a certain age, you don’t even know another concept exists unless your are tech savvy or in a tech field. These are dividends to be reaped at a later date. And the inability to secure software and hardware systems will be the ultimate justification. The great irony in all of our endeavors is that if you make all of your decisions in an effort to avoid becoming something, you just wind up taking the long way around and backing into being the thing you didn’t want to become in the first place. See Google:Evil, Apple:1984, Microsoft:The Borg, Larry Ellison:A Lawnmower And the list of individuals who became what they most despised is quite long as well.
- lm2s 5y agoIf we look at it from a business perspective it looks a lot better to go the iOS on Mac direction. And we can see it happening. macOS is getting more iOS-like with each new iteration.
- tempoponet 5y agoPeople have been saying this for 10 years, since before Microsoft actually tried it and failed. I simply don't see it.
- supermatt 5y agoMaybe they have - this article was about iOS 14.1 (Oct 2020) - its not even about iPadOS! Additionally, M1 powered iPads werent even available then.
- saagarjha 5y agoApple could smooth these over internally quite easily, without releasing it publicly.
- valine 5y agoHere's to hoping for an M1 boot loader exploit so we can straight up run macOS on the iPad.
- arthurcolle 5y agoThis is the way
- skhr0680 5y agoI'm hoping Apple enables dual booting officially. I don't see any reason other than "We want to price segment iPad Pros and Macbooks"
- cibyr 5y agoThe 13" iPad Pro costs more than the 13" Macbook air anyway.
- blowski 5y agoMore than price segment, they want you to have both devices.
- SilverRed 5y agoI have a feeling they won't do this because they want developers to make ipad native apps designed for the smaller screen sizes and touch. Allowing dual boot would have users move off ipados rather than apps move over to iPadOS. I actually thing iPadOS is pretty great as it is and its simply a lack of apps as well as too restrictive app store ToS that's in the way
- skhr0680 5y ago> I have a feeling they won't do this because they want developers to make ipad native apps designed for the smaller screen sizes and touch. This is a part that I don't understand. It is a size and quality of panel that is fine for pro-level (maybe not Professional™ level) work. I would buy an iPad Pro in a hot minute if it was possible to hook my mouse and keyboard up and use the same Photoshop etc that I'm used to using on my Mac. PS I'm not against touch apps, but not every app needs touch in my opinion. I'd like to have both.
- easton 5y agoI screwed around with trying to chroot into a macOS arm image on a jailbroken iPad a month ago, but got stuck because the executables were compiled for arm64e, not arm64 (and the arch command for whatever reason was present in iPadOS but didn’t do anything). Suppose even if I had been able to get past that, maybe not a whole lot farther. I’d think that a lot of the environment differences would be taken away if you chrooted into a macOS file system rather than trying to replace iOS piece by piece, is there a reason why I’m off base?
- spijdar 5y agoYou'd get stuck at the same place as the author, at the kernel driver/module level. Chrooting to a Mac image wouldn't load the needed IOKit modules, although I'm not familiar enough with Darwin/OSX/iOS to say if you could load said modules with a jailbreak. My understanding is modern/recent jailbreaks only allow running unsigned code, not full kernel access.
- walterbell 5y agoDo we have to wait for Windows/Linux VMs on Nuvia-Qualcomm Surface Pro (2023?), before we get VMs on iPad Pro Mx?
- TheRealPomax 5y ago>Steve Jobs famously announced that the iPhone “ran OS X”. After a week’s work, we determined: that was a lie. He, uh, he died a decade ago, and said those words in 2007... Did you try a 2007 first generation iPhone and a version of OSX from the first generation iPhone era, like Leopard? O_o This is a weird thing to put in an otherwise pretty nice writeup.
- nexuist 5y agoIt's also not even true as the author admits: iOS 1.0 and OS X shared the same kernel, most libraries, and even many drivers. Does anyone think that a Linux distro without audio drivers is a completely different operating system from a Linux distro with audio drivers?
- boomboomsubban 5y agoMost people don't really consider Android "Linux" despite having the same kernel and many libraries in common.
- EvilEy3 5y agoBecause muh libc and it's not using some obscure barely working DE.
- edgyquant 5y agoI think it’s because to most people Linux = GNU/Linux
- dividedbyzero 5y agoI'd be surprised if there were more than a tiny tiny minority of people who even know what you're talking about
- opan 5y ago
- TheOtherHobbes 5y agoWhy would this take a week? i(phone)OS was originally a cut-down low-resource fork of MacOS with support for touch screens and a somewhat different driver model. It's still that, but hardware has moved on and the super-low-resource constraints have been relaxed a little. But it still lacks many of the features available in full-fat MacOS. And there are still significant differences in the GUI APIs. This isn't a trade secret - it's very, very obvious from the docs.