WWDC Flashback: Prečo trvalo 10 rokov od karbónu k Snow Leopardovi


Obrázok: AP, cez Guardian UK

Dnešné povesti, že Steve Jobs môže zaviesť prírastkovú aktualizáciu systému OS X, sa nazývajú Snežný leopard na jeho konferencii Worldwide Developers Conference, ktorá predstavuje silnú pripomienku toho, ako účinný bol projekt nahradenia klasického systému Mac OS. Hluk na drôtoch hovorí, že Snow Leopard by bol len pre procesory Intel, pričom sa úplne vzdal platformy PowerPC, ktorú Steve Jobs zdedil v spoločnosti Apple v roku 1996. Niektorí dokonca špekulovali, že Carbon a posledné kusy pôvodnej sady nástrojov pre Mac OS by mohli byť vo vydaní podobne zahodené. Ak je to všetko pravda (a poslednú časť je obzvlášť ťažké prehltnúť bez soli), oficiálne to znamená smrť operačného systému Macintosh v rukách jeho hrdého nástupcu, OS X.

Toto je skutočne významný úspech, a nie preto, že by som nostalgicky hľadal MultiFinder. Oficiálne to znamená záver najtrpezlivejšej, prírastkovej a pravicovej konzervatívnej kampane zmeny, ktorú kedy viedol jeden Steven P. Práca. Na WWDC, ako je tento, len pred 10 rokmi začal viesť túto vojnu. Budúci pondelok vyhrá. Mac je mŕtvy. Nech žije OS X. Kliknite a kliknite na položku a prečítajte si, prečo a ako sa to stalo.



Radikálna zmena často nevedie k žiadnej zmene
Nenechajte sa pomýliť: okrem pevného panela s ponukami v hornej časti obrazovky je dnešný OS X oveľa viac podobný OpenStep operačný systém, ktorý Apple kúpil pri kúpe NeXT v roku 1996, je podobný operačnému systému Mac OS 7.6. OS X je postavený na počítači Mach mikrojádra. Na Intel funguje lepšie ako na PowerPC. Prechádzanie v troch paneloch je efektívnejšie ako tradičné interakcie s priečinkami a ikonami systému Mac. Dock sleduje často používané aplikácie a aktuálne úlohy. Objective-C je preferovaný jazyk pre výkonný a rýchly objektovo orientovaný vývoj. Trojznakové prípony súborov určujú typ súboru, nie skryté štvorznakové typy a kódy tvorcov. Všetky systémové preferencie sú obsiahnuté na jednom paneli namiesto desiatok jednotlivých ovládacích prvkov. Je to akési úžasné. Len sa pozrite na toto Snímka obrazovky OpenStep 4.2. Je tam všetko. Mac je mŕtvy. Nech žije OS X.

Nič z toho by očividne nemalo byť šokom. Spoločnosť Apple urobila vynikajúce rozhodnutie, keď v roku 1996 získala spoločnosť NeXT a vytvorila moderný operačný systém pre počítače Mac. Toto bolo mimoriadne úspešné úsilie. Namiesto toho je šokujúce, ako postupný bol tento proces. Dvanásť rokov je storočie v počítačovom priemysle. To je dlhšie ako prvé pôsobenie Steva Jobsa v spoločnosti Apple a dokonca je to aj dlhšie, ako bol jeho čas mimo spoločnosti Apple. Jobs nie je muž známy trpezlivosťou alebo postupnými zlepšovaniami. Čo mu dalo trpezlivosť postupne nahradiť klasický Mac, ktorý sme všetci milovali, do kričiaceho OS X, ktorý dnes všetci milujeme? Prečo jednoducho nevyhodil zle pomliaždený OS 7.5 na obrubník a nepochodil, namiesto toho, aby čakal viac než desaťročie dodať operačný systém veľmi podobný tomu, ktorý predal spoločnosti Apple v polovica 90. rokov?

