Frameworks (was: Re: OOo native Mac version !)
Scott Stevenson
scott at maxify.com
Fri Feb 2 22:48:09 PST 2007
On Feb 2, 2007, at 9:57 PM, LuKreme wrote:
> You are, as usual, full of crap. Carbon is just as native as
> Cocoa. It is not there for compatibility with OS 9, or else it
> wouldn't exist in intel OS X, as the intel Macs can't run OS 9 or
> Classic.
It really depends on what native means to you (back to defining what
words mean :). Carbon apps are certainly not emulated, so they're
native in that sense. Both also use the data structures in
CoreFoundation. In fact, Cocoa apps depend on Carbon for a number of
things at lower levels. A lot of important apps are built around
Carbon, such as Adobe's apps and Office.
However, Apple's focus is clearly on Cocoa and has been for some
time. QTKit is a good example of this. So if native API to you means
the "most thoroughly invested, most complete environment which is
recommended by Apple" then Cocoa is clearly "the" native environment.
In other words, both frameworks are technically native from an
operating view of the world, but they're not even remotely equivalent
or interchangable from the developer's perspective.
- Scott
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /mailman/archive/macosx-talk/attachments/20070202/e0bca47d/attachment.html
More information about the MacOSX-talk
mailing list