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

xAI annonce des compagnons virtuels, entre midinette pour otaku et fans de Cinquante nuances de Grey

16/07/2025 à 23:30

• 12


Test du PlugBug 120 W : un chargeur de voyage qu’on n’oublie pas grâce à Localiser

16/07/2025 à 20:30

• 17


Un dock Thunderbolt 5 bien équipé proposé par Razer

16/07/2025 à 20:15

• 8


iPhone 17 : la future palette de couleurs déjà dans la nature ?

16/07/2025 à 20:13

• 21


Le Thermomix TM5 a été hacké, et il ne lance même pas Doom

16/07/2025 à 19:27

• 5


Vous avez peur pour vos données ? TeamGroup lance un SSD qui peut s'autodétruire

16/07/2025 à 17:56

• 9


macOS 12 Monterey bientôt obligatoire pour Google Chrome

16/07/2025 à 15:46

• 4


Red by SFR propose une Box 5G

16/07/2025 à 13:00

• 27


Face à la gronde, WeTransfer rétropédale sur l’analyse des fichiers par IA

16/07/2025 à 11:37

• 58


Le lecteur d’albums Longplay est disponible en version finale sur le Mac

16/07/2025 à 09:49

• 10


Les bêtas publiques d'iOS 26, iPadOS 26 ou macOS Tahoe prennent du retard

16/07/2025 à 07:42

• 59


Pornhub, Redtube et YouPorn abandonnent une seconde fois la France

15/07/2025 à 21:10

• 62


On a testé Comet, le navigateur de Perplexity qui explore le web comme nul autre

15/07/2025 à 20:30

• 27


La version Mac de Cyberpunk 2077 sera disponible le 17 juillet sur Steam et le Mac App Store

15/07/2025 à 16:25

• 40


Guide d’achat : nos accessoires tech pratiques pour les télétravailleurs

15/07/2025 à 15:02

• 6


Apple investit 500 millions dans les terres rares et la fabrication d'aimants aux États-Unis

15/07/2025 à 14:57

• 24