Jednoduché. Práve strávil desaťročie snahou presvedčiť inštitúcie, že radikálne odlišný, očividne vynikajúci hardvér a softvér NeXT by mal poskytnúť základ pre budúcnosť výpočtovej techniky. A zlyhal. Univerzity väčšinou preferovali svoje počítače Mac. Podniky uprednostňovali svoje stroje IBM. Aj keď urobil kompromisy a sprístupnil softvér NeXT, ktorý je k dispozícii na hardvéri Sun a IBM, len málo ľudí sa do toho pustilo. Vytvorenie rámca kompatibility pre NeXT v systéme Windows NT v skutočnosti nikam nešlo. Na konci veľkého experimentu na výrobu prvých počítačov 21. storočia Steve Jobs v roku 1996 bez akýchkoľvek pochybností vedel, že jediný spôsob, ako zaistiť, aby ľudia nikdy neopustili svoje hrozné stroje s DOSom a nestabilné počítače Mac, bolo hádať sa s nimi o to. Požiadavka na zmenu ľudí zlyhala. Veci boli v skutočnosti také zakorenené, že dospel k záveru, že počítače na desať rokov stíchli. Ako povedal Wiredov Gary Wolf v naj nestráženejšom rozhovore ktoré kedy dal,

Priemysel stolných počítačov je mŕtvy. Inovácie prakticky prestali. Microsoft dominuje s veľmi malou inováciou. S tým je koniec. Apple prehral. Trh s stolnými počítačmi vstúpil do temných čias a bude sa nachádzať v temných dobách nasledujúcich 10 rokov alebo určite po zvyšok tohto desaťročia.

Je to ako keď IBM vytlačila z počítačového priemyslu veľa inovácií, než prišiel mikroprocesor. Nakoniec sa Microsoft rozpadne kvôli spokojnosti a možno porastie niekoľko nových vecí. Kým sa to však nestane, kým nedôjde k zásadnému technologickému posunu, je koniec.

To je hlas muža, ktorý desať rokov inovoval a nevidel žiadnu zmenu. V čase, keď tieto slová vyslovil, som vždy usúdil, že je iba trpký alebo pesimistický. Nebol. Bol však informovaný zistením, že na záchranu počítača nie sú potrebné nové technológie. Ľudia jednoducho potrebovali začať používať tie úžasné, ktoré boli vyvinuté v predchádzajúcom desaťročí. A to je príbeh OS X. Najväčšia inovácia v stolných počítačoch odkedy tieto slová vyslovil, nebola vo vytvorení žiadnej významnej novej technológie. Technológie NeXT boli príťažlivé, intuitívne a pohodlné pre desiatky miliónov používateľov počítačov Mac.

Zamaskovanie rozdielu
Keď Apple kúpil NeXT, Jobs takmer zabudol na ponaučenie zo svojich bojov, ktoré poháňali rast trhového podielu OpenStep. Pôvodným plánom bolo vytvoriť operačný systém Rhapsody, rýchly a špinavý port hardvéru OpenStep to PowerPC s rozhraním podobným systému Mac OS 9, ktorý by fungoval. krásny, objektovo orientovaný softvér OpenStep a potom niečo, čo by sa vážne nazývalo „modrý box“, by kúzelne spustilo starý, zlyhateľný a zle multitaskingový Mac aplikácií. Myšlienka sa na začiatku zdala byť v poriadku. Apple by mal moderný operačný systém na trhu čo najrýchlejšie a na novej platforme by sa technicky dalo stále spustiť existujúce programy pre Mac.

Ale Rhapsody bola v skutočnosti katastrofou. Vývojári sa búrili. Spoločnosť Adobe nebude portovať PhotoShop na platformu OpenStep. Spoločnosť Microsoft by nikdy nevytvorila novú verziu balíka Office, ktorá by vyžadovala prepísanie v Objective-C. V tom čase Jobs videl, ako dosiahnuť skutočnú zmenu: robte to pomaly a nedovoľte nikomu, aby si uvedomil, čo robíte. Na WWDC 1998, mesiace po tom, čo mala byť vydaná Rhapsody, Jobs oznámil, že plány sa zmenili. Namiesto poskytovania moderných možností operačného systému iba technológiám založeným na NeXT by nové API s názvom Carbon umožnilo moderným existujúcim aplikáciám pre Mac iba niekoľko vylepšení. Objektív C a ďalšie technológie boli zvýraznené a vytlačené do pozadia. Uhlík by bol budúcnosť. Nikto sa nepotreboval meniť - stačilo eliminovať niekoľko obzvlášť zlých hovorov systému Mac OS Toolbox. Všetko ostatné bolo rovnaké, alebo sa to aspoň zdalo.

