Carbon 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. Carbon provided a good degree of backward compatibility for programs that ran on Mac OS 8 and 9. 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. With the release of macOS 10.15 Catalina, the Carbon API was officially discontinued and removed, leaving Cocoa as the sole primary API for developing macOS applications. Carbon was an important part of Apple's strategy for bringing Mac OS X to market, offering a path for quick porting of existing software applications, as well as a means of shipping applications that would run on either Mac OS X or the classic Mac OS. As the market has increasingly moved to the Cocoa-based frameworks, especially after the release of iOS, the need for a porting library was diluted. Apple did not
Carbon fue una de las dos principales interfaces de programación de aplicaciones basadas en C (API) desarrolladas por Apple para el sistema operativo macOS (antiguamente Mac OS X y OS X). Carbon proporcionó un buen grado de compatibilidad retroactiva para los programas que se ejecutaron en Mac OS 8 y 9. Los desarrolladores podían usar las API de carbono para portar (“carbonizar”) sus aplicaciones Mac y software “clásicos” a la plataforma Mac OS X con poco esfuerzo, en comparación con la portación de la aplicación al sistema completamente diferente de Cocoa, que se originó en OPENSTEP. Con el lanzamiento de macOS 10.15 Catalina, la API de carbono fue oficialmente descontinuada y eliminada, dejando a Cocoa como la única API primaria para desarrollar aplicaciones de macOS. Carbon fue una parte importante de la estrategia de Apple para traer Mac OS X al mercado, ofreciendo un camino para la rápida portabilidad de las aplicaciones de software existentes, así como un medio de envío de aplicaciones que se ejecutarían en Mac OS X o Mac OS clásico. Como el mercado