>How can I write portable versions of Mac OS X apps when the Cocoa API doesn't exist outside of Mac OS X of course it does! check out gnustep (http://www.gnustep.org/) for a portable version of the cocoa API (works quite well on linux and even on windows;-)
>and the language Objective C isn't supported outside of Mac OS X of course, it is supported. gcc ships with objective-c support since AGES and runs on nearly all platforms. gcc 4.1 will even feature obj-c++
>iCab passes because they use Webcore from Safari as their rendering engine.
this simply isn't true. the people modding this up should have checked the facts first.
1.) if iCab 3.0 would use WebCore it wouldn't be available for macos 8.5
2.) the (german) interview with the iCab creator available here: http://www.macgadget.de/interviews/clauss/clauss.s html clearly states that he doesn't use WebKit because he thinks it isn't standards compliant enough and only works on (new) mac os x versions.
have you actually had a look at it? neither the look nor the feel of NeoOffice is native (it looks and "feels" the same as OpenOffice 1.1.x on Windows and Linux). The only thing that can be called "native" about it is the fact that it doesn't need X11.app to run, but uses a mix of java and carbon to draw.
O.K. the latest version of NeoOffice has "native" menues, but thats all about it.
my own expirience with spam is that i'll start getting spam the same day i enter my e-mail adress in the user-details of my icq account. seems like the spammers have some bots to scan all icq-accounts for e-mail adresses
Preemptive multitasking - the kernel and high-priority user tasks can preempt userspace tasks, and force them to give up control of the CPU. Linux and MacOSX are too)
FYI, MacOSX also has a preemtible kernel (Mach 3.0)
>How can I write portable versions of Mac OS X apps when the Cocoa API doesn't exist outside of Mac OS X ;-)
of course it does!
check out gnustep (http://www.gnustep.org/) for a portable version of the cocoa API (works quite well on linux and even on windows
>and the language Objective C isn't supported outside of Mac OS X
of course, it is supported. gcc ships with objective-c support since AGES and runs on nearly all platforms. gcc 4.1 will even feature obj-c++
>iCab passes because they use Webcore from Safari as their rendering engine.
s html
this simply isn't true.
the people modding this up should have checked the facts first.
1.) if iCab 3.0 would use WebCore it wouldn't be available for macos 8.5
2.) the (german) interview with the iCab creator available here:
http://www.macgadget.de/interviews/clauss/clauss.
clearly states that he doesn't use WebKit because he thinks it isn't standards compliant enough and only works on (new) mac os x versions.
>a VW Taureg
it's called "Touareg"
it's not even a german word so there is no reason to spell it that wrong
http://www.vw.com/touareg/index.html
>Native look & feel through carbon and java.
have you actually had a look at it? neither the look nor the feel of NeoOffice is native (it looks and "feels" the same as OpenOffice 1.1.x on Windows and Linux). The only thing that can be called "native" about it is the fact that it doesn't need X11.app to run, but uses a mix of java and carbon to draw.
O.K. the latest version of NeoOffice has "native" menues, but thats all about it.
>The decoder is currently unoptimized, but it already outperforms the original binary DLL (which is a shame on Apple, but what did we expect?).
it's sorenson and not apple who wrote the SVQ3 (and SVQ1) codecs.
it's a shame that even the ffmpeg people don't get that right...
my own expirience with spam is that i'll start getting spam the same day i enter my e-mail adress in the user-details of my icq account. seems like the spammers have some bots to scan all icq-accounts for e-mail adresses
You can have menubar-applets like mixer and syscontrol: KDE/Linux [x] MacOSX [ ] WinXP [ ]
MacOSX does have have this tough they are called other...look on versiontracker.com for dozens of menubar additions for macosx
most of the other stuff you list are no real advantages but just questions of preference IMHO
Preemptive multitasking - the kernel and high-priority user tasks can preempt userspace tasks, and force them to give up control of the CPU. Linux and MacOSX are too)
FYI, MacOSX also has a preemtible kernel (Mach 3.0)
>I, for one, don't feel like spending $1500-2000 for the same bang-per-buck I already have in my Athlon-based PC for under $500 just to use MacOS.
you obviously never did
few who did ever came back, and that's for a reason