Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNUStep, OpenStep, NextStep, Cocoa port?



I've done a lot of looking into this. The results are:

If its a command line app that uses foundation only, its very easy. In fact I'd go so far as to say GNUstep is a viable Objective C version of the C++ standard library in terms of portability. Note: apple is even working on releasing the Objective-C 2.0 features to gcc in the coming year.

The GUI side is not quite so rosy a picture though. While its possible to load cocoa nibs directly in GNUstep and thus probably the portability issue is still not so bad, this means your app will really only integrate well into the GNUstep environment aesthetically. This environment is different from all the Linux desktop environments and users either like it or not. Their goal on the visuals are to reproduce the NeXT environment which today looks very dated and does not at all integrate well with gnome or kde. Even on windows it has the NeXT look and feel. The GUI I think also probably is current maybe to jaguar, and does not support bindings I think.

So depending on how forgiving your users are, this is a definite maybe. On the other hand, its open source, and if you have the resources to contribute to it to make cocoa apps more portable that can be great too.

I often wish Apple took more interest in spreading Cocoa to other platforms. Releasing the 2.0 changes is great but only a small part of that.

I'd love to be able to tell fresh college students to learn objective- c because it will help them work on any platform.

--
Jiva DeVoe
http://www.random-ideas.net

On Mar 8, 2008, at 12:20 AM, "William Zumwalt" <email@hidden> wrote:

Anyone have any experience trying to port a Cocoa XCode app to linux? Are
the GnuStep or OpenStep libs compatible w/ Cocoa's NextStep? I'd really like
to try this if it will work and wondering if anyone else has done the same.
It's not a simple command line app in obj-c, but rather, uses Cocoa and was
developed on Tiger, haven't made the move to Leopard yet.


Any help, advice much appreciated.
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/email@hidden

This email sent to email@hidden

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/email@hidden

This email sent to email@hidden
References: 
 >GNUStep, OpenStep, NextStep, Cocoa port? (From: "William Zumwalt" <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.