Re:Valve Steam Deck
by GeekyBear on Thursday July 15, 2021 @05:49PM
(#27850538)
After Apple bought NextStep to serve as the basis of their next gen OS, Rhapsody was a developer preview that was a reskinned NextStep running on Mac Hardware.
Existing Macintosh software could be run under emulation, and the original plan was that everything going forward would need to be rewritten using the NextStep APIs. (All those NS frameworks still used on iPhones and Macs today)
Eventually Apple decided they would have to create an additional set of APIs (Carbon) based on the existing Macintosh APIs that would allow software vendors an easier path forward.
Developers could adopt Carbon with much less effort and eventually transition to the NextStep APIs as part of a future large scale rewrite.
Carbon never transitioned to 64 bit, so those NextStep APIs did eventually become the default for native software.
Existing Macintosh software could be run under emulation, and the original plan was that everything going forward would need to be rewritten using the NextStep APIs. (All those NS frameworks still used on iPhones and Macs today)
Eventually Apple decided they would have to create an additional set of APIs (Carbon) based on the existing Macintosh APIs that would allow software vendors an easier path forward.
Developers could adopt Carbon with much less effort and eventually transition to the NextStep APIs as part of a future large scale rewrite.
Carbon never transitioned to 64 bit, so those NextStep APIs did eventually become the default for native software.