I don't disagree that Ryzen does have some promise at overtaking Intel but right now it's not in Apple's interests to switch CPU architectures for a modest performance gain in multi-core and a decent hit in single core, Ryzen has to prove itself and prove it's roadmap. Apple doesn't switch CPU's looking at 1-2 year gains they switch looking at what the chips are going to provide in 5-10 years time in terms of production capacity, defects, performance etc…
But that's the thing.
Apple wouldn't be switching CPU architectures. Intel Core and AMD Ryzen are both x86-64. The only reason macOS doesn't run on AMD chips (without modifications)as is, is simply due to Apple not bothering to (or at least not bothering to include in retail releases) code for supporting any x86-64 based chip. This is the same reason why you can't (generally) run older versions of macOS (OS X) on newer (Intel) hardware (without modifying the kernel), and its why macOS has to be modified to run with (Intel) CPUs/chipsets its never officially supported (such as Haswell-E/Broadwell-E).
If you look at most other modern x86 OS's however, it doesn't work this way. Any relatively recent version of Windows or Linux will run on almost any Intel/AMD chip, even if that chip was released after the OS stopped receiving support.
In other words, it should be trivial for Apple to get Ryzen (or any other AMD chip) working on (and even optimized for) macOS.
More importantly, this isn't an either or situation. Just because Apple decides to use Ryzen in the iMac for example, doesn't mean they have to use it everywhere. CPUs (of the same architecture), like GPUs are supposed to be relatively interchangeable. There's nothing stopping Apple from, for example, offering AMD Ryzen on the iMac while keeping Intel for the MBP and MP.
Please someone explain to me how as a person in charge of a 25 billion dollar business you can look at a first generation chip's best option that is roughly the same performance and price as your current chip provider's best option and decide that you want to be the next 5-10 years on it after it's only been released for a few months?
Because again, Apple isn't faced with this kind of choice. They can use AMD today, Intel tomorrow, and AMD the next. In fact, I'd argue that Apple would be crazy NOT to be considering using AMD just to put pressure on Intel. While Intel is known for monopolistic (read illegal) behavior such as punishing OEMs for utilizing competing chips, that is all the more reason for Apple to use AMD, as thats not the kind of relationship you want with a key supplier.
Heck, look at whats going on between Apple, Qualcomm, and Intel for an example of this dynamic at work. Apple adopted Intel LTE modems specifically so they could stop being so reliant on Qualcomm. I don't see why people think they wouldn't do the same thing here.
For those who fear that Intel would retaliate (and Mac users would be late to the party on some great new Intel chip), the above example also demonstrates that Apple's relationship with Intel goes beyond just x86 CPUs, and Apple would be more than capable of inflicting punishing retaliation on Intel, more than likely deterring Intel from taking said action.
It just isn't going to happen. Maybe in late 2018 or late 2019.
Maybe it is, maybe it isn't. Time will tell.
So now that Ryzen 5 is out how do you guys feel about it?
Seems like 1600X outperforms the 7700K in pretty much all productivity task for 100 dollars less (6 core vs 4 core). Gaming is a different story (lower clock vs higher clock).
However given the iMacs gaming bottleneck isn't the CPU I feel comparing gaming benchmarks is a moot point. The GPU bottleneck aside we still have other hardware limitations further pushing my point (stock peripherals, monitor has a low response time with 60hz limit, no freesync, etc).
Intel still offers a lot with proprietary tech and well established support but the question could be ask, how do you feel about paying more for less?
Not saying Apple should or shouldn't do anything, I'm perfectly content with Intel. I'm just curious about your opinions.
I know I'm preaching to the choir at this point, but this is (a better articulated version of) exactly what I've been saying. Ryzen just offers (way) more than Intel can (today) for the iMac. The iMac's not (for most people) a (primary) gaming machine, and for all but the minority of productivity apps that are still stubbornly poorly threaded, Ryzen absolutely destroys the Core i5/i7.
Personally, I feel like I'm just not interested in "paying more for less." If Apple wants my money they're going to have to offer a significant jump from the iMac I bought over two years ago (4Ghz Core i7 ). They can do this by either putting Ryzen (6C/12T or 8C/16T) in the iMacs or by getting Intel to deliver significantly better chips for them (6C/12T, 4C/8T@5Ghz).
If all they do is offer 4 core Kaby Lake as is (7700K), then unless they can stuff a monster GPU in there I'm just not interested.