Carbon est une interface de programmation mise au point par Apple pour son système d’exploitation.
C’est un framework de développement a été pensé pour le langage C et C++. Il a été surtout conçu pour faciliter la transition entre Mac OS 9 et Mac OS X.
Pour y voir un peu plus clair :
Les applications “classic” :
Ces applications tournaient sur les versions de Mac OS 9 (environnement Classic) et versions plus anciennes. Ces applications ne fonctionnent plus sous OS X Mountain Lion.
Les applications “carbon” :
Ces applications sont des applications “classic” qui ont été modifiée avec Carbon pour pouvoir tourner sous OS X, les rendant ainsi compatibles sur les 2 systèmes. Ce sont des applications de “transition”; il en existe tout de même encore un bon nombre aujourd’hui.
Les applications “cocoa” :
Le nouveau framawork cocoa offre beaucoup plus de fonctionnalités et de possibilités aux développeurs. La plupart des applications sous OS X sont développées avec le framework cocoa, il est totalement conçu pour le langage Objective C.
Réponses