Si tu avais lu l'article pointé par /., tu aurais lu :
Edit: Slashdot seems to have picked up on this, and in typical style, has completely misunderstood the post. To be clear, I do not think that Apple is in any way trying to purposely "cripple" non-Apple software. I also do not think that undocumented APIs give Safari any kind of "significant performance advantage" (as Firefox 3 should show!). However, as I said, the undocumented functionality could be useful for Firefox and other apps to implement things in an simpler (and potentially more efficient) manner. I don't think this is malicious, it's just an unfortunate cutting of corners that is way too easy for a company that's not fully open to do.
Si tu avais lu les commentaires, tu aurais pu lire que l'API en question est non documentée parce qu'encore instable et pas encore officiellement finie. Elle est utilisée par WebKit, qui est un peu open source.
Une partie de la réponse de David Hyatt :
Many of the private methods that WebKit uses are private for a reason. Either they expose internal structures that can’t be depended on, or they are part of something inside a framework that may not be fully formed. WebKit subclasses several private NSView methods for example, and it cost us many many man hours to deal with the regressions caused by the internal changes that were made to NSViews in Leopard.
As you yourself blogged, there was a totally acceptable public way of doing what you needed to do.
For any private methods we use that we think should be public, we (the WebKit team) file bugs on the appropriate system components. Many of these methods have become public over time (CG stuff in Leopard for example). Be careful when you dig into WebKit code, since we may continue to use the WK method even though it’s not public API just because we need to work on Tiger.
Ce à quoi Vladimir (le type à l'origine du post) répond que oui, en effet, c'est pas top d'utiliser ça, que oui, il y a une manière publique de le faire, et que de toute façon quand ils auront finit d'améliorer d'autre parties de FF ils en auront plus besoin.
/apple fanboy