Door Yoeri Lauwers

Eindredacteur

Apples Worldwide Developers Conference 2007 van start gegaan

11-06-2007 • 23:36

69

Multipage-opmaak

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

WWDC 2007: Madden voor de MacApple 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.

WWDC 2007: Mac OS X-banner

Mac OS X Leopard (1)

WWDC 2007: Mac OS X Tiger-desktop met StacksDe 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.

WWDC 2007: Core Animation

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.

WWDC 2007: Apples Spaces

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'.

WWDC 2007: Time MachineLast 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.

WWDC 2007: Safari-Windows-kompasBescheiden 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.

WWDC 2007: iPhone-adresboekOmdat 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.

WWDC 07: iPhone-demonstratie

Reacties (69)

69
69
18
5
0
13
Wijzig sortering
Yoeri: Even een paar snelle opmerkingen bij je review:

Core Animation != Aero
Aero is de GUI, dat is Aqua voor de Mac.
Core Animation is een framework dat werkt bovenop Core Audio, Core Video, Core Image en OpenGL en zo een hele makkelijke interface moet bieden voor het videoversnellen van animaties.

Ook de vergelijking van Quick-Look met Vista is ook een beetje scheef. Quick-Look is een allround app die het mogelijk maakt documenten direct in de finder te zien. Vroeger moest dat nog altijd via het Finder info venster.

De gebruikte Internet Explorer versie is IE 7. Zie http://www.apple.com/safari/.

Ik vind het zelf jammer dat de games die door EA geport worden, worden geport met Cider. Dit levert namelijk niet de native performance en in Leopard zou een native game zeker 2x sneller kunnen draaien dan een port met de Cider engine. Erg jammer dat EA voor die weg heeft gekozen.

@g4wx3: Ja zoiets, maar meer een extensie daar bovenop.

[Reactie gewijzigd door Gustaaf437 op 22 juli 2024 14:29]

is Core Animation dus een beetje gelijk DirectX??
Nee dat ook alweer niet. Daar is het niet echt mee te vergelijken. Het lijkt misschien nog wel een beetje op een soort Flash-op-de-desktop: je kunt bepaalde animaties maken, keyframes installen, etc, maar dan vanuit code ipv statisch in een editor.
Met Core animation kun je hele flashy applicaties maken met weinig code. Bijvoorbeeld een Media Center applicatie, mooie animaties in je fotoalbum applicatie (foto's die zich re-organiseren bij het veranderen van de lijst), of simpele fades in je desktop applicatie.

De verschillende filmpjes op YouTube geven je een goed beeld hiervan. Onderwater kun je complete tijdlijnen instellen, en zelfs animaties op animaties, of transacties van animaties maken. Dit is de basis voor een hele nieuwe generatie gave applicaties.

De vergelijking met DirectX gaat wat scheef. DirectX is namelijk een verzameling componenten (Direct3D, DirectAudio, DirectInput, etc..), waarvan Direct3D de Microsoft's alternatief voor OpenGL is. Mac OS X heeft ook een soort vergelijkbare reeks componenten: CoreAudio, CoreImage, CoreVideo, en nu komt in dit lijst CoreAnimation erbij.

[Reactie gewijzigd door YaPP op 22 juli 2024 14:29]

Core Animation klinkt als XAML voor animaties als ik het zo lees :).
Goede vergelijking!
Een kleine aanvulling: XAML is de opmaaktaal bovenop WPF.
CoreAnimation is daarmee meer te vergelijken.

[Reactie gewijzigd door YaPP op 22 juli 2024 14:29]

cider is niet 2X langzamer, het kan zelfs sneller zijn dan native in vergelijking met vista ; )
vista is en blijft een slak die nog steeds die stomme XP stall bug heeft, ik snap niet waarom die stalling bug er nog in zit.
Ik zeg niet dat het 2x langzamer is, maar dat het 2x sneller zou kunnen. Gezien er voor Windows nog altijd geen 64-bit games worden ontworpen, wordt daar waarschijnlijk bij zo'n port ook geen rekening mee gehouden. Daarnaast kunnen ze geen multi-threaded OpenGL gebruiken, wat voor sommige games op de Mac (bijna) een verdubbeling in de framerate veroorzaakte. Ik vraag me af of de performance echt zo goed is als ze beloven.
Ik vind de review niet veel meer informatie geven dan de WWDC uit 2006 al gaf. Wel kan ik iedereen aanraden even QuickTime te installeren, en deze pagina's door te lopen:

