That would be an absolute nightmare for app developers...I think Apple will most likely convert the whole Mac line over to ARM in a single release while maintaining some kind of translation or virtualization layer for apps that need to run on the "old architecture". They did it before with Rosetta: http://en.wikipedia.org/wiki/Rosetta_%28software%29