Connaissez-vous la Yellow Box pour Windows ? Il s’agissait d’un portage de l’ancêtre de Cocoa pour Windows, qui permettait de proposer des applications capables de fonctionner sous Rhapsody (l’ancêtre de Mac OS X) mais aussi Windows. Dans les faits, on peut lancer Aperçu ou TextEdit… sous Windows.
Yellow Box pour Windows était livré avec la DR2 de Rhapsody et fonctionnait sous Windows NT 4.0 ou Windows 2000 (au moins). Certains programmes fonctionnent sous Windows XP, mais pas tous.
Apple livrait quelques programme avec la Yellow Box : Interface Builder, un terminal, Aperçu, TextEdit, etc. Les portages des programmes Apple fonctionnaient donc en direct sous Windows, à travers des API communes à Rhapsody et Windows.
J’ai installé une machine virtuelle avec Windows 2000 (et Windows XP pour une des captures) pour vous montrer quelques captures de la Yellow Box.
En théorie, on peut lancer certaines bêtas d’OmniWeb — un navigateur de l’époque — sous Yellow Box, mais je n’ai pas réussi.
Apple proposait aussi à l’époque la Blue Box (pour utiliser les applications Mac OS 8 sous Rhapsody) et les rumeurs indiquent qu’Apple a continué à développer Yellow Box en interne, et qu’une partie du code a été utilisé pour le portage de Safari sous Windows (qui a d’ailleurs été abandonné).
C’est marrant, dans la fenêtre d’info d’Interface Builder, le copyright va jusqu’a cette année : c’est la première fois que je vois une date « dynamique » dans ce genre de boîte de dialogue !
Dans Preview aussi, j’avais pas remarqué