• 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: Thoughts on Objective-C++
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Thoughts on Objective-C++


  • Subject: Re: Thoughts on Objective-C++
  • From: Richard Charles via Cocoa-dev <email@hidden>
  • Date: Wed, 13 Nov 2019 11:58:39 -0700

> On Nov 13, 2019, at 8:47 AM, Glenn L. Austin via Cocoa-dev
> <email@hidden> 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 (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:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Thoughts on Objective-C++
      • From: Richard Charles via Cocoa-dev <email@hidden>
    • Re: Thoughts on Objective-C++
      • From: Jens Alfke via Cocoa-dev <email@hidden>
References: 
 >Re: Thoughts on Objective-C++ (From: Richard Charles via Cocoa-dev <email@hidden>)
 >Re: Thoughts on Objective-C++ (From: GNDGN via Cocoa-dev <email@hidden>)
 >Re: Thoughts on Objective-C++ (From: Richard Charles via Cocoa-dev <email@hidden>)
 >Re: Thoughts on Objective-C++ (From: Jean-Daniel via Cocoa-dev <email@hidden>)
 >Re: Thoughts on Objective-C++ (From: Chris Ridd via Cocoa-dev <email@hidden>)
 >Re: Thoughts on Objective-C++ (From: "Glenn L. Austin via Cocoa-dev" <email@hidden>)

  • Prev by Date: Re: Thoughts on Objective-C++
  • Next by Date: Re: Re: Thoughts on Objective-C++
  • Previous by thread: Re: Thoughts on Objective-C++
  • Next by thread: Re: Thoughts on Objective-C++
  • Index(es):
    • Date
    • Thread