Nepedia
Back to Discover
Fluent Reader
💻

Carbon (API)

technology Maturity 11-13 climate Next article →

This article covers sensitive topics: climate. Parents can manage visibility in Parental Controls.

Carbon was a special set of tools for computer software. It is called an API, which stands for application programming interface. An API is a way for different parts of a computer system to talk to each other. Apple created Carbon for the Mac OS X operating system. Its main job was to help old programs work on a new system.

Adobe ImageReady 7.0 running on Mac OS X
Adobe ImageReady 7.0 running on Mac OS X

This made it much easier for developers to move their work. They called this process "carbonizing" their software. This allowed old apps to run on the new Mac OS X platform with very little effort.

Carbon worked by using many different parts called Managers. Each Manager had a specific job to do for a program. For example, the File Manager helped the computer open and read files. The Font Manager helped the computer handle different text styles. The Window Manager helped create and move windows on the screen.

Adobe ImageReady 7.0 running on Mac OS X
Adobe ImageReady 7.0 running on Mac OS X

Carbon also used a system called Core Foundation. This was a set of code written in a language called C. This helped Carbon and a newer system called Cocoa work together as peers.

Apple began building this new strategy in the late 1990s. In 1996, Apple bought a company called NeXT. This led to a new plan for the Mac operating system. At first, Apple used something called a "Blue Box" to run old software. This was an emulator, which is a way to pretend to be an older system. Some developers were not happy with this idea at first. In 1998, Steve Jobs announced a better way to deliver a modern Mac OS. This led to the official release of Carbon in the year 2000.

Many famous programs used Carbon for a very long time. Even Apple used it for its own important apps. The Finder app used Carbon for many years until 2009. Other big apps like iTunes and Final Cut Pro also used it.

Adobe ImageReady 7.0 running on Mac OS X
Adobe ImageReady 7.0 running on Mac OS X

Even the famous Adobe Photoshop used Carbon for a long time. It was finally updated to the newer Cocoa system in April 2010. Carbon was very helpful during the years when computers were changing from old styles to new ones.

Eventually, the newer Cocoa system became the main way to make apps. Apple began to move away from Carbon in 2007. They did not make a 64-bit version of Carbon when they updated other tools. In 2012, Apple released OS X 10.8 Mountain Lion. This version made Carbon "deprecated." This means Apple would no longer add new features to it.

Adobe ImageReady 7.0 running on Mac OS X
Adobe ImageReady 7.0 running on Mac OS X

Finally, in 2015, Apple announced that 32-bit software would not be supported soon. In the macOS 10.15 Catalina update, Carbon was officially removed. Now, Cocoa is the only primary way to build modern Mac applications.

455 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (1)
File:Adobe ImageReady 7.0 running on Mac OS X.png
Adobe ImageReady 7.0 running on Mac OS X.png
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.