[quote]Originally posted by skipwiley:
<strong>Optimization, Little Endian vs. Big Endian are concerns with compiled binaries, not so much with raw source code. Apple's "Mocha" Compiler would optimize and create a binary to run correctly on PowerPC without the Windows programmer necessarily needing to be concerned about those issues. I am not saying this would work for all applications but maybe stuff like Morpheus, CorelDraw, small shareware programs, etc...</strong><hr></blockquote>
This usually works pretty well in the UNIX / POSIX camp, as everyone there seems to be keen on making their software platform-independent in the first place, or at least isolate platform-specific parts as far as possible.
Since many windows programs were never intended to run on anything but Win/x86, I imagine developers were less reluctant to add speed via assembly-level optimizations and direct Win32-API-calls (i.e. no abstraction), at least in big apps like Corel etc.
Shareware and smaller apps, on the other hand, have a pretty good chance of being written in Visual Basic or Delphi, which basically void any multi-platform capabilities.