Ouvrir le menu principal

MacGeneration

Recherche

Carbon ? Une idée de Scott Forstall !

Anthony Nelzin-Santos

vendredi 29 mars 2013 à 12:30 • 22

macOS

Don Melton, le créateur de WebKit, continue à raconter ses années Apple. Au détour d’un épisode du podcast Debug, il révèle ainsi que Scott Forstall a ardemment milité pour la création de Carbon. Autrement dit, un ancien de NeXT a pris fait et cause pour une solution qui a ralenti l’adoption des technologies de NeXT, un exemple du « pragmatisme absolu » de Forstall selon Melton.





Début 1997, Apple annonce son intention de passer rapidement de Mac OS 7.6 à un nouveau système basé sur les technologies de NeXT, Rhapsody. S’il conserve l’apparence de Mac OS et intègre QuickTime et ColorSync, Rhapsody est avant tout un dérivé d’OPENSTEP. La Blue Box permet de préserver la compatibilité avec les anciennes applications Mac OS, mais Apple invite les développeurs à étudier les APIs héritées de NeXT : la Yellow Box permet d’exécuter les nouvelles applications sur PowerPC et x86 à la fois sur Rhapsody, Windows NT/95 et GNUStep.



Ce plan original ne va pas résister longtemps aux réalités du marché. Apple se heurte par exemple au coût prohibitif du Display Poscript d’Adobe, utilisé par OPENSTEP pour le rendu des graphismes — la solution sera le passage à Quartz. La firme de Cupertino se heurte aussi au refus d’Adobe et de Microsoft d’engager des millions de dollars pour réécrire leurs suites alors qu’Apple est toujours en convalescence — la solution sera tout simplement l’abandon de la stratégie Rhapsody.



Le rêve d’une compatibilité croisée entre Mac et PC est abandonné, au profit d’une compatibilité entre les anciennes apps Mac et le nouveau système. La Blue Box subsiste, connue sous le nom de Classic, un environnement d’émulation de Mac OS. Les APIs de NeXT deviennent Cocoa, le nouvel environnement de programmation des apps Mac. Entre les deux réside Carbon, un moyen de porter les anciennes apps sur le nouveau système avec seulement « quelques » modifications — une idée de Scott Forstall, donc.



Carbon est sans aucun doute responsable d’un ralentissement de l’adoption des technologies issues de NeXT : il a fallu attendre OS X 10.8 Mountain Lion pour qu’il soit considéré comme obsolète. Mais il a aussi grandement facilité la transition vers OS X et permis à de très nombreux développeurs de rapidement porter leurs apps sur le nouveau système. Une décision pragmatique en effet.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Comment regarder les chaînes de télé sur l’Apple TV : toutes les apps et offres disponibles

31/08/2025 à 18:41

• 64


Ces articles du Club iGen passent en accès libre : découvrez nos contenus premium

31/08/2025 à 11:58

• 3


Le grand tapis de souris de Logitech en promo à 8 €

31/08/2025 à 08:34

• 0


« Digital detox » : le bilan de mes vacances (presque) sans iPhone

31/08/2025 à 08:00

• 30


Panne majeure en cours sur les moyens de paiement de nombreuses banques françaises

30/08/2025 à 20:17

• 93


« Le premier iPad protégé contre les liquides » : la déclaration d’Apple qui intrigue

30/08/2025 à 10:24

• 15


L’appel à la grève de la CB (et d’Apple Pay), un risque majeur pour les banques ?

30/08/2025 à 08:06

• 178


iOS 18.6.2 bouche une faille zéro day utilisant WhatsApp pour piéger les utilisateurs

30/08/2025 à 08:04

• 8


À contre-courant : pourquoi Florian n’abandonne pas WhatsApp

30/08/2025 à 08:00

• 78


Gemini lance un mode incognito, pour des conversations jetables

29/08/2025 à 21:00

• 12


my kSuite : une alternative gratuite, souveraine et suisse à Google et Microsoft (et à -80 % si besoin de plus) 📍

29/08/2025 à 20:07

• 0


Agenda, Path Finder, Unite… De bonnes apps Mac à prix cassé

29/08/2025 à 17:05

• 11


Fibre Power S : SFR baisse son offre triple-play à 26,99 €/mois

29/08/2025 à 16:22

• 15


Lenovo cogite sur un portable à écran paysage et portrait

29/08/2025 à 15:49

• 17


MacBook Air M4 en promo à partir de 949 € et 90 € en bons d'achat

29/08/2025 à 14:43

• 6


Guide d'achat : quels accessoires pour accompagner son nouvel iPad à la rentrée

29/08/2025 à 14:42

• 16