Re: Thoughts on Objective-C++
Re: Thoughts on Objective-C++
- Subject: Re: Thoughts on Objective-C++
- From: "Glenn L. Austin via Cocoa-dev" <email@hidden>
- Date: Wed, 13 Nov 2019 07:47:05 -0800
> On Nov 12, 2019, at 11:56 PM, Chris Ridd via Cocoa-dev
> <email@hidden> wrote:
>
>>
>> On 12 Nov 2019, at 21:14, Jean-Daniel via Cocoa-dev
>> <email@hidden> wrote:
>>
>>
>>
>>> Le 12 nov. 2019 à 21:30, Richard Charles via Cocoa-dev
>>> <email@hidden> a écrit :
>>>
>>>
>>>> On Nov 12, 2019, at 1:16 PM, GNDGN <email@hidden> 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 (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