Blog sur l’univers Apple et les métiers créatifs

Carbon

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.