WWDC Flashback: Proč trvalo 10 let od karbonu ke Snow Leopardovi


Obrázek: AP, přes Guardian UK

Dnešní zvěsti, že Steve Jobs může zavést přírůstkovou aktualizaci OS X, se nazývají Levhart sněžný na jeho keynote Worldwide Developers Conference poskytne silnou připomínku toho, jak efektivní byl projekt nahrazující klasický Mac OS. Hluk na drátech říká, že Snow Leopard by byl pouze pro procesory Intel, zcela opouští platformu PowerPC, kterou Steve Jobs zdědil v Apple v roce 1996. Někteří dokonce spekulovali, že by Carbon a poslední kusy původní sady nástrojů pro Mac OS mohly být ve verzi podobně vyřazeny. Pokud je to všechno pravda (a druhou část je obzvlášť těžké spolknout bez cihel soli), oficiálně to znamená smrt operačního systému Macintosh v rukou jeho hrdého nástupce, OS X.

To je opravdu významný úspěch, a ne proto, že jsem nostalgický pro MultiFinder. Toto oficiálně znamená uzavření nejtrpělivější, přírůstkové a pravicově konzervativní kampaně změny, kterou kdy vedl jeden Steven P. Pracovní místa. Na WWDC podobně jako tato, před pouhými 10 lety, začal tuto válku vést. Příští pondělí vyhraje. Mac je mrtvý. Ať žije OS X. Chcete -li si přečíst, proč a jak se to stalo, klikněte na něj.



Radikální změna často nevede k žádné změně
Nenechte se mýlit: kromě pevného panelu nabídek v horní části obrazovky je dnešní OS X mnohem více podobný OpenStep operační systém, který Apple koupil koupí NeXT v roce 1996, než je to jako Mac OS 7.6. OS X je postaven na Machu mikrojádro. Na Intel běží lépe než na PowerPC. Procházení třemi panely je efektivnější než tradiční interakce mezi složkami a ikonami Mac. Dock sleduje často používané aplikace a aktuální úkoly. Objective-C je preferovaným jazykem pro výkonný a objektově orientovaný vývoj. Tříznakové přípony souborů určují typ souboru, nikoli skryté čtyřmístné typy a kódy tvůrců. Všechny předvolby systému jsou obsaženy na jediném panelu místo desítek jednotlivých ovládacích prvků. Je to něco úžasného. Jen se podívej na tohle Snímek obrazovky OpenStep 4.2. Je tam všechno. Mac je mrtvý. Ať žije OS X.

Nic z toho by zjevně nemělo být šokem. Společnost Apple učinila skvělé rozhodnutí, když v roce 1996 získala společnost NeXT a vytvořila moderní operační systém pro počítače Mac. Bylo to nesmírně úspěšné úsilí. Místo toho je šokující, jak postupný byl proces. Dvanáct let je ve výpočetním průmyslu století. To je delší než první působení Steva Jobse v Applu a dokonce je to delší než jeho doba mimo Apple. Jobs není muž známý trpělivostí nebo postupným zlepšováním. Co mu umožnilo trpělivost postupně nahradit klasický Mac, který jsme všichni milovali, do křičícího OS X, který dnes všichni milujeme? Proč prostě nepřiklepl těžce pohmožděný OS 7.5 k obrubníku a nepokračoval dál, místo aby čekal víc než deset let dodat operační systém velmi podobný tomu, který prodal společnosti Apple v v polovině 90. let?

Jednoduchý. Právě strávil deset let snahou přesvědčit instituce, že radikálně odlišný, zjevně vynikající hardware a software NeXT by měl poskytnout základ pro budoucnost výpočetní techniky. A selhal. Univerzity většinou dávaly přednost svým Macům. Podniky upřednostňovaly své stroje IBM. I když kompromitoval a zpřístupnil software NeXT pro běh na hardwaru Sun a IBM, jen málo lidí se do toho pustilo. Vytvoření pole kompatibility pro NeXT v systému Windows NT nikam nevedlo. Na konci velkého experimentu na výrobu prvních počítačů 21. století Steve Jobs v roce 1996 bezpochyby věděl, že jediným způsobem, jak zajistit, aby lidé nikdy neopustili své hrozné stroje s DOSem a nestabilní počítače Mac, bylo hádat se s nimi o to. Požadavek změny lidí selhal. Věci byly tak zakořeněné, že dospěl k závěru, že počítače na deset let ztichly. Jak řekl Wired’s Gary Wolf v nehlídaném rozhovoru které kdy dal,

Průmysl stolních počítačů je mrtvý. Inovace prakticky přestaly. Microsoft dominuje s velmi malou inovací. Je konec. Apple prohrál. Trh s desktopy vstoupil do temných dob a bude v temných dobách dalších 10 let, nebo určitě po zbytek tohoto desetiletí.

Je to jako když IBM vytlačila spoustu inovací z počítačového průmyslu, než přišel mikroprocesor. Nakonec se Microsoft rozpadne kvůli spokojenosti a možná vyrostou nějaké nové věci. Ale dokud k tomu nedojde, dokud nedojde k zásadnímu technologickému posunu, bude po všem.

To je hlas muže, který po deset let inovoval a neviděl žádnou změnu. V době, kdy tato slova pronesl, jsem vždy usoudil, že je jen zahořklý nebo pesimistický. Nebyl. Byl však informován vhledem, že k záchraně počítače nejsou nutné nové technologie. Lidé prostě potřebovali začít přijímat ty úžasné, které byly vyvinuty v předchozím desetiletí. A to je příběh OS X. Největší inovací ve stolních počítačích od té doby, co tato slova vyslovil, nebyla tvorba žádné významné nové technologie. Díky tomu byly technologie NeXT atraktivní, intuitivní a pohodlné pro desítky milionů uživatelů počítačů Mac.

