Atten dager. Nummeret hang over auditoriet som tåke på en kald dag i San Francisco. Selv om Steve Jobs brukte mesteparten av tiden sin under hans hovedtale diskuterer neste versjon av Mac OS X, den forestående utgivelsen av iPhone farget alle aspekter av presentasjonen.
Det hjalp ikke at Mac OS X Leopard ble introdusert på fjorårets Worldwide Developers Conference, noe som gjorde store deler av årets økt føles som om vi hadde gått inn i Leopards Time Machine og dukket opp 12 måneder Tidligere. På et tidspunkt var årets konferanse ment å være en kommende fest for Leopard, men Apples vanvittige hastverk å klargjøre iPhone for sin 29. juni dato med skjebne betydde at Leopard måtte vente til Oktober.
Ja, Apple avduket flere nye Leopard-funksjoner, hvorav noen ikke engang var en del av selskapets immaterielle rettigheter for et år siden. Cover Flow, som i fjor var et smart iTunes-tillegg av en programmerer ved navn Jonathan del Strother, er nå en heleid del av ikke bare iTunes, men også ett av de fire standardvisningsalternativene i den nye Leopard-utgaven Finner.
Det er ingen tvil om at Leopard på mange måter vil være den største overhalingen av Mac OS X-grensesnittet siden det først ble lansert. Apple ser ut til å ha bestemt seg for en enkelt vindustil – den i iTunes 7 – og det valget alene vil gi en herlig konsistens til Mac-grensesnittet. Tillegget av Stacks til Dock truer med å gjøre Dock til en sentral del av Mac-grensesnittet, snarere enn et mindre verktøy for applikasjonsstart og -bytte.
Jeg er litt mindre solgt på den nye semi-transparente menylinjen, som Apple insisterer på vil tilpasse seg for å være lesbar uansett hvilket bakgrunnsbilde du plasserer på skrivebordet ditt. Jeg har ikke noe imot at menylinjen min er ugjennomsiktig, og jeg foretrekker faktisk å kunne lese teksten på den. På samme måte ser "glasshyllen" som den nye Dock sitter på pen ut, men jeg er ikke sikker på at jeg ikke blir det drevet gal av de latterlig bearbeidende intensive refleksjonseffektene når du flytter et vindu neste gang til det.
Men faktum gjenstår at hoveddelen av Leopard-kunngjøringene som ble gjort under Jobs’ tale var funksjoner vi allerede hadde hørt om før – men ikke alltid med helt samme spinn. Ta Boot Camp, en Leopard-funksjon som har vært tilgjengelig i betaform i 14 måneder. Det har ikke endret seg mye, og det er en bemerkelsesverdig ny funksjon - muligheten til å sette Mac-en i en "sikker hvilemodus" slik at du kan bytte frem og tilbake mellom operativsystemer uten full omstart - ble tilsynelatende oppført på Apples nettsted ved en feiltakelse og fjernet.
Selv uten den potensielt smarte nye funksjonen, brukte Steve Jobs litt tid på å diskutere Boot Camp, mest for å understreke hva den ikke var: en morder av Parallels Desktop og VMWare Fusion. Disse to programmene, som begge lar deg kjøre Windows side ved side med Mac-en din, har alltid hatt litt av en mørk sky hengende over dem: det har alltid vært muligheten for at en fremtidig versjon av Boot Camp kan tilby den samme funksjonen, gratis, som en del av Mac OS X. Men Jobs ga Parallels og VMWare en stor verbal klem, og kalte Boot Camp "et flott supplement" til disse programmene. Det var ikke akkurat en ny funksjon, men det var nyheter.
Uansett, like hyggelig som det var å få noen flere ting om Leopard, var den neste versjonen av Mac OS X ikke langt på vei det hete diskusjonstemaet i salene på Moscone West etter Jobs’ tale. Det var den enheten som skulle leveres nøyaktig 18 dager etter keynote, iPhone.
iPhone kjører en versjon av Mac OS X. Og siden dagen det ble annonsert, har Mac-utviklere lurt på: vil det være en måte for dem å skrive programvare som kjører på iPhone, omtrent som de gjør for Mac?
Apples tilnærming til emnet har utviklet seg over tid. I januar hørtes det hele ganske usannsynlig ut. I begynnelsen av mai "brytte selskapet" med saken. I slutten av mai foreslo Steve Jobs at Apple ville finne en måte å la utviklere skrive programvare for iPhone innen slutten av året.
I den oppmuntrende sammenhengen gikk kunngjøringen som Jobs ga mandag på WWDC over som en blyballong. For å være rettferdig, forslaget om at engstelige kommende iPhone-utviklere kan skrive smarte nettapplikasjoner som fungerer på telefonens innebygde Safari nettleser er ikke en dårlig en - det er faktisk en smart løsning som de fleste utviklere ville ha foreslått selv hvis de hadde fått sjanse.
Nei, problemet er at så smarte som nettapplikasjoner kan være i disse dager, er de fortsatt ikke en erstatning for den virkelige varen. Hvis de var det, hvorfor skulle Apple bry seg med å skrive fullverdige programmer for iPhone? Hvorfor konvertere Mail til å kjøre på iPhone hvis Google Mail i en nettleser fungerer like bra? For det vil det ikke.
Det kan ikke nektes at 18 dager før iPhone-en sendes ikke er det ideelle tidspunktet for Apple å gi utviklere et komplett veikart over hvordan man skriver programvare for denne splitter nye enheten. Apple har tydeligvis spurt i seks måneder bare for å gjøre iPhone klar for verden. Og jeg har liten tvil om at selskapet om noen måneder vil være klar til å snakke med utviklere om måter å skrive mer robust programvare for å kjøre på sin nye baby.
Apple er et selskap som ofte har upåklagelig timing. Dessverre for dem har sammenløpet av WWDC, iPhone-utgivelsen og forsinkelsen av Leopard resultert i en rotete melding til utviklerne denne uken. Jeg har imidlertid en snikende mistanke om at når vi ser tilbake på denne måneden om et år eller to, vil ingen huske WWDC 2007 keynote. I stedet vil det være det som skjedde 29. juni som – på godt og vondt – vil definere Apples år.