- Jan 15, 2013
- 12,181
- 35
- 91
They got Mac OS running on off-the-shelf parts as soon as someone came up with enough cash, so why can't they do the same with iOS and commodity hardware?
The comparison is more like trying to run PowerPC MacOS on Intel hardware.
The hardware differences between mobile phone platforms (and between phones themselves) is much greater than that of desktop computer platforms. Also, from a user perspective, phones aren't modular the same way computers are.
But there are thousands of different phones that are able to run Android. Why can't any of them run iOS? Even a hacked version of iOS.
You're kidding me right? PowerPC Mac OS doesn't run on Intel hardware because then, Mac OS was designed for the PowerPC architecture - which is different from x86.
Both iOS and Android run on ARM. So your analogy fails.
I think the issue has more to do with drivers. Hell, if you go to XDA, you'll find that the cameras/4G connectivity/IR blaster/etc. often don't work on ported versions of Android. And we're just talking about using another version of Android on a phone designed for Android. And the devs blame it on a lack of drivers.
No, the analogy works, regardless of drivers.You're kidding me right? PowerPC Mac OS doesn't run on Intel hardware because then, Mac OS was designed for the PowerPC architecture - which is different from x86.
Both iOS and Android run on ARM. So your analogy fails.
I think the issue has more to do with drivers. Hell, if you go to XDA, you'll find that the cameras/4G connectivity/IR blaster/etc. often don't work on ported versions of Android. And we're just talking about using another version of Android on a phone designed for Android. And the devs blame it on a lack of drivers.
Outside of the neato factor, I don't really see the.
For example: the Samsung Galaxy S5 is waterproof, has a heartrate sensor built-in, camera has twice the megapixels, memory card slot for up to 128gb, is cheaper, has a removable battery, etc.
The only other way to run "iOS" would be a WINE-like layer over another OS, which abstracts the ABIs/APIs, but that would not make a difference driver-wise.
Other way around: that it would need to be reconfigured, at the least, somehow, but likely recompiled from source, after modifying the source to run on the non-Apple SoC. Best case I think would be that the OS might work with other compatible CPU+GPU SoCs, but the bootloader would still need to be changed around, if not parts of the kernel's initialization, as well. All of that needs OS X source, which is closed.So the problem with installing iOS is that no one knows how to use the CPU that it's written for? Not even an old version of iOS?
Why not just buy a second hand 5S?I would like to run iOS on my phone. I purchased tons of games when I had a 3GS and was in the military.
Kyocera Hydro Life
Snapdragon S2 1.2Ghz Quad Core
1.5GB Ram
Adreno 305
Waterproof
5MP Back, VGA front
4.5", 960x540
Way better than a 3GS.