Thanks, but I was being sarcastic.
I've been following Anandtech, and sites like Tech Report, Beyond3D and Real World Tech for over decade. I know that Intel and AMD CPUs are both x86 and x86-64 compatible.
I find it pretty lamentable that a fellow tech enthusiast would even question if someone knew that AMD and Intel CPUs were both x86. It really takes away from the sense of community here, IMO.
Yes I obviously get all that. But what I'm saying is that some CPU designs support instructions or extensions to the x86 ISA (e.g. SSE3, 3DNow!, SSE4.1, AVX2 and so on, as well as features such as power saving states and turbo modes) which need to be specifically supported by the operating system in order to be enabled. Most of these extensions are also not compatible with CPUs from rival vendors (as was originally the case with AMD64 before Intel licensed the tech from AMD).
So you can't develop an OS platform solely around Intel CPUs, support all their features, and then suddenly port it all to an AMD CPU platform and expect things to run perfectly. Things like turbo and sleep-states wouldn't work for example, and extensions such as AES or AVX2 may not be enabled, leading to performance issues. Beyond that there would be driver compatibility questions for all the system busses and perhaps even questions over compiler optimisation.
Could Apple solve these problems? Yes, of course they could. I never said they couldn't.
I simply take the position that they choose not to because they do not see enough of an incentive to change CPU vendors from Intel to AMD.
I think we've steered off-topic so I won't say much except this, and nothing after in this thread.
As has been said, Apple already support the ISA by extension of supporting Intel processors. It's not like their previous moves, they are running the same x86.
They would only need a CPU driver to support hardware states, which AMD supplies and Apple would validate. K10 already had one. The rest of the support would be the software ecosystem, which moving into GPU driven IoT/VR era now will be getting a major overhaul anyway. What would be left is BIOS/boards support, which every major company does with AMD anyway. Kernel support has already been there, for over half a decade.
Trust me, the move is a lot simpler than you expect
Apple don't care for anything more than staying independent. They do not accept being dictated, bullied or being made complacent. Motorola 68k>PowerPC>Intel move has each done it's decade. Each of those were HUGE moves requiring low level emulation for a while. Remember:
Steve Jobs stated that Apple's primary motivation for the transition was their disappointment with the progress of IBM's development of PowerPC technology, and their greater faith in Intel to meet Apple's needs. In particular, he cited the performance per watt projections in the roadmap provided by Intel
Apple wanted to move to K8 on its launch but couldn't because AMD did not have anything low-power focused. Then, remember Apple testing and validated Llano in 2011 but rumors were that it was ditched because AMD could not satisfy contractual demand. When you sign a contract with Apple, you have to sign a minimum #CPUs of a certain level that you must provide per month.
That leads me to my next point. It's not the CPU they'd primarily after - it's mainly the GPU prowess and SoC like symbiosis.
For me, AMD taking Samsung as a fab, also Apples foundry partner for their SoCs, is your key indicator for the future. Samsung being a key partner with the IBM partners et al, and all of these partners have one common partner: Apple. You may well know how IBM is pushing to replace all its Wintel/Android systems with Mac devices, and has shown lower TCO for it. It's true, that is what is happening within the firm, and IBM is heavily supporting Apple even with its SoftLayer cloud initiative hosting Swift programming language, and early access to Watson AI through an iOS mobile app -- context and situation aware, many magnitudes up from Siri/Cortana/Google Now...
What am I telling you? Intel since 2012 has slowed down greatly. Apple with its $200bill is coming after breaking Wintels dominance, teamed with some pretty big former players, all with an axe to grind. Mobile, Cloud, IoT, AI, VR. If Zen/Vega live up to expectations, you'll see.
Sent from HTC 10
(Opinions are own)