Apple Windows apps?

Ashley Aitken mrhatken at mac.com
Sat Jun 16 08:24:39 PDT 2007


Thanks, that explains things, I was wrong about Cocoa.

Cheers,
Ashley.


On 16/06/2007, at 11:08 PM, Finlay Dobbie wrote:

> On 16/06/07, Ashley Aitken <mrhatken at mac.com> wrote:
>> > That's a gross oversimplification.
>>
>> And that's not an elaboration.
>
> Agreed, but any elaboration would be fairly technical in nature and I
> really can't be bothered to go through them.
>
>> > Also, it's patently obvious if you
>> > go look at Safari for Windows that it's not a Cocoa application.
>>
>> I haven't run Safari on Windows but I have seen the screenshots on
>> apple.com.
>>
>> How can you tell it's not a Cocoa app?
>
> By actually looking at the binaries installed. There are no references
> to any Cocoa technologies. There is a version of CoreFoundation (not
> surprising, CF is low-level and small and CF-Lite has already been
> brought up on Windows and Linux), CFNetwork (also not surprising, also
> small and low-level), and CoreGraphics (somewhat surprising, however
> it appears to be a somewhat limited implementation of Quartz 2D as a
> convenience; I very much doubt it has a full implementation of Quartz
> Compositor as an abstraction of the GDI and there's no evidence that
> it does - I'm not even sure that such a thing would be feasible, I'm
> not really familiar with GDI and the workings of Quartz Compositor are
> fairly well hidden by the app frameworks on OS X).
>
> There is no evidence of any Objective-C (which would be patently
> obvious, due to the runtime nature of Objective-C you end up with
> class names and method selectors strewn all over the place), and it
> would be somewhat weird for them not to provide DLLs for CF and CG but
> staticly link in the Obj-C runtime and an entire copy of the Cocoa
> framework.
>
> -- Finlay
>



More information about the MacOSX-talk mailing list