Oh yeah I had forgotten that point. Apple developers ship bytecode to the app store right? And then when it downloads it is specific to the phone or device, I think. Yeah that would make things a lot easier to move. So if Apple ever made another arch change like they did from PowerPC to x86 this could forgo the need for the RosettaStone translation stuff.
Using such mainframe model, makes the actual processor only relevant to the OS vendors or the developers using "down to the metal" toolchains.
Which is something that obviously weakens Intel's position.