> On Nov 12, 2019, at 11:56 PM, Chris Ridd via Cocoa-dev > <cocoa-dev@lists.apple.com> wrote: > >> >> On 12 Nov 2019, at 21:14, Jean-Daniel via Cocoa-dev >> <cocoa-dev@lists.apple.com> wrote: >> >> >> >>> Le 12 nov. 2019 à 21:30, Richard Charles via Cocoa-dev >>> <cocoa-dev@lists.apple.com> a écrit : >>> >>> >>>> On Nov 12, 2019, at 1:16 PM, GNDGN <e...@gndgn.dev> wrote: >>>> >>>> ‘It’s like giving a glass of ice water to somebody in hell’ - Jobs >>>> >>> >>> Apple released iTunes for Windows in October 2003. Apparently Cocoa and any >>> supporting frameworks were ported to Windows 16 years ago. So what is the >>> problem providing this to outside developers? >>> >>> --Richard Charles >> >> Supporting a public API is far more complex and costlier than supporting >> some private frameworks. >> What would be the benefit for Apple to support public API for Windows ? > > Apple did have the Red Box environment, back in the Rhapsody days. I guess > they agreed with you, because it never got released AFAIK. I think it was > mostly inherited from Next. > > https://lowendmac.com/1997/red-box-blue-box-yellow-box/ > <https://lowendmac.com/1997/red-box-blue-box-yellow-box/> > > Chris
Having worked on an Apple cross-platform application that used the same APIs that iTunes use... ...was a nightmare. You'd think that it would be easy, but there are so many assumptions about *how* the APIs work and work together to get your code running - and many of those assumptions simply weren't true when running in a Windows environment. We spent a significant amount of time re-writing various APIs used by the application because the RedBox ones we had access to simply didn't work. We won't go into the facts that every Windows font size is *exactly* 33% bigger than they are on the Mac (Windows is 96 dpi, Mac is based on 72 dpi: 96/72 = 4/3). Or that a mouse on Windows was less precise but targets were smaller. Or the myriad of other "issues" that make a Windows app just "feel different." I've written apps in Qt, and it does make the cross-platform app development process "easier" - but that's much more from a Windows-centric (or Linux-centric) viewpoint. The same is true for WxWidgets. Qt also has a pretty significant up-front cost in time and money (WxWidgets is open-source, but still has the time investment). -- Glenn L. Austin, Computer Wizard and Race Car Driver <>< <http://www.austinsoft.com> _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com