Flashback WWDC: Zakaj je od ogljika do snežnega leoparda minilo 10 let


Slika: AP, prek Guardian UK

Današnje govorice, da lahko Steve Jobs uvedejo postopen posodobitev OS X, imenovano Snežni leopard na svoji svetovni konferenci razvijalcev je predstavitev močno opomnila, kako učinkovit je bil projekt zamenjave klasičnega Mac OS. Buzz on the wire pravi, da bi bil Snow Leopard namenjen le procesorjem Intel, pri čemer je popolnoma opustil platformo PowerPC, ki jo je leta 1996 podedoval Steve Jobs pri Appleu. Nekateri so celo ugibali, da bi lahko Carbon in zadnje dele prvotnega orodja za Mac OS v izdaji podobno zavrgli. Če je vse to res (in slednji del je še posebej težko pogoltniti brez koščkov soli), uradno pomeni smrt operacijskega sistema Macintosh v rokah njegovega ponosnega naslednika, OS X.

To je res velik dosežek, in ne zato, ker sem nostalgičen za MultiFinder. To uradno označuje zaključek najbolj potrpežljive, postopne in desničarske konzervativne kampanje sprememb, ki jo je kdajkoli izvedel Steven P. Službe. Na WWDC veliko, kot je ta, še pred 10 leti, je začel plače tej vojni. Naslednji ponedeljek bo zmagal. Mac je mrtev. Naj živi OS X. Če želite prebrati, zakaj in kako se je to zgodilo, kliknite.



Radikalne spremembe pogosto ne vodijo do sprememb
Da ne bo pomote: razen fiksne menijske vrstice na vrhu zaslona je današnji OS X veliko bolj podoben OpenStepu operacijski sistem, ki ga je Apple kupil z nakupom NeXT leta 1996, kot je Mac OS 7.6. OS X je zgrajen na Machu mikrojedro. Na Intelu deluje bolje kot na PowerPC. Troslojno brskanje je učinkovitejše od tradicionalnih interakcij z mapami in ikonami Mac. Priklopna enota spremlja pogosto uporabljene aplikacije in trenutna opravila. Cilj-C je izbrani jezik za močan, hiter razvoj objektno usmerjen. Tri-znakov končnice datotek določi vrsta datoteke, ni skrito štirih znakov tipa in ustvarjalce kode. Vse nastavitve sistema so vsebovane v enem plošči namesto desetine posameznih kontrol. To je nekako neverjetno. Samo poglejte to Posnetek zaslona OpenStep 4.2. Vse je tam. Mac je mrtev. Naj živi OS X.

Očitno nič od tega ne bi smelo biti šok. Apple se je briljantno odločil, ko je leta 1996 kupil NeXT za ustvarjanje sodobnega operacijskega sistema za računalnike Mac. To je bil izredno uspešen napor. Namesto tega je šokantno, kako postopen je bil proces. Dvanajst let je stoletje v računalniški industriji. To je daljše od prvega mandata Steva Jobsa v Appleu in je celo daljše od časa, ko je bil odsoten od Applea. Jobs ni človek, znan po potrpljenju ali postopnih izboljšavah. Kaj mu je omogočilo potrpljenje, da je postopoma nadomestil klasični Mac, ki smo ga imeli vsi radi, v kričeči OS X, ki ga imamo danes radi? Zakaj ni samo odtrgal hudo poškodovanega OS 7.5 na robnik in šel naprej, namesto da bi čakal več več kot desetletje, da bi predstavil operacijski sistem, zelo podoben tistemu, ki ga je prodal Appleu v sredi devetdesetih?

