&gt;Apple&#x27;s recent decision to promote LLVM bitcode as a canonical binary form for apps (&quot;promote&quot; meaning mandatory on the watch) makes me suspicious they&#x27;re planning something similar in their future A-series or S-series chips.<p>This makes a lot of sense. LLVM byte code is pretty damn portable. It just makes a lot more sense since you can maintain PPC&#x2F;x64&#x2F;ARMv8 support of a <i>binary</i> file. Yet have native performance in all environments.<p>What I&#x27;d consider more likely is on install you compile to native for both High Power&#x2F;Low Power chips. It might get funky from an OS standpoint but <i>theoretically</i> you could dyanmically switch between binaries if they <i>were</i> compiled to do that. Its really just dynamic dispatch in Kernel Space.