> 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

Reply via email to