Acknowledging that you are expressing your opinion here.. But is there a reasonable metric to compare ARM's best to Intel's best? Everyone has a subjective opinion to say that ARM is not up to par with Intel, but on what metric and by what magnitude? It would be great if someone would invent a metric that would enable a lay person to compare ARM's best to Intel's Baytrail, or Core or Xeon's.
This is an excellent point. The only ARM processors available for testing are held back by thermal ceiling throttling in small mobile devices and sitting in mobile device boards and systems.
In the same way, Intel CPU that folks want to compare them too are sitting in larger boards and systems and allowed to run under much higher thermal tolerances with active cooling systems, etc.
ARM is currently much better when running in its "native" environment than Intel, while at the same time Intel's processors obviously blow ARM out of the water in their "native" environment.
While it would be interesting to compare these CPU's in otherwise identical environments, there are no complete computer systems comparable to each other really.
There have not been enough mobile devices powered by Intel x86 processors and not enough laptop/desktop systems powered by modern ARM processors to be able to make any kind of proper like for like comparison.
ARM is much more impressive in the mobile computing sector, and Intel is obviously the benchmark in the traditional laptop/desktop sector.
It would be extremely interesting to see how a fully unleashed and optimised laptop/desktop ARM computer system would compare and vice versa for Intel chips in the mobile space.
If the performance comparison is close, I can easily see Apple being super successful in doing a conversion. Software-wise this is much easier than the PowerPC to Intel move they made, because their are excellent professional compiling tools available today that make it essentially a one-click operation for developers to use the exact same binary to compile for x86 or ARM. Using the Mac App Store, it would be extremely easy for Apple to support both platforms during the crossover years.
For Windows support, adapt a virtual machine software compatible with ARM architecture. VirtualBox already has this for example. BootCamp problem solved. Just have an Apple-branded VM app that is extremely simple to use with high performance.
In the end, all other things being equal, if it makes financial sense to Apple, and they can make it a virtually seamless experience for the customer, then it will happen. Especially if it allows them to go into new form factors not currently possible with Intel, and allows them to control the supply chain much more directly than today being reliant on Intel's releases.