Programmēšana

Apple Tims Kuks uzvar tur, kur Stīvs Džobs neizdevās: Java

Tims Kuks izvilka pārsteidzošu apvērsumu, liekot Lerijam Elisonam sākt gatavot - ja ne ēst - savu suņu barību.

Virsraksti liek izklausīties, ka Oracle, mantotais Java īpašnieks, ir dāsni iesaistījies, lai palīdzētu aizsargāt Mac īpašniekus no tādām infekcijām kā Flashback. Tomēr ir svarīga aizmugure, kas nav nonākusi virsrakstos.

Kaut arī Stīvs Džobs gadiem ilgi mēģināja izkļūt no Java bumbas un ķēdes, pagājušajā nedēļā Tims Kuks beidzot piespieda Oracle piegādāt atjauninājumus savai programmatūrai. Bija nepieciešami tikai 700 000 inficētu sistēmu, lai pārliecinātu Oracle rīkoties ar Java pašā OS X.

Stīvs Džobs 2010. gada oktobrī atteicās no Mac operētājsistēmas Java, noņemot to kā daļu no OS X standarta instalēšanas. Mac OS X izstrādātāja bibliotēkas 20. oktobra ziņojumā teikts: "Apple pārnestais Java izpildlaiks un piegāde ar Mac OS X ir novecojusi. Izstrādātājiem nevajadzētu paļauties uz to, ka Apple piegādātais Java izpildlaiks ir pieejams nākamajās Mac OS versijās. X. " Tajā pašā laikā Apple pārtrauca pieņemt lietotnes Mac App Store, kuras paļāvās uz Java Runtime Environment. Apple nekad nav atbalstījis Java klientus savā iOS.

2010. gada 21. oktobrī MacRumors forums paziņoja, ka Džobs atbildēja uz attiecīgo Java izstrādātāju, apgalvojot: "Sun (tagad Oracle) piegādā Java visām pārējām platformām. Viņiem ir savi izlaišanas grafiki, kas gandrīz vienmēr atšķiras no mūsu, tāpēc Java, kuru mēs piegādājam, vienmēr ir aiz muguras. Tas var nebūt labākais veids, kā to izdarīt. "

Protams, Džobs tobrīd zināja, ka pūta dūmus - vai, iespējams, parādījās realitātes traucējumu lauks. Ar dažiem ievērojamiem izņēmumiem Java īpašnieks nekad piegādātās versijas "visām citām platformām". Toreiz, kad sākās Java, Sun piegādāja Linux izpildlaika versiju, jo, kā saka "Java tēvs" Džeimss Goslings, "neviens cits to nedarīja". Katrs cits izplatītājs - Microsoft, IBM, Hewlett-Packard un Apple - izveidoja savu versiju, pamatojoties uz Sun atsauces kodu.

Java 1.0 operētājsistēmai Mac OS 9 tika izlaists 1996. gadā, gadā, kad Apple nopirka NeXT, un Džobs atgriezās Apple krokā. Darbs labi zināja, ka Apple izstrādā savu Java versiju tāpat kā visi citi platformas nodrošinātāji.

Microsoft savu Java versiju sāka lietot tālu, valodai pievienojot savus paplašinājumus, un Sun 1997. gadā iesūdzēja tiesā, lai atgūtu savu preču zīmi. Rūgta, ilgstoša un ļoti publiska tiesas cīņa beidzās 2001. gada janvārī, Microsoft samaksājot Sun 20 miljonus dolāru par pārkāpumiem un Sun pārņemot Java atjauninājumu kontroli. Līdz šai pagājušajai nedēļai Sun bija izlaidis Java versijas tikai operētājsistēmām Linux un Windows. Visas pārējās platformas izveidoja savas.

Fakts ir tāds, ka Džobs jau gadiem ilgi mēģināja panākt, lai Sun, pēc tam Oracle, pārņemtu Java izlaidumus operētājsistēmai OS X. Jau 2007. gadā Jobs citē: "Java nav vērts būvēt. Neviens vairs nelieto Java. Tas ir šis liela smagā svara bumba un ķēde. " 2010. gadā, kad Džobss nometa Java kā karstu tasi kafijas, viņš mēģināja kaunināt Oracle to atbalstīt. Kopš tā laika Java ir pamests novārtā atstātais bērniņš Mac pasaulē, pilnībā izvairoties no iOS.

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