Previous Thread
Next Thread
Print Thread
Joined: Feb 2004
Posts: 270
Senior Member
OP Offline
Senior Member
Joined: Feb 2004
Posts: 270
Apple's marketing has increasingly emphasised developer tools for example Xcode. From a developers Point of View (PoV), how does OS X application development and support translate into the real world? Does it compare favourably with other platforms?

Thanks for your time.

Joined: Feb 2004
Posts: 2,369
Likes: 89
Very Senior Member
Offline
Very Senior Member
Joined: Feb 2004
Posts: 2,369
Likes: 89
Apple does encourage people to develop software. All the tools you need come free with the OS. There is adequate documentation included for anyone to get started.

Joined: Mar 2001
Posts: 16,912
Likes: 56
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,912
Likes: 56
As far as development in general, you get the entire classic Unix toolchain for free, which is a major plus for a commercial OS.

Actual native GUI programming for OSX is not very compelling for cross-platform guys like me though. It's 2005 and they apparently have no answer for the C++ frameworks commonly used on Linux and Windows - either you use Carbon and suffer or you learn ObjC and lose your existing codebase.

Joined: Jul 2000
Posts: 497
MacMAME Author
Offline
MacMAME Author
Joined: Jul 2000
Posts: 497
Quote:
Originally posted by R. Belmont:
Actual native GUI programming for OSX is not very compelling for cross-platform guys like me though. It's 2005 and they apparently have no answer for the C++ frameworks commonly used on Linux and Windows - either you use Carbon and suffer or you learn ObjC and lose your existing codebase.
Which cross-platform GUI frameworks are you wanting to use? All the big ones are available for OSX.

Joined: Mar 2001
Posts: 16,912
Likes: 56
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,912
Likes: 56
I was thinking more in terms of a native Apple one. In general people don't react well when your app requires 10 megs of Qt or GTK or whatever shared libraries so I usually build platform-native C++ UIs over a common C/C++ core codebase (Audio Overload's UI is MFC on Windows and GTK+/Glade on Linux). As far as I know there's not a similar solution on OSX.

Joined: Jul 2000
Posts: 497
MacMAME Author
Offline
MacMAME Author
Joined: Jul 2000
Posts: 497
Quote:
Originally posted by R. Belmont:
I was thinking more in terms of a native Apple one. In general people don't react well when your app requires 10 megs of Qt or GTK or whatever shared libraries so I usually build platform-native C++ UIs over a common C/C++ core codebase (Audio Overload's UI is MFC on Windows and GTK+/Glade on Linux). As far as I know there's not a similar solution on OSX.
Ah, OK - I see what you mean now. The closest thing would probably be PowerPlant X from Metrowerks, which of course isn't Apple-supplied.


Link Copied to Clipboard
Who's Online Now
1 members (John IV), 18 guests, and 2 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,088
Posts119,103
Members5,014
Most Online890
Jan 17th, 2020
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com