Keď bolo prvé spotrebiteľské vydanie systému Mac OS X dodané vo forme verejnej beta verzie v polovici roku 2000, bolo to oveľa viac počítačov Mac ako NeXT. Od „lízateľného“ používateľského rozhrania po zónu klasickej kompatibility to bol vývoj skúseností s počítačom Mac. Ale vzhľad môže klamať. A od chvíle, keď bolo dodané prvé vydanie systému Mac OS X, Apple veľmi potichu zobral všetko, čo kedysi sa zdalo nevyhnutné pre skúsenosti s počítačmi Mac v prospech niečoho nového, čo vyzerá oveľa viac ako OpenStep ako Mac korene. Stalo sa to však tak postupne, že kým Apple povedal, že podpora aplikácií Classic Mac je mŕtva s príchodom Leoparda sa sťažovali iba technickí spisovatelia pracujúci v programe FrameMaker, čo je pekné pozoruhodné.

Úspech z neúspechu
Prechod na zastaraný OS X za posledné desaťročie bol takým ohromným úspechom z jedného jednoduchého dôvodu: Apple maskoval stupeň zmeny, ktorý implementoval v každom vydaní. Mac OS X 10.0 bol v skutočnosti radikálnou zmenou, ale bolo to ako skok z OS 7.6 na 8, nie z OS 8 na Red Hat Linux. A každá nasledujúca verzia zachovala len toľko známych, aby bolo jednoduchšie zvládnuť zmeny. A ako všetci vieme, veľa malých zmien v konečnom dôsledku vedie k radikálnym rozdielom. Keď Microsoft a Adobe konečne vytvorili moderné verzie svojich aplikácií pre OS X, ktoré boli postavené pomocou nástrojov Apple XCode namiesto pohodlnejšieho prostredia CodeWarrior bolo jasné, že Jobs vyhral adopčné preteky pomalými a stabilnými krokmi dopredu. A tam sme dnes.

Ako povedal Steve Jobs, desaťročie končiace sa v roku 2006 nevyhnutne neviedlo k mnohým inováciám v oblasti počítačov. Ale dnes sme konečne na špičkovej úrovni z roku 1996 po úplnom prijatí spôsobu NeXT, ktorý robí veci v rámci spoločnosti Apple, jej vývojárov a používateľov počítačov Mac. Ako sa ukazuje, každý z nás by mohol prežiť obrovské zmeny - potrebovali sme na to celé desaťročie. Vďakabohu, Steve mal taký strašný čas, keď sa technológie NeXT prvýkrát ujali - inak by mohli nikdy neboli vkĺznutí do nášho Mac Kool-Aid postupne natoľko, aby sme sa naučili milovať chuť ešte viac ako Classic Mac.

Najnovší blogový príspevok

„Blitz Block Robo“ je naša hra týždňa týždňa [výber redaktora]
September 10, 2021

Hrám veľa hier pre iOS na iPhone a iPad. Existuje toľko hier, toľko obsahu, že je veľmi ťažké nájsť niečo, čo by sa vám páčilo bez toho, aby ste to...

Ako vypnúť App Nap pre konkrétne aplikácie [Tipy pre OS X]
September 10, 2021

Ako vypnúť App Nap pre konkrétne aplikácie [Tipy pre OS X]Podľa Apple, jeho pokročilá technologická funkcia App Nap v Mavericks vám pomôže ušetriť ...

| Kult Maca
September 10, 2021

Prehliadanie obchodu App Store môže byť trochu zdrvujúce. Aké aplikácie sú nové? Ktoré sú dobré? Oplatí sa platiť za to, alebo majú bezplatnú, lite...