The point is that developers today are in a much better position given where Xcode is now compared to them. And Apple is better at making things as transparent as possible (want to utilize metal? Set this and recompile). The applications written today also use Apple's more modern API's meaning that Apple has more control on how they compile on the back end. There's always going to be some "coding to the metal" but Apple has worked to make that the exception.
And this:
Bitcode
"What does that actually mean in practice? Based on what we know, the new process means that app developers will need to make no changes to their app if Apple suddenly changed processor architecture."
Someone mentioned this elsewhere in the thread, but just Googled it today. I'd say this puts developers in a MUCH better position than during the last transition.
Nope, it would be EXACTLY the same. Some developers may not WANT to recompile their apps to continue to be on the App Store and will be delisted. Just as Apple does now. For those not on the store, they may be doing something far more interesting OR may find that they have very few active users and they don't want to have to support the transition. In ANY switch, you're going to lose developers as there are those resistant to ANY change. Success depends on how easy Apple makes it for the developers that want to make money on AND continue to support the platform.
[doublepost=1460570320][/doublepost]
AMD is trying to compete against Intel in the whole computer segment. Apple has ZERO formal competition in the "Runs OSX and OSX developed applications" segment. AMD is trying to create a better Intel chip than Intel. Apple just has to create a chip that runs OSX and OSX applications as well as a current Intel offering. I've helped to set up friends with OSX computers (they switched from Windows) and even created Bootcamp partitions in case they needed them. No one has ever needed them. So,
to say that a computer that runs OSX and OSX developed applications NEEDS to be able to dual-boot into Windows is not a need, but a strongly held desire by a small portion of the user base.