Définition
Carbon
Carbon est une API (Application Programming Interface) historique utilisée pour développer des applications sur les systèmes macOS (anciennement Mac OS X). Elle a permis aux développeurs de porter leurs applications existantes depuis Mac OS Classic vers le nouvel environnement Mac OS X, tout en offrant un accès aux fonctionnalités modernes du système.
Historique de Carbon
- 1998 : Annonce de Carbon par Apple lors de la WWDC, comme une solution de transition pour les développeurs.
- 2001 : Mac OS X 10.0 sort avec le support de Carbon, permettant l’exécution des applications “Carbonisées”.
- 2012 : Apple cesse officiellement de supporter Carbon pour les applications 64 bits avec macOS 10.8 (Mountain Lion).
- Aujourd’hui : Carbon est désormais obsolète, remplacé par Cocoa, une API moderne utilisée pour développer toutes les applications macOS actuelles.
Contexte de Carbon dans l’univers Apple
Carbon a joué un rôle essentiel lors de la transition entre Mac OS Classic et Mac OS X. Il a facilité l’adoption du nouveau système d’exploitation sans forcer les développeurs à réécrire entièrement leurs applications. Cependant, avec l’évolution rapide des technologies macOS et la transition vers 64 bits, Apple a progressivement déplacé ses efforts vers Cocoa, offrant une API plus puissante et mieux adaptée à l’écosystème moderne.