Zamaskování rozdílu
Když Apple koupil NeXT, Jobs téměř zapomněl na poučení z jeho bojů, které vedly k růstu podílu OpenStep na trhu. Původním plánem bylo vytvoření Rhapsody OS, rychlého a špinavého portu hardwaru OpenStep to PowerPC s rozhraním podobným systému Mac OS 9, které by fungovalo krásný, objektově orientovaný software OpenStep a pak něco, čemu se vážně říká „Blue Box“, by magicky spustilo starý, havarovatelný a špatně multitaskingový Mac aplikace. Myšlenka to zpočátku vypadala dobře. Apple by měl moderní OS na trhu co nejrychleji a nová platforma by mohla technicky stále provozovat stávající programy pro Mac.

Ale Rhapsody byla ve skutečnosti katastrofa. Vývojáři se bouřili. Společnost Adobe nepřenáší PhotoShop na platformu OpenStep. Microsoft by nikdy nevytvořil novou verzi Office, která by vyžadovala přepis v Objective-C. Tehdy Jobs viděl, jak dosáhnout skutečné změny: dělejte to pomalu a nedovolte nikomu, aby si uvědomil, co děláte. Na WWDC 1998, měsíce poté, co se Rhapsody měla dočkat vydání, Jobs oznámil, že se plány změnily. Namísto poskytování moderních funkcí OS pouze technologiím založeným na NeXT by nové API s názvem Carbon umožnilo moderním aplikacím pro Mac s několika vylepšeními. Objektivní C a další technologie byly zdůrazněny a odsunuty do pozadí. Uhlík by byl budoucnost. Nikdo se nepotřeboval měnit - stačilo eliminovat několik obzvláště špatných volání Mac OS Toolbox. Všechno ostatní bylo stejné, nebo se to alespoň zdálo.

Když bylo v polovině roku 2000 dodáno první veřejné vydání systému Mac OS X ve formě veřejné beta verze, bylo to mnohem více počítačů Mac než NeXT. Od „lízatelného“ uživatelského rozhraní až po zónu klasické kompatibility to byla evoluce prostředí Mac. Ale zdání může klamat. A od doby, kdy byla vydána první verze systému Mac OS X, Apple velmi tiše odebral vše, co kdysi zdálo se, že je pro Mac zásadní, ve prospěch něčeho nového, co vypadá mnohem víc jako OpenStep než Mac kořeny. Ale stalo se to tak postupně, že v době, kdy Apple řekl, že podpora pro klasické aplikace Mac je mrtvá s příchodem Leoparda si stěžovali pouze techničtí autoři pracující v FrameMakeru, což je hezké pozoruhodný.

Uspět z neúspěchu
Přechod na starší verzi OS X za poslední desetiletí byl tak ohromným úspěchem z jednoho jednoduchého důvodu: Apple maskoval stupeň změn, které implementoval v každé verzi. Mac OS X 10.0 byl ve skutečnosti radikální změnou, ale připadalo mi to jako skok z OS 7.6 na 8, nikoli z OS 8 na Red Hat Linux. A každá následující verze si zachovala jen tolik známých, aby bylo možné změny snáze zvládnout. A jak všichni víme, spousta malých změn nakonec vede k radikálním rozdílům. Když Microsoft a Adobe konečně vytvořily moderní verze svých aplikací pro OS X, které byly vytvořeny pomocí nástrojů Apple XCode místo pohodlnějšího prostředí CodeWarrior bylo jasné, že Jobs vyhrál adopční závod pomalými a stabilními kroky vpřed. A tam jsme dnes.

Jak řekl Steve Jobs, dekáda končící v roce 2006 nutně nezaznamenala mnoho inovací pro stolní počítače. Ale dnes jsme konečně na špičkové úrovni z roku 1996 po úplném přijetí způsobu NeXT, jak dělat věci napříč Apple, jeho vývojáři a uživateli počítačů Mac. Jak se ukazuje, každý z nás by mohl zažít obrovské změny - potřebovali jsme jen deset let, abychom to všechno spotřebovali. Díky bohu, Steve měl tak strašný čas, když se technologie NeXT poprvé ujaly - jinak by mohly nikdy nebyly vklouznuty do naší Mac Kool-Aid postupně natolik, abychom se naučili milovat chuť ještě více než Classic Mac.

Poslední příspěvek na blogu

Další Apple Ad Ripoff?
September 10, 2021

Aktualizace: Duncan Rawlinson na Blog na poslední chvíli vytvořil mnohem lepší srovnávací snímek těchto dvou videí, která jsem zveřejnil a zveřejni...

Zeptejte se Geniuse na cokoli: 5 nejlepších otázek roku 2013
September 10, 2021

Toto je exkluzivní sloupek Cult of Mac, který napsal skutečný génius maloobchodu Apple, který odpovídá na všechny vaše otázky o tom, jaké to je pra...

Použijte aplikaci Lion's Hidden Wi-Fi Diagnostics [Tipy pro OS X]
September 10, 2021

Použijte Lion’s Hidden Wi-Fi Diagnostics App [Tipy pro OS X]Společnost Apple zahrnula do systému Mac OS X Lion pěknou aplikaci, kterou můžete použí...