Programavimas

„Apple“ narys Tim Cook laimi ten, kur nepavyko Steve'ui Jobsui: „Java“

Timas Kukas ištiko stulbinantį perversmą ir privertė Larry Ellisoną pradėti gaminti savo šunų maistą - jei ne valgyti.

Antraštės skamba taip, lyg paveldėtas „Java“ savininkas „Oracle“ dosniai įsitraukė į „Mac“ savininkų apsaugą nuo tokių infekcijų kaip „Flashback“. Vis dėlto yra svarbi užpakalinė istorija, kuri nepasiekė antraštių.

Nors Steve'as Jobsas daugelį metų bandė išeiti iš „Java“ kamuolio ir grandinės, praėjusią savaitę Timas Cookas pagaliau privertė „Oracle“ tiekti savo programinės įrangos naujinius. Norint įtikinti „Oracle“ tvarkyti „Java“ pačioje OS X, prireikė tik 700 000 užkrėstų sistemų.

2010 m. Spalio mėn. Steve'as Jobsas atsisakė „Java“, skirtos „Mac“, pašalindamas ją kaip standartinio OS X diegimo dalį. Spalio 20 d. „Mac OS X“ kūrėjų bibliotekos įraše sakoma: „„ Apple “perkelta„ Java “vykdymo trukmė ir tai, kad laivai su„ Mac OS X “yra nebenaudojami. Kūrėjai neturėtų pasikliauti tuo, kad„ Apple “tiekiamas„ Java “vykdymo laikas yra būsimose„ Mac OS “versijose. X. " Tuo pat metu „Apple“ nebepriėmė „Mac App Store“ programų, kurios rėmėsi „Java Runtime Environment“. „Apple“ niekada nepalaikė „Java“ klientų savo „iOS“.

2010 m. Spalio 21 d. „MacRumors“ forumas pranešė, kad Jobsas atsakė susirūpinusiam „Java“ kūrėjui teigdamas: „„ Sun “(dabar„ Oracle “) tiekia„ Java “visoms kitoms platformoms. Jie turi savo išleidimo tvarkaraščius, kurie beveik visada skiriasi nuo mūsų, taigi „Java“, kurią mes siunčiame, visada atsilieka. Tai gali būti ne pats geriausias būdas tai padaryti “.

Žinoma, tuo metu, kai jis pūtė dūmus, Jobsas žinojo, o galbūt atsirado tikrovės iškraipymo laukas. Išskyrus keletą pastebimų išimčių, „Java“ savininkas niekada pateiktos versijos „visoms kitoms platformoms“. Dar tada, kai „Java“ pradėjo veikti, „Sun“ pateikė „Linux“ vykdymo laiko versiją, nes, kaip sako „Java tėvas“ Jamesas Goslingas, „niekas kitas to nepadarė“. Kiekvienas kitas platintojas - „Microsoft“, „IBM“, „Hewlett-Packard“ ir „Apple“ - sukūrė savo versiją, remdamasis „Sun“ nuorodos kodu.

„Java 1.0“, skirta „Mac OS 9“, buvo išleista 1996 m., Tais metais, kai „Apple“ įsigijo „NeXT“, o „Jobs“ grįžo į „Apple“ kortelę. Darbas puikiai žinojo, kad „Apple“ kuria savo „Java“ versiją, kaip ir visi kiti platformos teikėjai.

„Microsoft“ pradėjo savo „Java“ versiją toli tęsti, pridėdama savo pačių plėtinius, o „Sun“ 1997 m. Pateikė ieškinį, kad atgautų savo prekės ženklą. 2001 m. Sausio mėn. Pasibaigė arši, užsitęsusi ir labai vieša teismo kova - „Microsoft“ sumokėjo „Sun“ 20 milijonų dolerių už savo prasižengimus, o „Sun“ perėmė „Java“ atnaujinimų kontrolę. Iki šios praėjusios savaitės „Sun“ išleido „Java“ versijas tik „Linux“ ir „Windows“. Visos kitos platformos padarė savo.

Faktas yra tas, kad Jobsas daugelį metų bandė priversti „Sun“, tada „Oracle“, perimti „Java“ leidimus, skirtus OS X. Dar 2007 m. Jobsas sako: „„ Java “neverta kurti. Niekas daugiau„ Java “nenaudoja. Tai yra didelis sunkiasvoris kamuolys ir grandinė “. 2010 m., Kai Jobsas nuleido „Java“ kaip karštą puodelį kavos, jis bandė sugėdinti „Oracle“ palaikymą. Nuo tada „Java“ buvo apleistas pamotė „Mac“ pasaulyje, visiškai vengiantis „iOS“.