Considering that Apple does not compete on price, making developers and users unhappy to save on costs does not seem to me a very Apple-like move.
Seeing iOS get more and more desktop features in due time is much more likely, IMHO.
First, 68k to PPC, then PPC to Intel. Both times they included the ability to run binaries from the previous architecture: https://en.wikipedia.org/wiki/Mac_68k_emulator https://en.wikipedia.org/wiki/Rosetta_(software)
I find it stunning that people think Apple couldn't pull this of a third time.
Further, there's a lot more focus on battery life these days, and while many apps will be tolerable from a UX perspective if you halved their speed, that also means the CPU is spending twice as long at the highest turbo states. Ouch.
I also think Apple could pull it off, and actually want to see it happen for the health of the PC industry. But I haven't seen anyone declaring it's not possible, I think that's a bit of a straw man.
I assume Apple will make some more improvements to close the gap between x86 and ARM, and switch when it makes sense for them. I also assume that, with the Mac App Store, they will start forcing developers to ship software compiled to both architectures ahead of making the switch. This way, only software that is distributed outside their store would be slow, which is going to become more and more niche as Apple enabled stricter signing enforcement by default in macOS Sierra (by default, only apps from the Mac App Store are allowed to run).
It was discussed a while ago here on HN: https://news.ycombinator.com/item?id=10190521
By changing a few registers, you could alter how instructions were interpreted. This was used by some vendors for hardware-software interfacing, and by others to provide specific acceleration primitives for their specialized workloads.
ARM used this mechanism themselves to offer an optional floating point unit, with specialized vectorized floating point instructions.
Unfortunately, support for coprocessors has been removed from ARMv8.
To me this is a bit of a frightening scenario given the closed nature of iOS.