Theocacao
Leopard
Design Element
Comment on "Simple Truths About Cross-Platform Apps"
by leeg — Mar 22
Scott: (GNUstep) has a common ancestor with Cocoa, and it picked up some of the newer classes, but they're nowhere near interchangeable.

For a lot of work they are; a large subset of Foundation code, AppKit code and NIB files can be used on both platforms. GNUstep then has some extensions to the Foundation/base library, which are available for both GNUstep and Cocoa. No KVO yet (so no bindings), but we're hoping to change that.

My comment was actually aimed at the question: Why arent't there* any cross-platform GUI libraries that attempt to bring a Mac-like interface to other platforms? GNUstep is even a Mac-like framework for cross-platform development. It can be themed to provide a Mac-like interface (see étoilé), though note that due to the software patents which I'm sure everyone here loves, it would be illegal in the US to mimic some of the OS X behaviour due to their acquisition of NeXT's patent portfolio. Lines connecting target and action across multiple windows in IB, I'm looking at you.
Back to "Simple Truths About Cross-Platform Apps"
Design Element

Copyright © Scott Stevenson 2004-2015