Aperçu de la keynote lors de la WWDC 2005
Les rumeurs dont vous avez entendu parlé ces derniers temps concernant Apple et Intel se sont révèlées être vraies. Cette fois, cela n’a pas été les sites de rumeurs ou les bloggers qui ont répandu le bruit. Cette fois-ci il s’agissait de médias établis tels que CNET, le Wall Street Journal, et le New York Times.
Le CEO d’Apple Steve Jobs a annoncé qu’à cette même période l’année prochaine, Apple vendra des Macs construits avec un processeur Intel et que pour la fin 2007, il prévoit que la transition du Mac de PowerPC vers Intel sera “quasiment finie”.
C’est un jour important, mais d’abord…
“C’est un jour important,” Jobs a annoncé pour commencer la conférence 2005 mondiale des développeurs Apple. Alors que le public s’attendait à ce qu’il commente les rumeurs concernant Intel, il a commencé avec un rapport sur les participants à la conférence et a continué avec des informations nouvelles concernant les magasins Apple, l’iPod, et l’adoption du Mac. Il a fait remarqué que les 3800 participants représentent probablement la plus importante conférence développeur de l’histoire d’Apple. Dans tous les cas, c’est la plus importante de cette dernière décennie. Le concours Apple Design Award a reçu la participation de plus de 400 personnes et l’Apple Developer Connection compte plus de 500 000 membres. (C’est un nombre important, mais il faut prendre en compte le fait que vous devez être inscrit pour pouvoir faire la moindre chose avec Apple, y compris participer à la WWDC…).

Apple se diversifie de plus en plus avec l’explosion des ventes d’iPod, 80% du marché de la musique légale en téléchargement, et une demande croissante de matériels Mac. Mais le passage aux processeurs Intel va demander un marketing de haute voltige à Apple pour les 18 prochains mois. Photos par Derrick Story.
Côté affaire, les 109 magasins totalisent un million de visiteurs par semaine. Au cours des douze derniers mois, selon ce qu’a déclaré Jobs à son auditoire de développeurs, un demi-milliard de dollars de produits tiers ont été vendus dans les magasins. L’iPod a désormais 76% de parts de marché et, malgré l’apparition de concurrents, plus de 430 millions de morceaux de musique ont été vendus et téléchargés depuis l’iTunes Music Store. En mai, l’iTMS a en fait augmenté ses parts de marché à 82%.
Le public a retenu son souffle lorsque Jobs a commencé à parler de podcasting. Il a indiqué que l’on pouvait considérer cela d’un certain point de vue comme le TiVo de la radio. Vous pouvez télécharger des émissions de radio et les écouter quand vous le souhaitez. D’un autre côté, vous pouvez considérer cela comme le Monde de la Radio vu par Wayne. Sans vraiment d’investissement de départ, n’importe qui peut atteindre une audience mondiale.
La prochaine version d’iTunes vous permettra facilement de trouver, s’abonner, écouter, et archiver les podcasts. Le podcast musical présenté par Apple incluait plusieurs chapitres dont les couvertures changeaient au fur et à mesure que Jobs avançait rapidement dans le podcast. Au passage, Jobs a indiqué qu’Apple a délivré plus d’un milliard de copies de Quicktime depuis son lancement et que cette semaine la version Windows de Quicktime 7 serait disponible.

