Quote:
Originally Posted by Phil21
Because Apple controls the whole hardware/software stack, and can thus plan accordingly.
It's the same reason console games (xbox, ps3, etc.) run "flawlessly" compared to PC games. The developers only need to code for one configuration, vs. literally hundreds of millions of different possible hardware configs.
Something like sleep sounds easy, but in practice has been implemented in so many different ways depending on the individual manufacturer it becomes quite complex. Since Apple knows what hardware they need to support beforehand, they can simply code to those specs vs. trying to support 300 random buggy implementations of the same thing.
There are lots of "advanced" features modern PC's support these days, that most OS's simply don't even try to take full advantage of yet.
|
Pay attention. Like Phil said and Potter agreed with...
If Microsoft started building machines in a proprietary, exclusive way that Apple does, there would be no issues with the configuration and Mac users' masturbatory rantings would have less truth to them.
PC OEM's often do not follow Microsoft's HCL and SCL to exact specs. This is why some PC's simply do not work as fast or as smoothly as they should.
If Apple allowed OEM's to install OSX on any machine (as they currently do with Windows), much of the "Mac is superior" raving would instantly cease and the truth of the matter would be revealed.
But we don't want Microsoft to build PC's now, do we? An antitrust case would be dropped on Microsoft's lap faster than Steve Jobs could say, "Oh shi..."