Developers could use the Carbon APIs to port (“carbonize”) their “classic” Mac applications and software to the Mac OS X platform with little effort, compared to porting the app to the entirely different Cocoa system, which originated in OPENSTEP. Carbon provided a good degree of backward compatibility for programs that ran on Mac OS 8 and 9. at the Wayback Machine (archived April 20, 2009)Ĭarbon was one of two primary C-based application programming interfaces (APIs) developed by Apple for the macOS (formerly Mac OS X and OS X) operating system. Application programming interface (API) Carbon Developer(s)