Re: 10.4 v. 10.5 SDK question
Re: 10.4 v. 10.5 SDK question
- Subject: Re: 10.4 v. 10.5 SDK question
- From: "Michael Ash" <email@hidden>
- Date: Sat, 18 Oct 2008 21:14:39 -0400
On Sat, Oct 18, 2008 at 9:55 AM, Steve Cronin <email@hidden> 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 (email@hidden)
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:
This email sent to email@hidden