Ohjelmointi

Applen Tim Cook voittaa siellä, missä Steve Jobs epäonnistui: Javalla

Tim Cook on vetänyt hämmästyttävän vallankaappauksen ja saanut Larry Ellisonin aloittamaan ruoanlaittamisen - ellei syö - oman koiranruokansa.

Otsikoiden mukaan se kuulostaa siltä, ​​että Oracle, peritty Java-omistaja, on anteliaasti astunut sisään suojaamaan Mac-omistajia Flashbackin kaltaisilta infektioilta. Siellä on kuitenkin tärkeä tarina, joka ei ole päässyt otsikoihin.

Vaikka Steve Jobs yritti vuosikausia päästä irti Java-pallon ja -ketjun alta, Tim Cook pakotti viime viikolla Oraclen toimittamaan päivityksiä omalle ohjelmalleen. Kesti vain 700 000 tartunnan saanutta järjestelmää vakuuttamaan Oracle käsittelemään Java-käyttöjärjestelmää itse OS X: ssä.

Steve Jobs pudotti Java for Macin lokakuussa 2010 poistamalla sen osana OS X: n vakioasennusta. Mac OS X -kehittäjäkirjaston 20. lokakuuta julkaisemassa viestissä sanotaan: "Applen siirtämä Java-ajonaika ja Mac OS X: n mukana toimitetut toimitukset ovat vanhentuneet. Kehittäjien ei tule luottaa siihen, että Applen toimittama Java-ajonaika on läsnä Mac OS: n tulevissa versioissa. X. " Samanaikaisesti Apple lopetti Java Runtime Environment -ympäristöön perustuvien Mac App Storen sovellusten hyväksymisen. Apple ei ollut koskaan tukenut Java-asiakkaita iOS: ssä.

21. lokakuuta 2010 MacRumors-foorumi kertoi, että Jobs vastasi huolestuneelle Java-kehittäjälle väittäen: "Sun (nyt Oracle) toimittaa Java-palvelua kaikille muille alustoille. Heillä on omat julkaisuaikataulut, jotka ovat melkein aina erilaiset kuin meidän, joten lähettämämme Java on aina versio takana. Tämä ei ehkä ole paras tapa tehdä se. "

Jobs tiesi tietysti silloin, kun hän puhalsi savua - tai kenties todellisuuden vääristymäkenttä syntyi. Javan omistaja on muutamia merkittäviä poikkeuksia lukuun ottamatta ei koskaan toimitetut versiot "kaikille muille alustoille". Aikana, kun Java alkoi, Sun toimitti version suoritusajasta Linuxille, koska "Java-isän" James Goslingin mukaan "ketään muuta ei ollut tekemässä". Jokainen muu jakelija - Microsoft, IBM, Hewlett-Packard ja Apple - kehitti oman versionsa Sunin viitenumeron perusteella.

Java 1.0 for Mac OS 9 julkaistiin vuonna 1996, vuonna Apple osti NeXT: n ja Jobs palasi Apple-kertaan. Jobs tiesi hyvin, että Apple kehitti omaa Java-versiotaan aivan kuten kaikki muut alustan tarjoajat.

Microsoft alkoi viedä Java-versionsa kauas, lisäämällä omat laajennukset kielelle, ja Sun haastoi vuonna 1997 tavaramerkkinsä takaisin. Katkera, jatkettu ja hyvin julkinen oikeustaistelu päättyi tammikuussa 2001, jolloin Microsoft maksoi Sunille 20 miljoonaa dollaria rikkomuksistaan ​​ja Sun otti hallintaansa Java-päivitykset. Viime viikkoon saakka Sun oli julkaissut Java-versiot vain Linuxille ja Windowsille. Kaikki muut alustat tekivät omansa.

Tosiasia on, että Jobs oli yrittänyt vuosia saada Sun, sitten Oracle, haltuunsa Java-julkaisut OS X: lle. Vuonna 2007 Jobs on sanonut: "Java ei ole rakentamisen arvoinen. Kukaan ei enää käytä Javaa. Se on tämä iso raskas pallo ja ketju. " Vuonna 2010, kun Jobs pudotti Java kuin kuuma kuppi kahvia, hän yritti häpeä Oraclea tukemaan sitä. Siitä lähtien Java on ollut laiminlyöty poikapuoli Mac-maailmassa, täysin vältetty iOS: ssä.

$config[zx-auto] not found$config[zx-overlay] not found