Inleiding en games
De keynote werd geopend met een sneer naar Microsoft: 'We sluiten Apple. Vista is reeds een paar dozijn keer verkocht en de bruine Zune staat klaar om de iPod te vervangen, wij stoppen ermee', zo scoorde John Hodgman goedkoop bij het aanwezige publiek. Na deze introductie stak Steve Jobs echter van wal met een terugblik op vorig jaar, toen de overgang naar Intel-chips volop bezig was. De nodige bedankjes en plichtplegingen volgden, met speciale aandacht voor Intel-ceo Paul Ottelini, maar na de nodige formaliteiten kwam de eerste aankondiging er dan eindelijk aan.
Games
Apple is er zich van bewust dat de beschikbaarheid van games essentieel is voor het platform en heeft daarom EA binnengehaald: de spelontwikkelaar zal titels als Command & Conquer 3, Battlefield 2142, NFS Carbon en Harry Potter voor Mac OS X gaan uitbrengen. Ook John Carmack van id Software kwam nog even op het podium, met een presentatie van textures die door de gamer aangepast kunnen worden in een spel voor Mac, pc, Xbox 360 en Playstation 3, maar meer duidelijkheid werd niet verschaft. Als het nieuwe sportseizoen in augustus begint, zullen bovendien ook NFL Madden en Tiger Woods voor het Mac OS X-besturingssysteem verschijnen, zo beloofde Electronic Arts.
Mac OS X
Na deze aankondiging uit de softwarehoek was het de beurt aan wat statistieken met betrekking tot verkoopcijfers. Met de lancering van Leopard in oktober in zicht, zijn er op dit moment volgens Apple 22 miljoen actieve Apple-gebruikers en met een aandeel van 66 procent is Mac OS X 'Tiger' de succesvolste versie van het besturingssysteem ooit. Daarentegen draait nog 23 procent van de Apple-gebruikers Panther en amper 10 procent is voorzien van oudere software. Leopard heeft volgens Jobs 'wel honderd nieuwe features', maar een tiental daarvan verdienen speciale aandacht.
Mac OS X Leopard (1)
De eerste van de tien gedemonstreerde nieuwe features in Leopard is de vernieuwde desktop, hoewel deze aanpassing vooral cosmetisch van aard is. 'Stacks' zijn mappen die rechtstreeks op de dock geplaatst kunnen worden, maar verder heeft Jobs vooral de mond vol van transparantie, reflecties en achtergrondkleurtjes - eigenschappen die ons enigszins aan een besturingssysteem uit Redmond doen denken.
De tweede feature betreft een upgrade van de Finder-functie. De belangrijkste vernieuwing is dat het met Finder in Leopard-stijl mogelijk wordt documenten op andere Macs in het netwerk te zoeken. Met behulp van de 'Back to my Mac'-dienst moet het mogelijk worden om eenvoudig bestanden via een netwerk of via internet te delen en met behulp van Cover Flow moet er gemakkelijk door mappen gebladerd kunnen worden. Een andere vernieuwing in Finder is het gebruik van een nieuwe Sidebar, die nu gelijkenis toont met sidebar van iTunes. De derde feature werd 'Quick Look' gedoopt en sluit hierbij aan. Net zoals in Windows Vista is het hiermee mogelijk om een preview van een document weer te geven zonder de bijhorende applicatie te openen. Apple is echter een stap verder gegaan en maakt het mogelijk door documenten te bladeren en deze zelfs fullscreen te bekijken met de 'Quick Look'-functie.
Feature nummer vier is er een die zich vooral onder de motorkap bevindt. Leopard zal namelijk volledig 64bit-georiënteerd zijn en zowel 32bits- als 64bits-applicaties kunnen draaien op eenzelfde manier als dat gebeurt met Rosetta - het programma dat PowerPC-applicaties kan emuleren op Intel-Macs. Apple verwacht hiermee het eerste mainstream 64bit-OS op de markt te zetten. Vooral grafische vormgevers en designers - een doelgroep die typisch trouw is aan de Apple-systemen - moeten hier profijt bij hebben. 'Core animation' is de vijfde feature en is nauw verbonden met Quartz Extreme - de Mac-versie van Vista's Aero - en kan vergeleken worden met de Windows Presentation Foundation, voorheen bekend als Avalon. Met de Core Animation-library is het voor third-party ontwikkelaars mogelijk om eenvoudig gebruik te maken van de Quartz- en Quartz Extreme-engine.
Mac OS X Leopard (2)
Feature nummer zes is de Boot Camp-software. De eerste bètaversie van dit stukje software werd een jaar geleden gelanceerd en het programma werd inmiddels 2,5 miljoen keer gedownload. In Mac OS X Leopard zal Boot Camp echter standaard aanwezig zijn en gebruikt kunnen worden zonder dat er extra drivers geïnstalleerd moeten worden of cd's gebrand moeten worden. 'Dit is een perfecte aanvulling op VMware en Parrallels', aldus Steve Jobs. Een demo van de virtualisatiesoftware kan niet uitblijven, maar al gauw gaat Jobs over naar de volgende feature: Spaces. Deze software heeft niets te maken met Microsofts Live Spaces, maar draait rond het indelen van applicaties en gebruikers in groepen.
Met Apples Spaces kunnen programma's gegroepeerd worden in virtuele desktops, waarna er eenvoudig tussen deze desktops gewisseld kan worden. De virtuele-desktopmanager ondersteunt allerlei functies als drag-and-drop, zodat het een fluitje van een cent moet zijn om software opnieuw in te delen. Nummer acht van de feature-toptien situeert zich op het Dashboard. Met Mac OS X Leopard moet een nieuwe versie van de Dashboard-software uitgebracht worden en moeten beduidend meer widgets beschikbaar gesteld worden. Functionele vernieuwingen lijken er op dit vlak echter niet plaats te vinden.

