Более 10 лет назад, во время перехода с Mac OS 9 на Mac OS X (Rhapsody), Apple пообещала разработчикам функциональность «напиши один раз, разверни везде» («Желтая коробка») в тогда еще будущей платформе Mac OS X.
Теоретически, «Желтая коробка» для Intel и Mac OS сделала бы ее основным выбором для кроссплатформенной разработки, поскольку разработчики могли бы поставлять приложения, работающие на Rhapsody (как на PowerPC, так и на Intel), Mac OS, Windows NT и Windows 95 — все с использованием инструментов, производных от высоко ценимой объектно-ориентированной среды разработки NeXT. По словам Apple, приложение, написанное для «Желтой коробки», могло бы быть просто перекомпилировано для другой платформы или даже распространяться как один большой файл, содержащий исполняемый код для нескольких платформ. — 26 мая 1997 г.
Однако к 2000 году стало ясно, что «Желтая коробка» умерла.
Ладно… мы действительно бьем дохлую лошадь. Но факт в том, что лицензии на «Желтую коробку»/NT были обещаны (с контрактами на руках) и отменены. Недавние ответы Стива Джобса на эти вопросы, похоже, сводятся к «Почему бы не продавать ваш продукт на Mac?»
История оставалась без движения до примерно 2 лет назад, когда сомнительный пост на Page 2 возродил слухи о «Желтой коробке» (полный текст поста):
Джобс прекрасно осведомлен о риске, и, как только он решил возродить давно забытый проект OS X на Intel под кодовым названием «Marklar», он запустил параллельный проект (теперь известный внутри компании как «Dharma») по возрождению (вот что самое главное)… «Желтой коробки» для Windows. Как вы, вероятно, знаете, «Желтая коробка» для Windows была проектом NeXT по портированию Project Builder (известного сегодня как Xcode) и полного API NeXT (известного сегодня как Cocoa) на Windows, позволяя разработчикам создавать бинарный файл для Windows простым установлением галочки.
Для чего Apple использовала бы эту среду разработки? Автор поста утверждал, что Apple портировала Safari на Windows:
В качестве примера мощи проекта Dharma, Apple портировала Safari на Windows, и внутренний билд браузера Apple (2.0.2, v.417.108) фактически работает на Windows (требуется XP), включая сглаживание Quartz. Сообщается, что он достаточно стабилен, даже если плагины Java и Flash все еще не работают из-за их зависимости от стороннего кода. Apple планирует выпустить Windows-версию своего браузера бесплатно. На самом деле, это было легко сделать, поскольку им пришлось портировать WebKit, чтобы фреймворк Cocoa был полным.
Слух вызвал обычное интересное обсуждение, но в целом был отвергнут… до начала этой недели. Релиз Safari для Windows от Apple, который, похоже, включает в себя некоторые интересные библиотеки для Windows…

… где один человек утверждает, что скомпилировал против CoreFoundation и CoreGraphics на Win32 нативно.
Хотя это и не доказательство существования «Желтой коробки для Windows», это может представлять собой интересное развитие в эволюции Mac OS X и сохраняет возможности для Apple выпускать больше приложений для Windows или даже предоставлять эту функциональность разработчикам Mac OS X.
Обновление: Этот автор указывает на код, свидетельствующий о том, что Safari для Windows написан не на Cocoa:
Windows «порт» Safari не использует ни одной строки Objective-C/Cocoa, а написан на C/C++ против C-библиотек от Apple (CoreFoundation/CoreGraphics) и Microsoft (Win32).