On Sat, Oct 18, 2008 at 9:55 AM, Steve Cronin <[EMAIL PROTECTED]> wrote: > Since my goal was to deploy to 10.4 all along, by using the 10.4 SDK, the > app will behave the same on both 10.4 and 10.5 (and 10.6) --> simpler from a > support perspective. > In some cases the behavior might be consistently wrong perhaps but any such > incorrectness can be cured on both OSes by the same workaround --> simpler > development and testing
Perhaps I'm mistaken, but you seem to be putting far more weight behind this than it deserves. Code built using the 10.4 SDK can still break on the 10.5 SDK for all sorts of reasons, including but not limited to: - Not all bug fixes get the special casing described. Ones which Apple thinks have a significant installed base of workarounds do, if those workarounds would break on a fix. - New bugs are frequently introduced. Since these are almost by definition not known inside of Apple when they are created, they have no OS version special casing. - Details change without either being a new bug or a bug fix. Code which relies on bad assumptions will work before but not after. - The SDKs themselves can have bugs which prevent your app from working when it otherwise should. Please understand, I'm not saying that your decision is the wrong one. Quite the contrary, it makes some good sense. But you can't simply link against the 10.4 SDK and assume that your application will work consistently and correctly on all future OS versions, although Apple does try to make it that way to some extent. Mike _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]