3 ms·
> The only reason they really need the Mac is Xcode for all those iOS apps that need to be developed. This is simply not true. MacOS is at the very least a com
by mojuba 10y ago
> The only reason they really need the Mac is Xcode for all those iOS apps that need to be developed.
This is simply not true. MacOS is at the very least a companion OS that gets more and more tightly integrated with the iOS devices. App handover, now also copy/paste, etc etc. An iPhone without a Mac loses many of its advantages over Android. Let alone that there are no signs Apple is going to abandon the Mac business as you say, the recent MBP announcements being the best proof of it.
On (2) switching to ARM: I personally don't believe in this, because this will break a lot of software and will seriously piss off a lot of people. The switch to Intel was relatively easier back in the day because the Mac user base at the time was laughable and there was a big promise that the Macs will become a lot more powerful. I know about the bitcode and stuff, but the more I think about it, the less I believe Apple is prepared to make the switch for its laptops and desktops. Maybe, just maybe one separate product line like MacBook Air switches to ARM, but then what's the point?
- sjwright 10y agoThere's simply no point for Apple to switch desktop CPU architectures unless there's a unavoidably compelling reason to do so. The move to Intel met this high threshold easily. A modest cost saving doesn't qualify and would be partially swallowed up by R&D costs. Energy/thermal savings might be a reason in theory, but how much of a laptop's energy use goes to the CPU anyway? Apple seems to be doing just fine with Intel's low-TDP parts anyway.
- boulos 10y agoThe switch to x86 from PPC turned out to be such a ridiculous win in terms of overall performance and compatibility that the community's initial reaction (omg! Nooooo!) was defused. Apple also did a good job with Rosetta, which they kept around for quite some time. You'll note that Intel has folks that have done binary translation of ARM in an attempt to grab some mobile market share. The same could be done on the x86 => ARM side. But it only works if the result is fast enough. We're probably still not that close today, but what odds would you take on 5 years? If most of the software folks are writing on macs is for other Apple ARM-based products, it doesn't sound so crazy to emulate x86 for people doing "server" work.