La WWDC se déroule dans le superbe batiment du Moscone West dans le centre de San Francisco. En dehors de son aspect plaisant, son emplacement en fait une très belle vitrine pour Apple pendant la semaine de conférences.
Apple a produit cinq versions majeures de Mac OS X au cours des cinq dernières années. Tiger, la plus récente, est sortie il y a juste six semaines et la deux millionième copie qui sera livrée cette semaine représente déja 16% de la base Mac installée. Juste moins de la moitié des Macs existants tournent encore sous Panther, à peu près 25% utilisent Jaguar et 10% utilisent des versions plus anciennes de Mac OS. Jobs prévoit que dans un an la moitié des Macs tourneront sous Tiger. Il a également annoncé que fin 2006/début 2007 Apple sortira Leopard — la prochaine version majeure de Mac OS X. C’est approximativement le moment où Longhorn de Microsoft est prévu de sortir.
Transitions
Ensuite Jobs a montré une diapositive qui affichait simplement “Transitions”. Une immense rumeur s’est répandue parmi les spectateurs lorsqu’il a expliqué que le Mac avait eu deux grandes transitions. La première, a-t’il indiqué, a été le passage des processeurs 68K au PowerPC ce qui, a-t’il fait remarqué, s’est produit alors qu’il n’était pas chez Apple. La deuxième était le passage de Mac OS 9 à Mac OS X ce que Jobs a décrit comme étant une transplantation de cerveau. Jobs a alors annoncé que “Il était temps de commencer la troisième transition” et la diapositive dans son dos indiquait simplement:
C’est la réalité
Jobs a expliqué qu’Apple migre le Mac des processeurs PowerPC à Intel pour les développeurs dès maintenant, et pour les clients l’année prochaine. Anticipant la prochaine question qui vient à l’esprit de tout le monde, il passe à la diapositive suivante qui demande simplement:
Pourquoi ?
Cela a visiblement sérieusement ennuyé Jobs d’avoir annoncé deux ans plus tôt un G5 3.0 GHz sous un an et que deux ans plus tard il n’existe toujours pas. Il a reconnu des problèmes dans le refroidissement des processeurs qui les empêchent de produire des portables G5. Il a assuré qu’ils continueront à supporter le PowerPC et que de nouveaux produits à base de PowerPC sortiront cette année mais que lorsqu’Apple regarde vers le futur, les problèmes tels que la consommation et la comparaison des futures évolutions des processeurs PowerPC et Intel ont conduit Apple à changer de plateforme.
Porter Mac OS X sur Intel
Le public est resté étonnament calme lorsque Jobs a souligné les deux challenges qu’il voit dans cette troisième transition. La première étape consiste à s’assurer que “Mac OS X danse sur les processeurs Intel”. Cela a amené Jobs à son deuxième moment de vérité de la keynote. Il a expliqué que Mac OS X a eu une double vie secrète durant ces dix dernières années. Nous avons eu des équipes qui ont travaillé sur ce scénario “juste au cas où”.Il a montré que cela était indispensable que la conception d’un système d’exploitation soit indépendant du processeur et a indiqué que “toutes les versions majeures de Mac OS X ont été compilées à la fois pour PowerPC et Intel sur les cinq dernières années”.
Jobs est alors retourné à son ordinateur de démo et a sélectionné “A propos de ce Mac” dans le menu Pomme pour montrer au public que la machine qu’il utilisait pour ses démos était un Pentium 4,3GHz Intel. Il a alors passé les minutes suivantes à montrer les applications OS X telles que Mail, Safari, iPhoto, et différents gadgets Dashboard.
Les points à vérifier
Steve Jobs a expliqué qu’il était important que les développeurs prennent le temps de créer une version Intel de leurs programmes. Il a séparé cela en quatre catégories qu’il a présentées.
- Gadgets, scripts, Java: aucun travail nécessaire. Ils fonctionnement directement.
- Cocoa: utiliser Xcode pour faire quelques petites retouches ici ou là et recompiler.
- Carbon créé sous Xcode: utiliser Xcode pour faire un peu plus de retouches que précédemment pour les applications Cocoa et recompiler.
- Carbon créé avec MetroWerks: passer sous Xcode, puis retoucher le programme et recompiler.
Jobs a insisté sur le fait que les développeurs doivent utiliser Xcode. Il a souligné que sur les cent développeurs les plus importants pour Mac OS X, 56% utilisent Xcode et 25% sont en cours de migration sous Xcode. Après la keynote, les participants se sont vus remettre Xcode 2.1 qui contient “beaucoup de nouvelles fonctionnalitées sympathiques et une nouvelle fonctionnalitée majeure”. Cette fonctionnalité majeure est la possibilité de compiler pour PowerPC, Intel, ou les deux dans ce qui s’appelle un binaire universel. Un CD ou DVD supporterait les deux plateformes.
Jobs a annoncé que la création d’un binaire universel est beaucoup plus facile que la carbonisation lors de la précédente transition. Theo Gray, co-fondateur de Wolfram Research, est venu sur l’estrade pour partager son expérience sur le portage de leur code sur la nouvelle architecture. Grey a commencé par dire qu’il a eu le coup de fil le plus ridicule qu’il ait jamais eu d’Apple. Steve Jobs l’avait appelé mercredi soir dernier en lui demandant de venir avec tout le code source de Mathematica pour travailler sur une démo lundi.
Gray a expliqué que Mathematica contenait beaucoup de code hétéroclite avec des styles de programmation différents et des formats de données variés. Il y a du code écrit en C, Java, C++, et il y aussi de l’ancien code qui n’a pas été touché depuis une douzaine d’années. Il a déclaré qu’Apple lui avait dit “ne vous inquiétez pas, il y a juste une case à cocher”. Et donc il envoya son équipe de programmeurs Mac d’urgence qui est toujours de garde. Ce développeur solitaire arriva jeudi chez Apple ignorant qu’il avait été envoyé pour faire le portage sur Intel. En deux heures, il avait un exemplaire de Mathematica fonctionnant sur Intel. Ce portage nécessita des changements sur une vingtaine de lignes de code source parmi quelques millions de lignes de code.
Intel pour nous autres
Même si Jobs a répété son message que les développeurs doivent travailler avec Xcode pour faire des binaires universels, il a reconnu que tous les programmes n’auraient pas un binaire universel le premier jour du lancement du Mac Intel. Il a alors présenté Rosetta, la solution d’Apple pour faire fonctionner les programmes PowerPC sur Intel. Rosetta apporte une traduction binaire à la volée et est transparent aux utilisateurs.
Jobs est retourné à sa machine de démo et a démarré Microsoft Word. Word est actuellement uniquement disponible comme programme PowerPC mais il était malgré tout très réactif sur cette machine Intel. Il a présenté de la même façon Excel et l’expérience a là-aussi été concluante. Il a ensuite lancé Photoshop et non seulement le programme Photoshop est traduit par Rosetta mais aussi les plugins. La première image qu’il a ouvert a pris un moment, mais les images suivantes se sont chargées et se sont transformées dans un délai raisonnable.
Les développeurs auront l’opportunité de tester eux-mêmes les processeurs Intel très bientôt. Apple fournit un kit de transition développeur qui contient une machine Pentium 4 3,6 GHz avec OS X 10.4.1 pour Intel. Le système accompagné d’Xcode 2.1 est disponible aux membres Select et Premier du programme ADC pour 999$ mais la machine doit être rendue pour fin 2006.
La parade des partenaires
La question “Et Microsoft alors” a trouvée sa réponse avec Roz Ho, la directrice générale de la Microsoft Business Unit qui a annoncé que Microsoft prévoyait de sortir des binaires universels pour les prochaines versions d’Office. Elle a été suivie par le CEO d’Adobe Bruce Chizen qui a dit “Vous pouvez être absolument sûr qu’Adobe a pour but de faire tourner nativement ses programmes sur Intel”. Il a ajouté “Cela est une grande nouvelle Steve, ma seule question est pourquoi ne pas l’avoir fait plus tôt ?”.
Jobs a alors présenté Paul Otellini, président et CEO d’Intel, qui a indiqué qu’il pense que la rencontre entre Apple et Intel est bonne car Intel “a une culture d’ingénierie et de passion des produits”. Otellini a souri et a dit au public “Je parie que vous n’auriez jamais pensé voir ce logo sur le podium”.
Il a raconté une histoire sur Apple et Intel traçant leurs histoires individuelles et remarquant les interconnexions de longue date entre les deux sociétés. Il a montré la publicité d’Apple de 1996 où ils mettent feux au bonhomme Intel et il a dit “nous avons pensé que cela était un message pas si subtile que ça d’Apple qui voulait que nos processeurs chauffent moins”. Il a déclaré que 2005 est l’année où “le fabricant d’ordinateurs le plus innovant au monde et le fabricant de processeurs le plus innovant au monde font finalement équipe”.
Après une éloge des produits Apple, il a indiqué aux spectateurs qu’Intel est “dédié aux architectures informatiques, leur développement, et l’avance sans relache de la loi de Moore”. Otellini a conclu sur “Au bout de 30 ans, Apple et Intel sont enfin ensemble”. En réponse, des applaudissements d’une durée et d’une intensité sans précédent au cours de ce keynote se sont fait entendre.
Conclusion

A la fin de la journée, beaucoup de développeurs n’étaient pas surs d’être contents ou déçus de l’annonce Intel. Clairement, tout le monde doit beaucoup y réfléchir.
Jobs a conclu ce keynote en juste une heure avec la question “Où cela nous laisse-t’il ? Apple est fort, le Mac est fort. Nous connaissons les transitions. Nous en avons déja passé deux.”
Il a annoncé que cette troisième transition commence aujourd’hui et qu’Apple est prêt. Il a déclaré au public “Mac OS X fonctionne de façon fantastique sur processeurs Intel, Xcode 2.1 est dans vos mains aujourd’hui. Rosetta sera dans les mains de vos clients”. Il a fini en encourageant les développeurs à créer des binaires universels de leurs programmes.
“L’année prochaine”, a-t’il promis, “nous vous parlerons de Leopard. Plus que les innovations processeurs ou matériels. L’esprit du Mac c’est l’OS”.

Textes originaux en anglais sur O’Reilly : It’s True! Jobs Switches to Intel: A Review of the WWDC 05 Keynote par Daniel H. Steinberg
Chargement
Commentaires récents