In other words, Apple is no different than MicroSoft.
From Wired's "compiler" blog:
In an effort to make Firefox 3 faster on a Mac, Mozilla developer Vladimir Vukićević stumbled across several private, undocumented APIs used by competitor Safari. The good news is that Vukićević was able to fix the Firefox 3 bug he was after using a publicly documented method, but the existence of the hidden APIs have already led many to conclude the Apple is unfairly crippling non-Apple software.
To be clear, that’s not what Vukićević thinks, but with Microsoft having long been accused of doing the same, it’s not surprising that the conspiracy claim is making the rounds on Slashdot and elsewhere....
Slashdot conspiracy theorists aside, Vukićević has point when he writes that developers have much “more reason to complain when they use something undocumented that changes in the future, vs. using something that’s explicitly documented to be subject to change.”...
Bullshit! I says: Bullshit! The word "conspiracy" may not be applicable here, but it does seem kind of like the exact same thing that Apple, Netscape, and others were whining about circa ten years ago with regard to MicroSoft and Internutz Exploder.


