Which is one reason for the uptake of bytecode for executables on mainstream devices, following mainframe footsteps.
Even LLVM bitcode might eventually be cleaned up to make it properly architecture independent. There was a talk about it at a past LLVM days conference.
Agreed, but in scenarios like Android and iOS/OS X, they control the version, so they could make it stable for their purposes, or automatically update the bitcode for the apps in the store.
Even LLVM bitcode might eventually be cleaned up to make it properly architecture independent. There was a talk about it at a past LLVM days conference.