Apple weert ook Java
Alternatieve platformen niet welkom
22 oktober 2010 | Jibbe Van Oost
Apple heeft het niet zo op programmeerplatformen. Gisteren werd al bekend dat Flash niet op de nieuwe Macbook Airs staat, nu blijkt ook Java in ongenade gevallen.
Apple heeft deze week een update uitgebracht van Java voor de Mac en heeft meteen ook duidelijk gemaakt dat het zowat de laatste is. “Vanaf de release van Java voor Mac OS X 10.6 Update 3 wordt de door Apple aangepaste versie van Java stopgezet”, aldus een mededeling bij de update.
Apple voegt er ook nog aan toe dat de runtime niet op hetzelfde niveau zal onderhouden worden en zelfs helemaal weggelaten kan worden in toekomstige versies van Mac OS X.
Apple wil dus het gebruik van Java op zijn computers ontmoedigen, met als belangrijkste motivatie de ondersteuning van Apple die wegvalt.
Ook voor ontwikkelaars
De verdwijnende ondersteuning voor Java heeft ook gevolgen voor ontwikkelaars. In de regels voor de Mac App Store die er komt, staat dat apps die gebruikmaken van stopgezette of optioneel geïnstallerde technologie geweigerd worden.
Van Steve Jobs is bekend dat hij toepassingen verkiest die specifiek voor zijn toestellen gemaakt zijn. En het grootste probleem dat hij heeft met technologieën zoals Java en Flash is dat ze op verschillende platformen draaien. Hun interface is dan ook de grootste gemene deler van alle platformen. Iets waar Jobs allergisch voor is.
Einde van Java?
Betekent dit nu dat Java uitgezongen is? Nee hoor, nog niet bijna. Want Oracle stopt niet met Java omdat Apple het niet langer steunt. Net zoals Flash nog steeds verspreid wordt door Adobe.
Blijft de vraag of Macgebruikers veel last zullen hebben van de boycot. Allicht ook niet. Waarschijnlijk is er toch geen grote vraag naar Javatoepassingen in de Mac App Store. Zijn er (heel uitzonderlijk) toch andere applicaties die Java nodig hebben, dan kan de gebruiker het platform nog op andere manieren installeren.
In zakelijke omgevingen is het probleem al helemaal kleiner, want daar installeren mensen hun toepassingen niet zelf.
Lees meer artikels over :
software, java, flash, oracle, apple, mac, osx
bron: CNet
23/10/2010 10:06:17
Het is vooral omwille van het feit dat Apple tot deze dag Java zélf ontwikkelde om ervoor te zorgen dat Java meer gelijkend was met de look & feel van Cocoa. Door dat zelf te moeten ontwikkelen, liepen ze systematisch achter, en door deze zet willen ze louter Oracle zover krijgen om zelf een (degelijke) Java versie voor Mac te ontwikkelen die dan ook niet systematisch zal achterlopen. Er vanuitgaande dat Oracle dit doet, is dit een veel betere situatie dan de huidige. in het verleden ben ik al meermaals de mosterd bij bv Soylatte ofzo moeten gaan halen omdat bepaalde nieuwe Java features nog niet in de OS X Java port zaten.
Persoonlijk heb ik écht lak aan "compatibel met elk platform". In de praktijk draait toch nooit zo utopiaans uit, en tenzij je er extra veel werk in steekt, ziet je Java programma eruit als een bastaardkind op welk platform dan ook.
Kijk maar naar Photoshop op Mac, dat ding is gebouwd via Adobe Air, en op bepaalde vlakken zie je dat dan ook. En op een Mac is dat des te meer merkbaar omdat er daar een hogere consistentie verwacht wordt voor de look & feel van programma’s.
Laten we als ontwikkelaar eens allemaal ons beste voetje voorzetten en programma’s afleveren die er per platform uitzien en zich gedragen zoals het hoort, en jammer genoeg lukt dat nagenoeg niet met cross-platform gedoe. Kijk maar naar aMSN als ge een voorbeeld wilt.
22/10/2010 18:59:47
Ik hoop dat Oracle dan een runtime voor Mac uitbrengt. Anders heb ik dikke miserie want ik heb een ontwikkelafdeling die voor Mac ontwikkelt ONDER JAVA!!!
22/10/2010 16:10:44
Tuinaap schreef:Nitromule schreef:
"3.3.1 Applications may only use public APIs and frameworks included in the default installation of Mac OS X or as bundled with Xcode as provided by Apple, deprecated technologies (such as Java) may not be used."
Zoals het er nu naar uit ziet, ben je niet verplicht om al je software uit de app store te halen. Dus als Oracle een versie creëert voor OSX zal die waarschijnlijk gewoon te downloaden zijn. En laten we natuurlijk met z'n allen hopen dat die versie er ook komt.
Ik twijfel er niet aan dat een App Store heel populair wordt en dankzij enerzijds de eenvoud om nieuwe software te ontdekken en te installeren, en anderzijds door de stricte selectie zal er snel de indruk zal ontstaan bij het publiek dat goede, betrouwbare software enkel gevonden kan worden in een App Store en wat buiten dit kanaal wordt verspreid al snel gestimatiseerd wordt als minderwaardig...
22/10/2010 15:50:19
billgoldberg schreef:
Flash niet op je laptop en nu ook Java niet, ik zou dat nooit kopen. Deze 2 zijn toch wel verplicht op iedere computer en draaien op ieder populair OS.
Als je Flash nodig hebt, kan je die gewoon downloaden van de website van Adobe. Het is wel een extra stap die je moet ondernemen, maar onoverkomelijk is het nu ook weer niet.
Nitromule schreef:
"3.3.1 Applications may only use public APIs and frameworks included in the default installation of Mac OS X or as bundled with Xcode as provided by Apple, deprecated technologies (such as Java) may not be used."
Zoals het er nu naar uit ziet, ben je niet verplicht om al je software uit de app store te halen. Dus als Oracle een versie creëert voor OSX zal die waarschijnlijk gewoon te downloaden zijn. En laten we natuurlijk met z'n allen hopen dat die versie er ook komt.
22/10/2010 14:45:36
kakihara schreef:Ik snap de heisa niet. Mac OS X komt op de MacBook AIR zonder Java. Een Windows PC komt komt toch ook zonder Java?!

