Multiple ARM chips?
Not being a hardware genius, and seeing how Intel have been making a lot of dosh on multi-core CPU's of late, I'd have thought that it would make some sort of sense for Apple to have multiple ARM CPU's (either individually or shrunk into a single "package") on it's newer products. These products could then have various cores switched on, as required, by the OS in order to allow the hardware to carry out the users heavier processing tasks, by using more cores.
This then brings efficiency to the fore, as well as keeping the cost down (and not paying Intel). And as we all know, Apple have changed their "OS" to suit themselves, over the years and the customers still love them !
They could then use this hardware model on any product, depending on how many cores are needed for any given product?