I'm sure many developers would love to have built for the mac but just couldn't see the time and energy spent to learn the PPC platform for optimizations.
That is one of the things I am wondering about. I haven't followed SSE very much since SSE1 and I'm wondering if AltiVec still isn't better. Back in the 3DNow vs SSE vs AltiVec days, AltiVec was much more general purpose and about 3x as many instructions available. I would imagine that SSE2 and SSE3 closed that gap, but I'm just not sure.
Running on x86 hardware means you have developers with years of experience that can now jump in head first with just the little overhead of learning the particular OS APIs. And then again OS X is really unix underneat so every *nix hacker is already pretty well versed in the core os too!
It is certainly good new for Unix developers. =)
Unfortunatly, it will also probably forever cement Linux's image as a hobbyist OS among consumers.
Should give Microsoft a good push to really innovate with longhorn and not just "innovate" like they always talk. Maybe they ramp up production and put back in some of the features they took out of longhorn....
You hit the nail on the head - it's just talk. Obviously I don't have much faith in Redmond, not that anything they've pulled is all that revolutionary to begin with (w/ perhaps the exception of Avalon).