Interview de Benoît Widemann

c-66 |
Après l'interview de Marco Scheurer de Sen:te, Benoît Widemann, que l'on connaît de longue date sur notre plateforme comme développeur Mac OS Classic et maintenant Mac OS X avec des logiciels tels que Carnet ou AliasKeys répond à nos questions au sujet du passage d'Apple sur Intel. Contrairement à son confrère suisse, le développeur d'AliasMenu a participé à la Conférence Mondiale des Développeurs Apple (WWDC) qui se tenait la semaine dernière à San Francisco.

Est-ce qu'Apple offre les outils nécessaires pour facilement recompiler les applications pour Intel ?

Apple semble avoir bien préparé son affaire... La plupart des applications et drivers pourront s'exécuter en mode émulé de façon transparente. On a le temps de se retourner.

Est-ce que cela semble aussi facile qu'Apple le dit ?

Tout dépend du type de code. Les applications Cocoa se recompilent sans problème. Pour les autres... si le changement d'"endian" pose problème, ça peut devenir un léger casse-tête, mais Apple a prévu quelques outils pour aider la transition. Les développeurs qui s'y essaient sont plutôt surpris de sa facilité.

- Pensez-vous que cela apportera ou enlèvera quelque chose aux développeurs sur Mac ?

Un peu de travail en plus, ne serait-ce que pour aider les utilisateurs dans cette phase qui n'est pas facile à comprendre. Les développeurs jouent souvent aussi le rôle de consultants, où ils doivent expliquer, "évangéliser" comme on dit dans le jargon. Les besoins exprimés par les utilisateurs sont parfois perturbés par une compréhension technique incomplète. À en écouter certains, le Mac n'existe plus, Intel a racheté Apple, Windows peut s'installer sur le Mac, Mac OS X peut s'installer sur tous les PC... bref il est urgent qu'Apple communique massivement pour clarifier le message.

En comparaison avec les précédentes transitions (OS 9 vers OS X - 68k vers PPC), comment voyez-vous, au niveau de la masse de travail, le passage vers Intel ?

Bien préparée par Apple, incontestablement. Grâce à Rosetta, les applications Power PC s'exécutent comme si de rien n'était sur le processeur Intel, certes plus lentement que lorsqu'elles sont recompilées pour lui, mais d'une manière transparente. Pour l'utilisateur, tout se passe normalement dans tous les cas, il n'a pas à se soucier du processeur. Par ailleurs, Apple continuera à vendre des Mac Power PC pendant longtemps et le parc installé n'est pas près de disparaître. Cela signifie que les développeurs continueront à compiler leurs applications pour le Power PC en parallèle avec le processeur Intel. L'application s'exécutera indifféremment sur l'un ou l'autre.

Que pensez-vous d'Intel et de ses processeurs ?

Pour le moment pas grand chose, sinon que ça va vite...

Quels risques voyez-vous dans cette décision ?

Simplement que les clients d'Apple diffèrent leurs achats, mais je suppose qu'Apple a pesé sa décision avant de la prendre... Hélas les clients d'Apple sont aussi les nôtres, et leurs hésitations auront sans doute un impact négatif sur l'économie des développeurs.

Est-il possible/souhaitable qu'Apple décide de finalement garder trois fournisseurs (Freescale, IBM et Intel voir d'autres) en fonction des performances pour chaque type de machine (Sonoma pour les portables et PowerPC pour les Xserve par exemple) pour avoir "le meilleur des deux mondes" ?

C'est possible. Mais à terme j'ai bien l'impression que le basculement vers Intel sera général.

Pensez-vous qu'Apple va faire développer par Intel un processeur spécifique ou qu'ils vont prendre un processeur "standard" ?

Aucune idée. Ça n'a probablement pas tellement d'importance à ce stade, car ce basculement n'implique pas le retour des clones... Mac OS sur un PC, ça viendra peut-être, mais ça n'est sans doute pas encore à l'ordre du jour.

Beaucoup de gens parlent des performances d'Altivec comparé à SSE, est-ce que cela vous touche en tant que développeur, notamment dans la création d'applications universelles et est-ce que l'Accelerate Framework d'Apple est une solution valable ?

Ca ne me concerne pas du tout. Mais je connais plusieurs développeurs qui râlent...

Pensez-vous que cela puisse mener à la fin d'Apple en tant que fabricant d'ordinateurs ? Et d'éditeur de système d'exploitation ?

Certainement pas, bien au contraire... Ça ouvre des perspectives. Il est fort possible que de nouveaux protagonistes s'intéressent à la plateforme.

À titre personnel, en tant qu'utilisateur (et fan) de Mac de longue date, pensez-vous que ce choix soit une bonne chose ?

C'est trop tôt pour en juger, mais il semble que ça ne soit pas vraiment un choix...

Est-ce qu'au final cela va changer le monde Mac ou, une fois le "choc" passé tout continuera comme si (presque) rien ne s'était passé ?

Le changement est encore impossible à mesurer, mais il sera considérable. La "culture" Mac va évoluer, se resserrer sur des éléments spécifiques tout en s'ouvrant vers un ensemble plus standard, un peu comme ça s'est passé lors des transitions précédentes. L'accord avec Intel est une nouvelle donne où beaucoup de choses sont possibles. Le nouveau couple fera sûrement de beaux enfants.
Accédez aux commentaires de l'article