Re: Thoughts on Cocoa
Re: Thoughts on Cocoa
- Subject: Re: Thoughts on Cocoa
- From: Dragan Milić via Cocoa-dev <email@hidden>
- Date: Fri, 4 Oct 2019 12:43:40 +0200
> pet 04.10. 2019., at 11.51, Jeremy Hughes via Cocoa-dev wrote:
>
> It wasn’t clear to us (outside Apple) that Carbon was a temporary API until
> 2007, when Apple suddenly abandoned 64-bit Carbon.
I don’t agree. The first version of macOS predecessor (Rhapsody) shipped only
with “Yellow Box” (which became “Cocoa”) API . The first version of “Blue Box”
(which became “Carbon”) API was introduced a bit later, with specific note it’s
a transitional API, being there to make existing MacOS (8/9) applications run
on Rhapsody without, or with small, modifications. And that was introduced only
after Apple realised developers aren’t ready to jump on “Yellow Box” just like
that, no matter how great (for the time) it was.
Apple also strongly and clearly advised all new development should be done in
Yellow Box/Cocoa. Sure it took Apple too quite some time to transition
everything away from Carbon, but it was clear from the beginning that Carbon
was there just as long as it was really needed, and not a minute longer. With
every early major releases (until 2007) of macOS, Apple put strong emphasis in
release notes which OS-bundled applications have gone from Carbon to Cocoa.
-- Dragan
_______________________________________________
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