2 ms·
> I don't see a lot of motivation for pre-compiled open source projects (such as R/CRAN) to maintain two copies of their software (one Apple AMD64 and one Apple
by mikhailt 8y ago
> I don't see a lot of motivation for pre-compiled open source projects (such as R/CRAN) to maintain two copies of their software (one Apple AMD64 and one Apple ARM64) during the transition. Yet another thing that is going to make Macs less convenient for research and development.
You might want to go look at Apple's history at how they managed to pull off two of the largest CPU transitions in history almost effortlessly. It's called fat binaries or in Apple's world, universal binary (https://en.wikipedia.org/wiki/Universal_binary https://en.wikipedia.org/wiki/Universal_binary).
You don't need to ship two separate copies, you just include a target and Xcode will give you a single copy that works on two separate platforms.
In addition, Microsoft is also going through the same phase with their own ARM branch of Windows 10.