Java

Discussion in 'Mac Programming' started by deanbo, Feb 22, 2008.

  1. macrumors regular

    Joined:
    May 6, 2003
    #1
    When is Apple going to get the f@$&!&g message? Isn't Java supposed to be cross platform? When is Apple going to stop treating Java like it's their own and stop alienating people who don't have the very latest operating system? Did it with 1.5 and looks like they are going to do it again with Leopard. So what if it doesn't look Mac like? It's f@$&!&g Java! Apple did this with hardware. Got so proprietary with their hardware it just about drove them out of business. Now let's repeat that with software. Get the message Apple. Java is not about you!! And get real about Cocoa!!!
     
  2. macrumors 603

    Cromulent

    Joined:
    Oct 2, 2006
    Location:
    The Land of Hope and Glory
    #2
    What are you talking about? If you mean requiring the latest OS to get the latest Apple implementation of Java (which by the way is standard unlike Microsofts J++) then it seems like a reasonable requirement. There is nothing stopping you from downloading the source on Sun's website and building it yourself.

    What exactly do mean about Cocoa? I'm intrigued.
     
  3. thread starter macrumors regular

    Joined:
    May 6, 2003
    #3
    How many Windows operating systems does Java 1.5 support? And how long did Tiger users have access to the latest version of Java?
     
  4. macrumors 603

    Cromulent

    Joined:
    Oct 2, 2006
    Location:
    The Land of Hope and Glory
    #4
    Java for Windows is done by Sun, therefore they release it as soon as they release a new version.

    Apple has to wait for Sun to release a version and then release it on the Mac. It is obviouly going to take longer for them to release new versions (although I agree a year is a little excessive).

    As for Apple not supporting Tiger, so what? How many Java applications make use of features in the latest version? Doing so alientates people who are in an environment where updating the JRE is not an option. If you are developing an application that you want the most people to be able to use, using the latest version is often a bad idea as some people are unwilling or incapable of upgrading.
     
  5. macrumors 68000

    Joined:
    Feb 23, 2006
    #5
    Apple is in charge of releasing a JVM that is compliant to the 1.6 spec.

    http://www.theregister.co.uk/2007/10/29/no_java_for_leopard/

    What I found to be endlessly amusing was this little gem

     
  6. macrumors member

    Joined:
    Oct 13, 2005
    #6
    Most of you are considering only how the delay impacts end users, when in reality it is Java developers who get burned. Compiling the source may not be a solution, since third party ports to OS X are often buggy and not fully functional. Using X11 is a possibility, but if I were a serious developer I wouldn't want to have to resort to it.
     
  7. Moderator emeritus

    kainjow

    Joined:
    Jun 15, 2000
    #7
    :confused: What do you mean?
     
  8. macrumors 6502a

    #8
    Yes, it is frustrating. But try look at it as a trade off for the other benefits found with a Mac, no platform is perfect.
     
  9. macrumors regular

    whitehexagon

    Joined:
    May 12, 2007
    #9
    I don't think Apple has to wait for Sun to release before they start their port. As far as I know Apple was fairly up-to-date with the Java 6 port early last year. But then it seems it got put on the back burner while they concentrated on iPhone and delayed Leopard.

    Fingers crossed they will have it out soon on Tiger and Leopard. No reason why it should be Leopard only. Although in my opinion Java developers would be in a much better situation if Apple just handed back the responsibility to Sun. At least then we would be not quite so much write once, test everywhere, especially OSX...

    Peter
     

Share This Page