That's how it would be able to differentiate between a 2010 and a 2012. I don't have very much current knowledge about hackintoshing, but afaik a lot of custom settings need to be applied for iCloud services like iMessage to work properly and those settings could not be applied to a Mac Pro using hackintosh tools that are designed for a PC. Apple identifies your Mac by the serial number.
Why does that make sense? Why intentionally break applications?The first "compromise", that makes sense to me, is to finally stick a fork in Carbon.
The people who wrote the API have probably retired by now and the current staff would rather not maintain the ancient sh*tWhy does that make sense? Why intentionally break applications?
I regularly use applications built from as far back as early 1995 on my Windows 10 64-bit workstation. Microsoft hasn't intentionally crippled them.
An API is a "contract" between the OS and the developer. Why break contracts?
The people who wrote the API have probably retired by now and the current staff would rather not maintain the ancient sh*t
Only during university and for a decade after thatObviously you have never developed software.....
The people who wrote the API have probably retired by now and the current staff would rather not maintain the ancient sh*t