> On Nov 13, 2019, at 8:47 AM, Glenn L. Austin via Cocoa-dev 
> <cocoa-dev@lists.apple.com> wrote:
> 
> 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 am no expert, but I am a little confused.

The Cocoa API provides a very broad surface area covering the hosting OS. In 
1994 the OpenStep API (predecessor to Cocoa) ran on NeXTSTEP, Windows NT and 
Solaris.

The Red Box, Blue Box, Yellow Box was 1997.

Apple released iTunes for Windows in October 2003.

Over the last 16 years would bet that a lot of spit and polish has gone into 
integrating Cocoa with Windows by the iTunes team.

--Richard Charles

_______________________________________________

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

Reply via email to