Java 1.4.2 och Apple

Tråden skapades och har fått 8 svar. Det senaste inlägget skrevs .
1

Apple har släppt Java 1.4.2
http://developer.apple.com/documentation/ReleaseNotes/Java/Java142RN/

Men den kräver Panther!

Detta kan kontrasteras med Suns utgåva av 1.4.2 som finns till en hel del plattformar, naturligtvis. Och som finns till så gamla OS som Windows98 och NT!
http://java.sun.com/j2se/1.4.2/system-configurations.html

Så Win98 klarar det som OS X 10.2 inte klarar för att uttrycka det lite tillspetsat.

Nu är 1.4.2 inte någon oundgänglig uppgradering, men om en applikation skulle kräva 1.4.2 så har ju inte precis Apple bidragit till plattformsoberoendet.

Ganska uselt av Apple. De vill ju sälja uppgraderingar av OS X, men detta är ju löjligt.

  • Medlem
  • Stockholm
  • 2004-02-09 14:25

Man kan också notera att Sun inte har någon egen Java-motor för Mac över huvud taget.

Att Apple sköter den saken kan ju vara både positivt och negativt. Det är bra att de bygger in det i operativsystemet som förval, men tråkigt att de slarvar med uppdateringarna på allt utom nyaste systemet. Hade Apple inte tagit på sig det så hade Sun möjligen gjort det själva, och kanske hade de också varit bättre på att stödja de äldre systemen, men det är ju inte säkert.

Gamla Mac OS laggade ju betänkligt med Java-versionerna, men i o me OS X så sade Apple att Java var prioriterat, ja nästan som en av byggstenarna i OS X. Det rimmar ju lite illa med 1.4.2-situationen, tycker jag.

  • Medlem
  • 2004-02-17 11:02

java på mac

Är det processorn som begränsar vilken version av java man kan använda? Med tanke på att betan för 1.5 finns för 32-bit/64-bit Windows/Linux/Solaris SPARC & 32-bit för Solaris x86.

Det vore ju så skoj om man själv kunde installera nyare versioner av java än att behöva vänta på Apple släpper sin version.

Eftersom java är sluten programvara är det inte fullt så enkelt. Det är Sun som äger alla rättigheter till den slutna källkoden, och därför portas Java enbart till de plattformar som Sun vill att det ska portas till. Kör man en lägre prioriterad plattform (Läs: Mac OS) får man vackert vänta, och bortsett från att stödja utvecklingen av fria Java-runtimes (t.ex. Kaffe) eller använda emulatorer finns det inte så mycket annat man kan göra.

  • Medlem
  • Göteborg
  • 2004-02-20 20:38
Ursprungligen av Samuel K:

Eftersom java är sluten programvara är det inte fullt så enkelt. Det är Sun som äger alla rättigheter till den slutna källkoden, och därför portas Java enbart till de plattformar som Sun vill att det ska portas till. Kör man en lägre prioriterad plattform (Läs: Mac OS) får man vackert vänta, och bortsett från att stödja utvecklingen av fria Java-runtimes (t.ex. Kaffe) eller använda emulatorer finns det inte så mycket annat man kan göra.

Java är inte sluten. Du kan ladda ner koden o kika osv.
Det som e slutet är det "konsertoriumet" (stavning) som bestämmer vad som ska in och ut i Java.
Enda medlemen med bestämanderätten är Sun. Det har retat gallfeber på många.

Jag har inte hört något om Kaffe på länge, och trodde det var i stort sett nedlagt, men av kaffe.org att döma så verkar det röra sig framåt.

  • Medlem
  • Stockholm
  • 2004-02-20 20:05

Måste du ha senaste javan då?
Har levt i uppgraderings stressen ganska länge, men igentligen ska man väl bara uppgradera när man måste?
Varje uppgradering medför ju nya buggar som man kan råka ut för...

/Johan

Ursprungligen av jbong:

Måste du ha senaste javan då?
Har levt i uppgraderings stressen ganska länge, men igentligen ska man väl bara uppgradera när man måste?
Varje uppgradering medför ju nya buggar som man kan råka ut för...

/Johan

Min poäng var att Apple misshandlar plattformsoberoendet (som ju är en grundidé i Java).

-Mikael

1
Bevaka tråden