Enostavno. Ravno desetletje je poskušal prepričati institucije, da bi radikalno drugačna, očitno vrhunska strojna in programska oprema NeXT -ja zagotovila osnovo za prihodnost računalništva. In ni uspel. Univerze so večinoma raje uporabljale svoje računalnike Mac. Podjetja so imela raje svoje IBM -ove stroje. Tudi ko je ogrozil in dal programsko opremo NeXT za uporabo na strojni opremi Sun in IBM, se je za to odločilo zelo malo ljudi. Ustvarjanje polja za združljivost za NeXT v sistemu Windows NT pravzaprav ni šlo nikamor. Na koncu velikega poskusa izdelave prvih računalnikov 21. stoletja je Steve Jobs leta 1996 brez dvoma vedel, da Eden od načinov, kako zagotoviti, da ljudje nikoli ne bodo opustili svojih grozljivih DOS strojev in nestabilnih računalnikov Mac, je, da se z njimi prepiramo o to. Zahtevati, da se ljudje spremenijo, ni uspelo. Dejansko so bile stvari tako zakoreninjene, da je sklenil, da so računalniki desetletje tiho. Kot je povedal Wiaryjev Gary Wolf v najbolj nevarovanem intervjuju ki jih je kdaj dal,

Industrija namiznih računalnikov je mrtva. Inovacije so se praktično ustavile. Microsoft prevladuje z zelo malo inovacij. To je konec. Apple je izgubil. Namizni trg je vstopil v temno dobo in naslednjih 10 let ali zagotovo do konca tega desetletja bo v temni dobi.

Kot da je IBM iz računalniške industrije izrinil veliko inovacij, preden se je pojavil mikroprocesor. Sčasoma bo Microsoft zaradi samozadovoljstva propadel in morda bodo zrasle nekatere nove stvari. Toda dokler se to ne zgodi, dokler ne pride do nekega temeljnega tehnološkega premika, je vsega konec.

To je glas človeka, ki je že desetletje inoviral in ni videl sprememb. Ko je govoril te besede, sem vedno domneval, da je samo zagrenjen ali pesimističen. Ni bil. Toda spoznanje ga je obvestilo, da za reševanje računalnika niso potrebne nove tehnologije. Ljudje so morali začeti sprejemati neverjetne, ki so bili razviti v prejšnjem desetletju. In to je zgodba OS X. Največja inovacija v namiznih računalnikih, odkar je izrekel te besede, ni bila ustvarjanje pomembne nove tehnologije. Z njim je tehnologija NeXT postala privlačna, intuitivna in udobna za več deset milijonov uporabnikov Mac.

Prikrivanje razlike
Ko je Apple kupil NeXT, je Jobs skoraj pozabil lekcije iz svojih bojev, ki so spodbudili rast tržnega deleža OpenStepa. Prvotni načrt je bil ustvariti Rhapsody OS, hitro in umazano pristanišče OpenStep do strojne opreme PowerPC z vmesnikom, podobnim Mac OS 9, ki bi deloval lepa, objektno naravnana programska oprema OpenStep in potem nekaj, kar se resno imenuje "Blue Box", bi čarobno zagnalo star, zrušen in slabo večopravilni Mac aplikacije. Ideja se je sprva zdela v redu. Apple bi imel na trgu čim hitrejši sodoben operacijski sistem, nova platforma pa bi tehnično lahko še vedno izvajala obstoječe programe Mac.

Toda Rhapsody je pravzaprav nastajala katastrofa. Razvijalci so se uprli. Adobe ne bi prenesel programa PhotoShop na platformo OpenStep. Microsoft nikoli ne bi izdelal nove različice Officea, ki bi zahtevala prepisovanje v Objective-C. Takrat je Jobs videl, kako narediti resnično spremembo: naredi to počasi in nikomur ne dovoli, da se zaveda, kaj počneš. Na WWDC 1998, nekaj mesecev po izidu Rhapsodyja, je Jobs objavil, da so se načrti spremenili. Namesto da bi sodobnim operacijskim sistemom omogočil le tehnologije, ki temeljijo na NeXT, bi novi API, imenovan Carbon, omogočil, da bi obstoječe aplikacije Mac postale moderne z le nekaj prilagoditvami. Objective-C in druge tehnologije so bile poudarjene in potisnjene v ozadje. Karbon bo prihodnost. Nikogar ni bilo treba spreminjati - odpraviti so morali le nekaj posebej slabih klicev v orodju Mac OS Toolbox. Vse ostalo je bilo enako, ali se je vsaj tako zdelo.

