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

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.