http://www.apple.com/macosx/leopard/features/

Ik stond echt stijl achterover van de effecten en handige functies, waar ik ook als poweruser echt van kan genieten. Zo te zien zitten in in 10.5 veel functies waarmee je een stuk effectiever/sneller kan werken. Op mijn MacBook wil ik zo snel mogelijk ook 10.5 hebben, al is het maar voor de subtiele effecten waar je echt van kan kwijlen. :9~

[Reactie gewijzigd door YaPP op 22 juli 2024 14:29]

Wel vreemd eigenlijk, aan de ene kant komt er meer Apple Software beschikbaar voor Windows (iTunes, QuickTime en nu Safari) en aan de andere kant blijft men bezig om Mac OS X voor iedereen aantrekkelijk te maken (games etc).

Nu is het wel zo dat de genoemde AppleWin32 applicaties allen ten dienste staan van de hardware verkoop van Apple. QT/iTunes zijn bedoeld om met de iPod samen te werken en de Windows versie van Safari is bedoelt om er voor te zorgen dat zo veel mogelijk websites compatible zijn met de iPhone.

* Little Penguin moet het dus toch logisch vinden ;)
'Core animation' is de vijfde feature en is de Apple-variant van Vista's Aero: het gebruik van beschikbare gpu-kracht om de desktopomgeving te renderen.
Core Animation is niets anders dan een API die het gebruiken van animatie en effecten vereenvoudigd voor developers.

Renderen van de desktop middels de gpu doet Apple al een tijdje langer met Quartz Extreme. Core Animation maakt het alleen iets eenvoudiger voor de simpele dev-ziel om het te implementeren.
Lol op de derde pagina staat er bij het back up software dat dat automagisch gebeurt ;) dat vind ik nou echt hip klinken.
Dat is nou tweakers taal ;)
Misschien overbodig, maar op XP hier op werk krijg zelfs een render-fout bij google.com :s
Thuis op Vista werkte het zo snel bekeken prima.
Op XP kan ik niet mijn favorieten toevoegen, dan crasht safari...
Bij het importeren van een boel favorieten crasht safari.
(fout in corefoundation.dll => Apple, welcome in DLL-hell :P )

Dit hadden ze beter een alpha kunnen noemen...
Als je een beta browser uitbrengt; prima, maar als hij google fout rendert en favorieten niet te beheren zijn zonder te crashen ?

sorry hoor...
leuke poging, net niet...
zoals eerder gezegd ligt het crashen aan het feit dat je een Nederlandse XP gebruikt ;)
Je zegt het verkeerd.

Dat ligt niet aan de Nederlandse versie van XP, het ligt aan Safari. Ik ken geen enkel programma (op dingen die het OS aanpassen na, en updates voor het OS), dat een OS van een bepaalde taal eist. Safari heeft dus gewoon een bug waardoor het op een XP-installatie in het Nederlands (en andere non-EN talen?) niet werkt.
Leopard shipping in October.
Basic version, $129.
Premium version, $129.
Business version, $129,
Enterprise version $129.
Ultimate version, $129.
Premium Version = $129 ;)

Steve Jobs verwacht dat alle klanten de Ultimate versie zullen aanschaffen
Ik vind het echt schandalig dat Apple geen N versies hoeft uit te brengen. Eigenlijk zou het zo moeten zijn:

Leopard shipping in October.
Basic, $129.
Premium, $129.
Business, $129,
Enterprise $129.
Ultimate, $129.
Basic N, $129.
Premium N, $129.
Business N, $129,
Enterprise N $129.
Ultimate N, $129. ;)
Alle versies zijn standaard al N. Er zit namelijk nergens Windows media player bij ;)
Je hebt ook nog Windows Vista Starter :)
errr, tja, wat wil je wanneer je maar 1 smaak uitbrengt die alles kan wat een Windows Premium ook kan ;)
En niet te vergeten in alle 18 Mac OS X talen.

