Osmnáct dní. Číslo viselo nad hledištěm jako mlha za chladného sanfranciského dne. Přestože Steve Jobs trávil většinu času během jeho hlavní projev diskutovat o další verze Mac OS X, blížící se vydání iPhone barevný každý aspekt prezentace.
Nepomohlo ani to, že Mac OS X Leopard byl představen na loňské Worldwide Developers Conference velká část letošní relace se cítí, jako bychom vstoupili do Leopardova stroje času a objevili se 12 měsíců dříve. V jednu chvíli měla být letošní konference zamýšlena jako coming-out party pro Leoparda, ale šílený spěch Applu připravit iPhone na datum 29. června s osudem znamenalo, že Leopard bude muset počkat do Říjen.
Ano, Apple odhalil další nové funkce Leoparda, z nichž některé ještě před rokem nebyly součástí duševního vlastnictví společnosti. Cover Flow, který byl minulý rok chytrým doplňkem iTunes od programátora jménem Jonathan del Strother, je nyní zcela vlastněná část nejen iTunes, ale také jedna ze čtyř standardních možností zobrazení v nové edici Leopard Nálezce.
Není pochyb o tom, že Leopard bude v mnoha ohledech největší revizí rozhraní Mac OS X od jeho prvního spuštění. Zdá se, že Apple se usadil na jediném stylu okna – stylu v iTunes 7 – a tato volba sama o sobě poskytne rozhraní Macu nějakou příjemnou konzistenci. Hrozí, že přidání Stacks do Docku učiní z Docku stěžejní součást rozhraní Mac spíše než menší nástroj pro spouštění a přepínání aplikací.
O něco méně se mi prodává nový poloprůhledný panel nabídek, u kterého Apple trvá na tom, že se přizpůsobí tak, aby byl čitelný bez ohledu na to, jaký obrázek pozadí umístíte na plochu. Nevadí mi, že je můj panel nabídek neprůhledný, a dávám přednost tomu, abych na něm skutečně mohl číst text. Stejně tak „skleněná police“, na které sedí nový Dock, vypadá pěkně, ale nejsem si jistý, že nebudu dohnaný k šílenství směšným zpracováním intenzivních odrazových efektů, když posunete další okno k tomu.
Faktem však zůstává, že většina oznámení Leoparda učiněná během Jobsova projevu byly funkce, o kterých jsme již slyšeli dříve – i když ne vždy s úplně stejnou rotací. Vezměte Boot Camp, funkci Leoparda, která byla k dispozici ve formě beta po dobu 14 měsíců. Moc se toho nezměnilo a jeho jedna pozoruhodná nová funkce – možnost přepnout Mac do režimu „bezpečného spánku“, abyste mohli přepínat tam a zpět mezi operačními systémy bez úplného restartu – byl zjevně uveden na webových stránkách společnosti Apple omylem a odstraněno.
I bez této potenciálně skvělé nové funkce strávil Steve Jobs nějaký čas diskusí o Boot Campu, většinou proto, aby zdůraznil to, co nebyl: zabiják Parallels Desktop a VMWare Fusion. Tyto dva programy, z nichž oba vám umožňují spouštět Windows vedle sebe s vaším Macem, měly vždy trochu temný mrak. vždy existovala možnost, že některá budoucí verze Boot Campu nabídne stejnou funkci zdarma jako součást Macu OS X. Jobs však Parallels a VMWare silně verbálně objal a nazval Boot Camp „skvělým doplňkem“ těchto programů. Nebyla to úplně nová funkce, ale byla to novinka.
V každém případě, i když bylo hezké získat pár dalších maličkostí o Leopardovi, další verze Mac OS X nebyla ani zdaleka žhavým tématem diskuse v sálech Moscone West po Jobsově projevu. Právě toto zařízení mělo přijít přesně 18 dní po keynote, iPhone.
iPhone běží na verzi Mac OS X. A ode dne, kdy to bylo oznámeno, si vývojáři Maců kladli otázku: Bude pro ně existovat způsob, jak napsat software, který běží na iPhone, stejně jako to dělají pro Mac?
Přístup Applu k tomuto tématu se postupem času vyvíjel. V lednu to všechno znělo dost nepravděpodobně. Začátkem května společnost s touto záležitostí „zápasila“. Do konce května Steve Jobs navrhl, že Apple najde způsob, jak do konce roku umožnit vývojářům psát software pro iPhone.
V tomto povzbudivém kontextu se oznámení, které Jobs učinil v pondělí na WWDC, přeneslo jako olověný balón. Abychom byli spravedliví, návrh, že úzkostliví potenciální vývojáři iPhonů mohou psát elegantní webové aplikace, které by fungovaly na vestavěném telefonu Webový prohlížeč Safari není špatný – ve skutečnosti je to chytré řešení, které by většina vývojářů navrhla sama, kdyby získali šance.
Ne, problém je v tom, že jakkoli mohou být webové aplikace v dnešní době elegantní, stále nejsou náhradou za skutečnou věc. Pokud by byly, proč by se Apple obtěžoval psaním plnohodnotných programů pro iPhone? Proč převádět Mail na iPhone, když Google Mail v prohlížeči bude fungovat stejně dobře? Protože nebude.
Nelze popřít, že 18 dní před odesláním iPhonu není pro Apple ideální čas na to, aby vývojářům poskytl kompletní plán, jak napsat software pro toto zbrusu nové zařízení. Apple zjevně sprintoval šest měsíců, jen aby připravil iPhone na svět. A nepochybuji o tom, že za pár měsíců bude společnost připravena mluvit s vývojáři o způsobech, jak napsat robustnější software, který bude fungovat na svém novém dítěti.
Apple je společnost, která má často dokonalé načasování. Bohužel pro ně soutok WWDC, vydání iPhonu a zpoždění Leoparda vedly tento týden k zmatené zprávě vývojářům. Mám však tajné podezření, že až se za rok nebo dva ohlédneme za tímto měsícem, na keynote WWDC 2007 si nikdo nevzpomene. Místo toho to, co se stalo 29. června, bude – v dobrém i zlém – definovat rok Applu.