64bit code is the extension, not the base case.
32bit (x86) code just straight up runs on an x86-64 (64-bit) processor.
It's an artificial limitation that just doesn't make sense, and it can also be worse for performance too.
> This is not the same as apple actively forcing you into their ecosystem.
No?
Apple prevents 32bit libraries from running. This effected almost all the common cross-platform layers from running on MacOS.
In a single action, Apple eliminated the libraries that Steam games on MacOS used. Games would now have to be recompiled and were pushed to be downloadable through the Mac App Store, giving Apple their 30% cut.
> This is apple not supporting old technology.
If it's old then apple shouldn't support it? By that logic, we shouldn't be using ints in our code, we should only use 64-bit quaternions.
There is a difference between old and outdated. 32bit code is old. 32bit code is not outdated.