Een pakketje, alle features, alle talen en een prijs.
Mac OSX is per definitie een update. Bij alle macs zit namelijk al Mac OS licentie.
Ik moet toegeven, safari op windows is erg snel.
Opstarten gaat langzaam. (ongeveer vergelijkbaar met Firefox bij mij).
Renderen is erg snel! Sneller dan Opera.
Dikke pluim voor apple.

Echter, ze hebben ook het nare OSX-gedrag dat je het scherm enkel rechtsonder kan verkleinen overgenomen. :'(
Tja Opera, die miste ik nu juist in dat lijstje (WWDC 2007: Browserprestaties). Opera was in het verleden namelijk altijd een stuk sneller dan Safari en ik kan me eigenlijk nauwelijke voorstellen dat dit nu niet meer zo is. Tja, maar als jij het zegt........
goed overzichtje van de nieuwe features,
wat ik wel vreemd vind is dat er gesproken wordt alsof Apple de lay-out van Vista overneemt, terwijl zij net alle "eye-candy" reeds lang hebben in OSX, en Microsoft dit overgenomen heeft in het latere Vista... (vectoriële icoontjes anyone ?)
De Apple spaces doen me ook wel ergens aan denken moet ik zeggen. Had ik dat niet al 10 jaar geleden onder RedHat 6.0 (Waarschijnlijk zelfs nog eerder)
Beter goed gejat dan slecht verzonnen?

De functionaliteit van meerdere desktops kan je nu ook al in Tiger krijgen door VirtueDesktops te gebruiken. Apple heeft niets anders gedaan dan een eigen implementatie hiervan te maken, met hopelijk een betere interface, want die van VirtueDesktops laat soms nog wat te wensen over. :)
Mmmm, * vgroenewold herinnert zich de Amiga met screens... mmmm
Ja inderaad, die feature heb je al lang lang geleden in Linux gezien waarschijnlijk :P

Maar Spaces is toch wel een hele goede implementatie van het idee vind ik.
Ann de andere kant heeft windows het nog steeds niet. :P
'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 Redmond.
Dus hiermee bedoelen zij, dat er maar 1 versie is. Of dat al deze versies gewoon voor 129 doller kosten?
het is gewoon een grap. daarom die ;)
lekker op elkaar zitten bashen
Dat is inderdaad een grapje van Jobs.

Tevens ben ik niet zo heel erg onder de indruk dit keer. Het enige wat eigenlijk bekend is gemaakt zijn de nieuwe features voor OSX Leopard en dat Safari dus ook voor Windows XP en Vista wordt uitgebracht, welke overigens bij mij volledig crasht zodra ik op het plus-knopje druk. (het is dan ook nog een bèta-versie, maar toch)
Jammer, ik ben wel eens meer onder de indruk geweest.

[Reactie gewijzigd door Verwijderd op 22 juli 2024 14:29]

Ik vind die nieuwe features in Leopard eigenlijk wel goed, dingen waar ik echt op heb zitten wachten. Die nieuwe Finder was echt broodnodig bijvoorbeeld, net zoals de unified UI.
Ja, duhhh. :)

Verder vind ik Leopard inderdaad een vernieuwend OS, met features waar je daadwerkelijk wat aan hebt. Vooral time-machine vind ik erg chique. De keynote zelf vond ik dan wel weer wat tegenvallen, ik begrijp eigenlijk niet waarom Steve niet wat meer surprises uit z'n mouw schudde. Dit zou een geweldige extra buzz teweeg hebben gebracht na de iPhone keynote, de verwachtingen waren hoog gespannen. Ik bedoel, had gelekt dat 29 Juni de release was, maar als surprise vandaag! En had time-machine gewoon niet genoemd tot aan deze keynote. Had een nieuw "killer"-programma op de iPhone gezet... ik bedoel, ontzettend veel mogelijkheden wat dat betreft.

Ik moet afwachten wat die 3rd-party solution met Safari op de iPhone gaat opleveren, maar ik vrees dat dit niet is waar ik op gehoopt had. Ik had gehoopt op volledige programmatuur welke in een soort sandbox zou draaien. Dan had ik de iPhone overwogen, nu echt niet en wacht ik zeker op 2.0.

Dus, aardig, maar een beetje jammer deze keynote.

Op dit item kan niet meer gereageerd worden.