Het is meer dan dat, kijk maar naar de voorwaarden voor ontwikkelaars in de nieuwe Mac App store,
"3.3.1 Applications may only use public APIs and frameworks included in the default installation of Mac OS X or as bundled with Xcode as provided by Apple, deprecated technologies (such as Java) may not be used."
22/10/2010 14:40:15
Masqita schreef:
Uiteindelijk wordt er alleen maar gezegd dat Apple zelf Java niet meer onder handen zal nemen. Oracle kan nog altijd zelf (via de Mac App Store bv) releases voor de Mac doen, net zoals ze dat voor zowat elk ander platform tot nu toe gedaan hebben. Apple weert Java niet, ze zeggen gewoon dat ze vinden dat zij er geen geld en resources meer moeten inpompen.
Aan de andere kant heeft Oracle op zowat elk project onder hun vleugels een serieuze knip gezet of gewoon helemaal de verdere ontwikkeling gestopt (OpenSolaris, OpenOffice, MySQL, …). Het is wel frapant dat relaties met Sun zo verzuurd zijn sinds de overname door Oracle, en niet alleen met Apple.
Lees de voorwaarden eens van de nieuwe Mac App store, software op basis van Java wordt niet toegelaten.
22/10/2010 13:40:24
kakihara schreef:Ik snap de heisa niet. Mac OS X komt op de MacBook AIR zonder Java. Een Windows PC komt komt toch ook zonder Java?!

