This allows Apple to switch to intel chip on iPhone, or switch to an ARM chip on MacOS.
[1] https://thenextweb.com/apple/2015/06/17/apples-biggest-devel...
This allows Apple to switch to intel chip on iPhone, or switch to an ARM chip on MacOS.
[1] https://thenextweb.com/apple/2015/06/17/apples-biggest-devel...
I think you're assuming way too much. Says Chris Lattner regarding Bitcode, "It's useful for very specific, low-level kinds of enhancements, but it isn't a panacea that makes everything magically portable." [1]
[1]: http://atp.fm/205-chris-lattner-interview-transcript/#bitcod...
I have it built on my raspberry pi B+, Linux 32bit chroot, and there is a prebuilt Windows image available that you unzip and run.
Not easily. It's optional on iOS [1], and doesn't support completely new (non-ARM) CPU architectures. On macOS, the feature doesn't exist at all.
[1]: https://help.apple.com/xcode/mac/current/#/devbbdc5ce4f
In theory an LLVM-based bitcode-like system could allow Apple to change CPUs and automatically recompile App Store binaries without developer intervention, but their current bitcode system does not support that.
I think it's safe to say that the vast majority of applications (Microsoft Office, games, browsers, text editors, IDEs, etc.) installed on Macs are sourced from places other than the app store.