Re: Rosetta-a-like is absolutely necessary
Please note that there seems to be a common misperception that LLVM bitcode is portable across architectures - it is not. There is "ARM bitcode" and "x86 bitcode".
Applications will need to be compiled from scratch to work on ARM. Of course Apple has "fat binary" support which will make it possible to ship a single executable for x86 and ARM.