Ko je bila prva izdaja Mac OS X za potrošnike v obliki javne beta sredi leta 2000, je bilo veliko več Mac kot NeXT. Od njegovega »lickabilnega« uporabniškega vmesnika do klasičnega območja združljivosti je bil to razvoj izkušnje z Macom. Toda videz lahko vara. Od prve izdaje Mac OS X je Apple zelo tiho odvzel vse, kar je nekoč za izkušnjo Mac se je zdelo bistveno v prid nečem novemu, ki je veliko bolj podoben OpenStepu kot Macu korenine. A zgodilo se je tako postopoma, da je Apple do takrat, ko je rekel, da je podpora za aplikacije Classic Mac mrtva s prihodom Leoparda so se pritoževali le tehnični pisci, ki so delali v FrameMakerju, kar je lepo izjemen.

Uspeh iz neuspeha
Prehod na OS X brez dediščine v zadnjem desetletju je bil izjemen uspeh iz enega preprostega razloga: Apple je prikril stopnjo sprememb, ki jih je uvedel v vsaki izdaji. Mac OS X 10.0 je bil pravzaprav radikalna sprememba, vendar se mi je zdel kot preskok z OS 7.6 na 8, ne z OS 8 na Red Hat Linux. Vsaka naslednja različica je ohranila ravno toliko znanega, da je bilo spremembe lažje obravnavati. In kot vsi vemo, veliko majhnih sprememb navsezadnje vodi do radikalnih razlik. Ko sta Microsoft in Adobe končno ustvarila sodobne različice svojih aplikacij za OS X, ki so bile zgrajene z orodji Apple XCode namesto bolj udobnega okolja CodeWarrior je bilo jasno, da je Jobs zmagal na posvojitveni tekmi s počasnimi in enakomernimi koraki naprej. In tam smo danes.

Tako kot je rekel Steve Jobs, desetletje, ki se je končalo leta 2006, ni nujno prineslo veliko namiznih inovacij. Danes pa smo končno pripravljeni na najsodobnejše stanje za leto 1996 po popolnem sprejetju načina dela NeXT pri Applu, njegovih razvijalcih in uporabnikih Mac. Izkazalo se je, da bi vsi lahko doživeli velike spremembe - potrebovali smo le desetletje, da smo vse to zaužili. Hvala bogu, Steve je imel tako grozen čas, ko je prvič uporabil tehnologije NeXT - sicer bi lahko nikoli niso bili vstavljeni v naš Mac Kool-Aid dovolj postopoma, da smo se naučili ljubiti okus še bolj kot Classic Mac.

Najnovejša objava v spletnem dnevniku

Ustvarite pametni seznam predvajanja za več umetnikov z iTunes [Nasveti za OS X]
September 10, 2021

Pametni seznami predvajanja so fantastični in resnično pomagajo poslušati glasbo, za katero ste razpoloženi, z uporabo različnih meril, ki jih nadz...

Obvladovanje Evernote na vašem računalniku Mac [funkcija]
September 10, 2021

Evernote je fantastična aplikacija, ki vam omogoča upravljanje digitalnega življenja, ki vam omogoča enostavno shranjevanje in sinhronizacijo zapis...

IOS 4.1 Beta 2 odpravlja težave s senzorjem bližine iPhone 4
September 10, 2021

iOS 4.1 Beta 2 odpravlja težave s senzorjem bližine iPhone 4Zdi se, da je Apple v najnovejši posodobitvi iOS 4.1 beta 2 odpravil široko poročano te...