Hacker News new | ask | show | jobs
by gok 2997 days ago
macOS makes the 64-bit transition a bit harder than that because a lot of the older user space APIs were purposely not ported to 64-bit. If your app was written against the Carbon APIs, you have to do a fair amount of work to change all the GUI code.
1 comments

Yep. But developers have no excuse for being late to that show -- Carbon was always explicitly a transitional technology, for a transition which ended over 10 years ago. Warnings have been plastered all over the documentation for ages.
There's something to be said for the MSFT approach of your code will run forever. I understand there's tradeoffs, but there's something to be said for it.

Pointing a bunch of whiny users at devs -- some of whom gave code away for free -- is not awesome for the ecosystem. IMO.

Not awesome in the short term, but better in the long term.
Backwards compatibility is a very tangible benefit in the long term.
Truth.