• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: itunes for windows HOWTO ???
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: itunes for windows HOWTO ???


  • Subject: Re: itunes for windows HOWTO ???
  • From: Chris Hanson <email@hidden>
  • Date: Mon, 10 Nov 2003 08:45:42 -0600

On Nov 10, 2003, at 6:55 AM, patrick timur wrote:
I am interested to know
what method was used to port itunes over to MS
Windows?

To my knowledge, iTunes is not a Cocoa application. QuickTime implements a very large subset of the classic Macintosh Toolbox, and since iTunes was originally a classic Mac application I suspect that's what they used.

There's no sign that Apple is pursuing a cross-platform strategy with Cocoa, or that it would make financial sense for Apple to pour resources into enabling faster and better development of software for their primary competitor.

GNUstep <http://www.gnustep.org/> is unfinished, particularly on Windows, but it's worth a look. Depending on your product, it might be worthwhile for you to invest in finishing the parts your application would need to run on another platform. Note that you can't use Cocoa nib files on GNUstep, because the format is proprietary to Apple; you'll have to lay out your interface again.

But you can use GNUstep Renaissance -- which is like Microsoft's Avalon/XAML, but has been around for a year -- to lay out your interface in XML with flexible layout managers, and run almost the same interface on both Cocoa and any GNUstep platform.

Even for developers just doing Cocoa, Renaissance is interesting. You don't get a great visual layout tool like Interface Builder, but you do get a mergeable text-based file format, as well as automatic layout of your interface via the layout managers that can make localization substantially easier.

-- Chris

--
Chris Hanson, bDistributed.com, Inc. | Email: email@hidden
Outsourcing Vendor Evaluation | Phone: +1-847-372-3955
Custom Mac OS X Development | Fax: +1-847-589-3738
http://bdistributed.com/ | Personal Email: email@hidden
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

  • Follow-Ups:
    • Re: itunes for windows HOWTO ???
      • From: Finlay Dobbie <email@hidden>
References: 
 >itunes for windows HOWTO ??? (From: patrick timur <email@hidden>)

  • Prev by Date: Re: itunes for windows HOWTO ???
  • Next by Date: Re: NSXMLParser question
  • Previous by thread: Re: itunes for windows HOWTO ???
  • Next by thread: Re: itunes for windows HOWTO ???
  • Index(es):
    • Date
    • Thread