The notion that what Apple did was unfair misses or ignores several important points:

OS X is and was Darwin. For at least as long as I have used OS X (since 10.1), I have also tested ideas on the Darwin x86 platform out of curiosity. How blind do you have to be to not realize that Darwin was being kept pretty close on the x86? Granted, I used KDE on the two installs I managed to get running. Also, the system would also run on Intel MBs with Intel chipsets. Darn curious why, but now we know.

How many Intel-ready languages already exist on the Intel-Mac platform? Most of the ones shipping with OS X for Intel have been in the Darwin x86 project for at least two years. Of course, these are "free" tools -- but they were ported and ready before the shocking announcement. The difference? They aren't graphical development tools. These are console tools, for the most part, meant to either work in a terminal window or to serve up Web content.

Apple uses gcc 3.3/4.0 and includes several compiler / interpreters with OS X. These aren't exactly proprietary. If you want to complain about Xcode or Objective-C, that's different. I'll grant you that nobody else has ever embraced Obj-C and no one is likely to do so. The Cocoa framework is likely to remain uniquely Apple. This does not prevent someone else from developing their own GUI concepts on top of OS X. To my knowledge, absolutely nothing technical demanding that a compiler use Apple's widget designs.

Freescale / Metrowerks did not keep current with IDE trends. They were far more focused on their embedded chip business than either the G4 or the PPC compiler. Apple was never a large enough client for Freescale or IBM to do whatever Apple might want. Likewise, Apple isn't big enough to get special treatment from Intel, either.

Intel's compilers for OS X are already in the hands of several companies and I believe there is an open beta planned. Does Intel have an unfair advantage in compiler technology? Maybe -- I know I'd substitute the Intel compiler for gcc without hesitation.

The claim that Apple killed CodeWarrior is a simplification. Consider Java support. If Java lived up to the hype, CW could have and should have retained Java support -- thereby distinguishing the product as a better IDE for crossplatform Java development than Xcode or JBuilder. But, Metrowerks didn't remain interested in Java or even Pascal. They bet on C++ and their own aging compiler.

Is Microsoft being fair to any dev tool makers when it migrates to a 64-bit platform? Microsoft has complete control over the .Net framework, WinForms, and the GUI APIs for their operating system. And MS definitely has their compilers ready long before a competing product can be ready. But, if you make the OS, of course you need the compilers before anyone else.

No, Apple doesn't bend over backwards to help tool vendors. But Apple does provide a lot of support and documentation to developers -- at least as much as Microsoft provides. If Adobe wanted to, I bet a port of Photoshop could be done in under four months. For some reason, Adobe seems to favor Windows right now. Plus, Adobe has the messy task of absorbing a parallel product line.

Don't think MS couldn't port Office in a very short time. Right now, MS wants to find a way to get Windows Office users to a subscription model. That's where their money is, not Apple users.

Real Software is stuck being a very small company competing against both MS and Apple. There is no way they could keep up with either easily. Do you think Real will have an AMD64 or Intel64 compiler within six months of the MS releases?

- Scott
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to