Op de meeste Windows computer wordt wel Java geïnstalleerd (net als Flash, Adobe Reader,...) door de fabrikant. Natuurlijk niet door Microsoft aangezien zij enkel een besturingssysteem verkopen.
Aangezien deze applicaties standaard op de computer staan kunnen websites en ontwikkelaars er wel vanuit gaan dat 99% van de mensen Java, Flash, Adobe Reader,... hebben.
Masqita schreef:
Aan de andere kant heeft Oracle op zowat elk project onder hun vleugels een serieuze knip gezet of gewoon helemaal de verdere ontwikkeling gestopt (OpenSolaris, OpenOffice, MySQL, …).
Inderdaad correct. Open bron en dingen doen zonder er iets mee te verdienen krijgt weinig plaats bij Oracle en dat is inderdaad een serieus teleurstelling maar dingen zoals VirtualBox en Java zie ik niet echt rap verdwijnen uit de ondersteuning van Oracle. Java (met jsp) en VirtualBox zijn volgens mij wel toevoegingen op het huidige assortiment van Oracle. Beide hebben relatief veel met servers en server software te maken en zullen blijven doorontwikkeld worden. Het openbron aspect kan mogelijk wel vervagen (VirtualBox althans, want Java terug gesloten maken zie ik ze niet rap doen).
22/10/2010 13:16:38
Uiteindelijk wordt er alleen maar gezegd dat Apple zelf Java niet meer onder handen zal nemen. Oracle kan nog altijd zelf (via de Mac App Store bv) releases voor de Mac doen, net zoals ze dat voor zowat elk ander platform tot nu toe gedaan hebben. Apple weert Java niet, ze zeggen gewoon dat ze vinden dat zij er geen geld en resources meer moeten inpompen.
Aan de andere kant heeft Oracle op zowat elk project onder hun vleugels een serieuze knip gezet of gewoon helemaal de verdere ontwikkeling gestopt (OpenSolaris, OpenOffice, MySQL, …). Het is wel frapant dat relaties met Sun zo verzuurd zijn sinds de overname door Oracle, en niet alleen met Apple.
22/10/2010 13:12:44
Ik snap de heisa niet. Mac OS X komt op de MacBook AIR zonder Java. Een Windows PC komt komt toch ook zonder Java?! 
22/10/2010 12:42:30
iemand schreef:
Sorry voor de taal, maar wat een achterbaks gedoe van die smeerlappen. Gaan zij nu met hun miezerige 10% marktaandeel (en dan overdrijf ik nog) eens bepalen waar de ontwikkelaars hun programma’s in moeten schrijven? Vandaag is het niet standaard installeren, morgen zal het nog blokkeren worden.
Het voordeel dat Java juist kan bieden is dat je applicatie meteen compatibel is met praktisch elk platform en je een enorm veilige taal hebt.
.
JA, da's juist wat hij NIET wil: hij wil namelijk zélf alle touwtjes in handen hebben. Waarom denk je dat je niet zomaar de batterij van een iPhone/iPod kan vervangen: juist, enkel hun producten en techniekers komen in aanmerken voor de vervanging. Zo ook met het geheugen, dat vast is, je kan niet je eigen kaartje er in steken: juist, verkopen ze zo zelf. Ze werken met eigen dealers, zo hebben zij alles onder controle én hebben ze grotere winsten. (40 % van alle Apple toestellen gaat direct in the pocket van Apple).
Het is een échte sekte geworden, met blinde gedweëe volgelingen.
22/10/2010 12:31:36
billgoldberg schreef:
Ik denk eerder dat deze beslissingen nadelig zullen blijken voor Apple en niet voor Oracle of Adobe.
Flash niet op je laptop en nu ook Java niet, ik zou dat nooit kopen. Deze 2 zijn toch wel verplicht op iedere computer en draaien op ieder populair OS.
Geloof ik niks van, kijk nu al naar het succes. De mensen die het kopen kennen niks of slechts oppervlakkig iets van technologie af. Het maakt ze dan ook niks uit wat voor taal er op draait of er bijkomstig ondersteund wordt.
Het valt mij ook op dat iPhone gebruikers moeten kunnen laten zien dat ze een iPhone hebben, daar gaat het om: erbij horen. De meeste mensen zijn kuddedieren.
22/10/2010 12:26:25
Sorry voor de taal, maar wat een achterbaks gedoe van die smeerlappen. Gaan zij nu met hun miezerige 10% marktaandeel (en dan overdrijf ik nog) eens bepalen waar de ontwikkelaars hun programma’s in moeten schrijven? Vandaag is het niet standaard installeren, morgen zal het nog blokkeren worden.
Het voordeel dat Java juist kan bieden is dat je applicatie meteen compatibel is met praktisch elk platform en je een enorm veilige taal hebt. Als ontwikkelaar is het volgens mij serieus ontmoedigend om voor dat platform maar ook iets te schrijven, al die strikte wetten en regeltjes. Ik hoop dat ze heel hard vallen en liefst in een heel diepe put!
Men mag lachen met de vele YouTube filmpjes van Ballmer waar hij 100 keer developers zegt, maar daar zit een grote kern van waarheid in. Zeer grote keuze in talen om voor te ontwikkelen. Microsoft laat tenminste de ontwikkelaar zelf beslissen welke taal hij wilt gebruiken voor zijn programma. Ja er zijn nadelen aan Java, maar de leercurve is veel lager dan bv C++ wat de aanmoedigend is voor beginnende ontwikkelaars.
22/10/2010 12:24:33
Ik denk eerder dat deze beslissingen nadelig zullen blijken voor Apple en niet voor Oracle of Adobe.
Flash niet op je laptop en nu ook Java niet, ik zou dat nooit kopen. Deze 2 zijn toch wel verplicht op iedere computer en draaien op ieder populair OS.
Blog : De Redactie
Het zijn hoogdagen voor ICANN. De organisatie krijgt bakken geld voor nieuwe toplevel domeinnamen. Maar wie staat te springen om ze te gebruiken?
lees meer »
in de kijker »
news
De opstarttijd van Windows 8 is zo kort dat er nauwelijks tijd is om in de Veilige Modus te geraken. Microsoft sleutelde daarom flink aan de bootcyclus.
lees meer »
news
In Antwerpen opent vandaag Gamebox, een project waar jongeren onder begeleiding van specialisten kunnen gaan gamen.
lees meer »
help
De webapplicatie Readlists maakt gratis e-books van door jou geselecteerde nieuwsartikelen en verstuurt ze naar je smartphone, tablet of e-reader.
lees meer »
Game
Na een ongeluk met een gevangenistransport kom je in het onheilspellende Silent Hill terecht. Wapens zijn schaars, dus zal je moeten improviseren om te overleven.
lees meer »
wedstrijden »
Win 6x Mission: Impossible - Ghost Protocol!
Doe mee »