Help with Macintosh programming

macintosh programming, mac programming, mac os programming, mac os x programming, mac programming language, mac programing

OS X – link for release notes? xcode support 10.0?

Currently I am doing some porting from linux to OS X 10.3 (.6).
However, my application is also need to support 10.2, 10.1 10.0 and OS
X Server 10.3.  And now I need to do an estimation for my future task.
 So I would like to ask,

   1)  Is there any website which show the difference between 10.0,
10.1, 10.2, 10.3 and Server 10.3 ?   It will be great if they also
provide a list of major changes on different modules, e.g. java, etc.
   2)  Other than 10.0, 10.1, 10.2, 10.3 and Server 10.3 is there any
other major release?  e.g. any Server 10.2
   3)  What is the latest minor release for each major version.  e.g.
10.3 is 10.3.6.
   4)  I saw on the webpage, that xcode SDK support 10.1+.  How about
10.0?

.
posted by admin in Uncategorized and have Comments (5)

5 Responses to “OS X – link for release notes? xcode support 10.0?”

  1. admin says:

    victor.p…@wesoft.com <victor.p…@wesoft.com> wrote:
    > Currently I am doing some porting from linux to OS X 10.3 (.6).
    > However, my application is also need to support 10.2, 10.1 10.0 and OS
    > X Server 10.3.  And now I need to do an estimation for my future task.
    > So I would like to ask,

    Are you sure you really need to support that far back? Even 10.2 support
    is questionable for new software. Most people have upgraded by now. If you
    decide that 10.2 support is necessary, 10.1 support is still questionable.
    10.1 was not very high quality compared to later releases, and almost
    nobody still uses it. And even if you somehow decide that 10.1 support is
    necessary, there is basically *no* reason to support 10.0. The 10.1
    upgrade was free, and 10.1 runs on every computer that 10.0 supported.
    Anybody who’s still using it should upgrade, because 10.0 was really,
    really bad.

    >   1)  Is there any website which show the difference between 10.0,
    > 10.1, 10.2, 10.3 and Server 10.3 ?   It will be great if they also
    > provide a list of major changes on different modules, e.g. java, etc.

    I’ll let somebody else take this one, I don’t know.

    >   2)  Other than 10.0, 10.1, 10.2, 10.3 and Server 10.3 is there any
    > other major release?  e.g. any Server 10.2

    There were server versions for all of the releases. However, they are
    similar enough that it probably doesn’t matter.

    >   3)  What is the latest minor release for each major version.  e.g.
    > 10.3 is 10.3.6.

    10.2.8 and 10.1.5, I believe, were the last releases for those two.

    >   4)  I saw on the webpage, that xcode SDK support 10.1+.  How about
    > 10.0?

    There is no 10.0 SDK and not really any need for one.

  2. admin says:

    In article <2d66c346.0412100335.31885…@posting.google.com>,

     victor.p…@wesoft.com (victor.p…@wesoft.com) wrote:
    > Currently I am doing some porting from linux to OS X 10.3 (.6).
    > However, my application is also need to support 10.2, 10.1 10.0 and OS
    > X Server 10.3.  And now I need to do an estimation for my future task.
    >  So I would like to ask,

    >    1)  Is there any website which show the difference between 10.0,
    > 10.1, 10.2, 10.3 and Server 10.3 ?   It will be great if they also
    > provide a list of major changes on different modules, e.g. java, etc.
    >    2)  Other than 10.0, 10.1, 10.2, 10.3 and Server 10.3 is there any
    > other major release?  e.g. any Server 10.2
    >    3)  What is the latest minor release for each major version.  e.g.
    > 10.3 is 10.3.6.
    >    4)  I saw on the webpage, that xcode SDK support 10.1+.  How about
    > 10.0?

    XCode has SDKs for older versions of Mac OS X, going back to 10.1.5.  If
    you need to support an older version of Mac OS X, I think you’ll need to
    install an older version of Mac OS X and use Project Builder instead of
    XCode.

    But I’m with Michael Ash on this one; don’t bother with 10.0.x at this
    point.  If you have someone setting requirements for you that wants
    10.0.x support, try and persuade them to change that requirement.


    Tom "Tom" Harrington
    Macaroni, Automated System Maintenance for Mac OS X.
    Version 2.0:  Delocalize, Repair Permissions, lots more.
    See http://www.atomicbird.com/

  3. admin says:

    In article <2d66c346.0412100335.31885…@posting.google.com>,

     victor.p…@wesoft.com (victor.p…@wesoft.com) wrote:
    >    4)  I saw on the webpage, that xcode SDK support 10.1+.  How about
    > 10.0?

    As far as I know, Apple does not support developing for 10.0.  If they
    don’t support building software for it, you should take that as a strong
    hint that you shouldn’t build software for it.

    For that matter, I don’t think you’d be able to find anyone running it,
    even if you tried fairly hard.

    -Eric


    Eric Albert         ejalb…@cs.stanford.edu
    http://outofcheese.org/

  4. admin says:

    On 10/12/2004, victor.p…@wesoft.com wrote in message

    <2d66c346.0412100335.31885…@posting.google.com>:

    > my application is also need to support 10.2, 10.1 10.0 and OS
    > X Server 10.3.

    It really doesn’t.  10.0 lacks so many features that writing for
    it means that you’ll spend about a year re-inventing features
    which were introduced in 10.1 or 10.2.  It would be cheaper to
    pay for upgrades for all your 10.0 users than it would be to
    pay for someone to develop all that code.  Seriously.

    Most developers don’t develop for anything less than 10.2 since
    that’s the last time major changes were made to the internals
    of OS X.  You can go a little further back to 10.1.6 without
    much more hassle but that would cover an additional 10 users
    worldwide.  It’s not worth it.

    And now I need to do an estimation for my future task.

    >  So I would like to ask,

    >    1)  Is there any website which show the difference between 10.0,
    > 10.1, 10.2, 10.3 and Server 10.3 ?   It will be great if they also
    > provide a list of major changes on different modules, e.g. java, etc.

    Changes how ?  The APIs ?  Performance ?  User interface ?  Each
    major upgrade covers about a year or working inside Apple.  There
    are thousands of changes between each one.  You’ll have to be
    more specific.

    Changes in the APIs are covered in the documentation which comes
    with Xcode: Look up something and sometime it’ll say something
    like "This function was introduced with 10.3.".  Look for documents
    called ‘release notes’ in the Developer Tools documentation.

    >    2)  Other than 10.0, 10.1, 10.2, 10.3 and Server 10.3 is there any
    > other major release?  e.g. any Server 10.2

    The ‘Server’ versions of the OS have no programming differences.
    Think of them as client versions with a few extra programs and
    some differences in the default configuration.  The configuration
    changes are things that can be done by users to the Client version
    so your program must be able to cope with them anyway.

    >    3)  What is the latest minor release for each major version.  e.g.
    > 10.3 is 10.3.6.

    This shouldn’t worry any programmer.  If you have to care in
    that much detail about versions then you’ll also have to worry
    about the Security updates and the differences in hardware
    between every Macintosh model.  If you were programming an OS
    hacking tool you wouldn’t be asking those questions here.

    >    4)  I saw on the webpage, that xcode SDK support 10.1+.  How about
    > 10.0?

    See above.

    Simon.

    Using pre-release version of newsreader.
    Please tell me if it does weird things.

  5. admin says:

    Ok I will persuade not to support 10.0 and 10.1.  Thanks for everybody
    help.