Apple intern's thesis leaks secret project to port Mac OS X to ARM processors
appleinsider.com
appleinsider.com
http://news.ycombinator.com/item?id=2258693
Soon. :)
I'd still expect you to be wrong, iOS apps are unworkable on OSX and ARM processors, being significantly less powerful (though more efficient) than x86, would have a hard time translating x86 instructions to ARMv7 (à la Rosetta) with any kind of acceptable performances. ARMv7 also has very little support for 64b, which Lion mandates (dropped support for x86 and requires x86-64 instead) and ARMv8 is nowhere near ready for production chains.
There would be very little to be gained from putting an ARM chip in an Air, and pretty much everything to be lost. Asking for that feels like pointless wankery.
With ARM, it'd be conceivably possible for the same iOS binary to run on both the device and the desktop simulator.
As far as I know, they have never done that without a pretty long transition period so far:
* The 68k -> PPC transition had a low-level 68k emulator in PPC for a pretty long time
* The OS9 -> OSX transition had Classic for emulation (until Tiger) and Carbon for recompilation (which still worked in Snow Leopard, not sure about Lion)
* The PPC -> Intel transition provided Rosetta from Tiger to Snow Leopard
* The 32b -> 64b transition took 4 years from 64b Cocoa introduction in Leopard (Tiger already had support for 64b headless processes, but that does not really count), and I believe Lion still has no problem running x86/32 binaries (even though 32b CPUs can't run Lion)
I think this is very unsurprising.
Given that at one point NeXTStep supported 4 different processor architectures (Motorola, Intel, Sparc, HP) the underlying system is probably one of the "easier" operating systems to port to new processor architectures.
Q:"This new kid is bright; what should we give him to cut his teeth on the weird stuff?"
A:"Break it at a low level and let him fix it."
And what with iOS evolving as it is, they probably think a full port of OS X to ARM is kind of pointless now.
The middle ground is something like a Chromebook, which gets around the problem by not running any legacy apps. However, despite what Google thinks there's a lot of utility in a laptop outside of the browser, and people who have software that they need to run will not be moving over to ARM for a long time.
I agree that Chromebook should've done this a long time ago. But I wonder if they think Cortex A9 was subpar, and they're just waiting for Cortex A15 to do it. A $200 Tegra 3 Chromebook would've still been more appealing than a dual core Atom $400 one.