De voorlaatste feature die in de spotlights gezet wordt is iChat. Videoconferencing is volgens Apple heel belangrijk en er is dan ook heel wat aandacht aan de webcamsoftware besteed. Met een nieuwe versie van de aac-codec moet de geluidskwaliteit beter zijn en moeten gesprekken met minder vertraging doorgestuurd worden. Opvallender is echter iChat Theater: waarmee allerlei documenten via de webcamsoftware gedeeld kunnen worden, wat videoconferencing en webcamvergaderingen heel wat gemakkelijker moet maken. Dit iChat Theater is nauw verbonden met Quick Look, zodat elk documenttype dat door Quick Look ondersteund wordt, ook via iChat gedeeld kan worden. Het eenvoudigweg verslepen van een filmbestand naar het iChat-venster volstaat om de film bij beide gesprekspartners af te laten spelen. Niet-zakelijke gebruikers zullen gecharmeerd zijn van de extraatjes, zoals de mogelijkheid beelden te mixen: iets wat door Jobs gedemonstreerd wordt door zijn mond op het gezicht van Steve Ballmer te plakken. Volgens de Apple-ceo de 'enige manier om Steve (Ballmer, red.) in de WWDC-keynote te krijgen'.
Last but not least komt Time Machine aan bod. Deze feature kan enigszins vergeleken worden met een geavanceerde versie van de backupfunctionaliteit en shadow copies van Windows Vista. De software bewaart namelijk automagisch verschillende versies van bestanden en maakt het mogelijk op een tijdlijn terug te keren om zo documenten en gegevens op te zoeken. Met één klik op de knop kunnen alle documenten gebackupt worden naar een lokale schijf, een verwisselbaar medium of een netwerkschijf. Met Spotlight kan vervolgens teruggezocht worden en nadat met Quick Look geverifieerd is dat het juiste bestand gevonden is, volstaat een muisklik om het document te herstellen.
Apple-ontwikkelaars kunnen nu reeds over een preview van het nieuwe besturingssysteem beschikken en in oktober moet de software op de markt komen. 'De basisversie zal 129 dollar kosten, en voor een Premium-editie zal 129 dollar betaald moeten worden. Wie echter van alle mogelijkheden wil genieten, moet 129 dollar neertellen voor de Ultimate-versie', zo knipoogt Jobs nog een laatste keer naar Redmond.
Safari 3
De keynote-speech loopt inmiddels ten einde, maar de belangrijkste aankondiging moet wellicht nog komen. 'There is more', zo klinkt het en dat belooft traditioneel heel wat bij Apple. Dit keer wordt er echter geen MacBook Pro, iPod of iPhone aangekondigd, maar komt het nieuws uit de softwaredivisie van het bedrijf. Met een marktaandeel van vijf procent heeft Safari zijn plaatsje op de browsermarkt inmiddels veroverd, maar Apple heeft de ambitie om hoger te klimmen. Om dat te realiseren, wordt een Windows-versie van de internetbrowser aangekondigd.
Bescheiden claimt Steve Jobs met iTunes een klein beetje ervaring opgedaan te hebben met het programmeren voor Windows, en met Safari 3 zal die ervaring nuttig gebruikt worden. De software is reeds beschikbaar voor Windows XP en Vista en zou volgens Apples eigen testsessies met de iBench HTML Perf-benchmarks meer dan dubbel zo snel zijn als Internet Explorer - waarbij de versie van de gebruikte Redmond-browser niet gespecificeerd wordt. Het verschil met Firefox is kleiner, maar met zijn 2,2 seconden rendertijd doet de Apple-browser het alsnog anderhalve seconde beter. Tabbed browsing en Google-zoekmogelijkheden zijn tegenwoordig een must voor elke zichzelf respecterende browser, dus daar wordt weinig aandacht aan besteed. De iBench-benchmark is volgens Jobs interessanter: Safari slaagt erin een aantal - ongetwijfeld nauwkeurig uitgekozen - sites te openen in 6,64 seconden terwijl Internet Explorer er 13,56 seconden over doet.
WWDC 2007: Browserprestaties (seconden) |
---|
Internet Explorer |   4,6 |
Firefox |   3,7 |
Safari |   2,2 |
Om de browser aan de man te brengen, zal hetzelfde principe gehanteerd worden als met iTunes. Op de Apple-website is een publieke bètaversie van Safari 3 al te downloaden, zoals te lezen valt in onze Meuktracker. De browser doet zijn werk momenteel op zowel Windows XP als Windows Vista.
De iPhone
De opvallend afwezige op de Worldwide Developers Conference-keynote tot nu toe was de iPhone. Het apparaat moet binnen 18 dagen op de Amerikaanse markt verschijnen en als het aan Apple ligt zullen consumenten een stormloop op de winkelrekken houden om een exemplaar te bemachtigen. Een van de punten waar forse kritiek op kwam, was het feit dat third-party software goedgekeurd zou moeten worden door Apple om op de iPhone te kunnen draaien, en daar is aandacht aan besteed.
Omdat elke iPhone voorzien is van Safari, heeft Apple een platform ontwikkeld waarmee programmeurs hun eigen software kunnen tot stand brengen met Ajax- en 'Web 2.0'-toepassingen. Doordat gebruikgemaakt wordt van een universeel platform, moeten alle applicaties een consequente vormgeving krijgen en optimaal geïntegreerd zijn in de iPhone-software. Om de programma's te verspreiden, volstaat het ze op een internetserver te zetten, waarna ze in een sandbox op de iPhone gedraaid kunnen worden. Steve Jobs lijkt bovendien ontzettend trots dat er geen speciale software development kit nodig is om voor de iPhone te kunnen ontwikkelen.
Een demonstratie van de iPhone kon natuurlijk niet uitblijven. Fans die gehoopt hadden dat er nieuwe applicaties op het iPhone-scherm zouden opduiken, worden echter teleurgesteld. Wel wordt een adresboekprogramma voorgesteld dat gebruikmaakt van een ldap-server en dat volgens vice-president of iPhone software Scott Forstall door één persoon in minder dan een maand geprogrammeerd werd. In die periode werden minder dan zeshonderd lijnen code geschreven. Het Safari-framework heeft echter ook toegang tot iPhone-mogelijkheden als het voeren van een telefoongesprek, het binnenhalen van e-mail of het surfen naar een webpagina.