Snow Leopard : des développeurs en extase

Florian Innocente |
Avis de soleil et de températures agréables pour les années à venir. C'est le bulletin météo pour Mac OS X livré par des développeurs Mac qui ont découvert Snow Leopard lors de la dernière conférence mondiale des développeurs Apple (WWDC).

Contraints au silence pour cause de contrats de confidentialité, ils ont toutefois donné leur appréciation. Soit sur leurs blogs, soit en répondant à quelques-unes de nos questions. A les écouter, des dispositifs comme Grand Central (un gestionnaire des multi-coeurs) ou OpenCL (la mise à profit des énormes capacités de calculs des cartes graphiques) vont leur changer la vie, poser les fondations d'un nouveau Mac OS et partant se répercuter dans le confort d'utilisation de leurs logiciels.

Le client final n'en verra probablement tous les effets qu'après quelques ricochets, mais il semble que l'attente en vaille la peine. Snow Leopard est prévu pour la mi 2009, espérons qu'Apple, comme elle l'a déjà fait par le passé, annonce qu'elle a finalement pris de l'avance sur sa mise au point !




Snow Leopard amène des changements étonnants sous le capot. OpenCL par exemple devrait nous permettre de nouvelles choses, comme de manipuler les images beaucoup plus rapidement. Des possibilités inédites s'ouvrent également à nous au niveau de l'interface. On pourrait créer par exemple des effets de fumée sur toutes les fenêtres. Évidemment, on s'abstiendra de choses aussi gratuites, mais de manière générale on va pouvoir rendre l'interaction avec l'utilisateur beaucoup plus riche et plus intéressante.
Keith Lang, plasq


À ce stade on ne sait pas encore comment les applications existantes vont se comporter avec Snow Leopard et s'il faudra les mettre à jour dare dare. Mais on va s'assurer de ce que nos clients n'aient pas à attendre des mises à jour de nos logiciels après que le système soit sorti. Il y aura inévitablement des ajustements à faire pour obtenir les gains en performances et profiter de la gestion des multicoeurs promis par Grand Central et OpenCL. Mais tout ça va être bénéfique et le travail d'adaptation ne devrait pas être trop compliqué.
Oliver Breidenbach, Boinx


Même s'il a été un peu survolé pendant la conférence de Steve Jobs, la vraie grande annonce de cette WWDC a été Snow Leopard. N'importe qui parmi les développeurs vous dira qu'à un moment ou à un autre vous devez faire une pause et retravailler votre code. Pour quelque chose d'aussi important qu'un système d'exploitation, c'est un travail particulièrement lourd sans avantages évidents pour les utilisateurs […] Snow Leopard est un investissement réalisé auprès des développeurs et de fait un investissement sur la plateforme elle-même.
Mike Lee, Tapulous et il y a peu encore chez Delicious Monster

Comme l'a dit publiquement Apple, Snow Leopard va mettre en exergue les performances et la qualité du système en général. Si l'on observe les choses de façon globale, Snow Leopard va nous fournir des technologies pour nous aider à tirer tout le jus des processeurs sur les machines. Certaines des améliorations accélèreront automatiquement mes applications, et d'autres me simplifieront la vie lorsque je voudrai, sans trop d'efforts, les rendre plus réactives.
Daniel Jalkut, Red Sweater


Faire une pause pour se concentrer sur la stabilité et les performances est un fantasme pour n'importe quelle grosse entreprise et c'est sans précédent que l'une d'entre elles s'accorde ce luxe. Du point de vue développeur, Snow Leopard déborde d'améliorations épatantes dans le système, de nouveaux moyens pour rendre les développements plus rapides avec d'énormes gains en performances.

Les utilisateurs n'en verront peut-être pas les avantages dans l'immédiat, mais on peut comparer cela à un opérateur qui remplace son réseau de fils de cuivre par de la fibre optique. En cela ils posent les jalons pour de futures technologies. Apple est en train de construire une puissante nouvelle infrastructure pour l'avenir de cette plateforme. Et les concurrents resteront avec leurs vieux câblages.

Je n'en croyais pas mes yeux lorsque j'ai vu certaines choses à la WWDC. Apple est déterminée à utiliser le moindre cycle processeur et ceux de la carte graphique par la même occasion, en se posant à chaque fois la question "est-ce qu'on ne pourrait pas aller encore plus vite ?". Alors même que tous les Mac vendus aujourd'hui sont multicoeurs, les langages de programmation et la manière dont sont conçues les applications n'ont pas évolué de manière à permettre aux développeurs de les utiliser facilement. Snow Leopard va régler ce problème de différentes manières […] en confiant tout le travail de gestion des multicoeurs au système d'exploitation plutôt qu'aux développeurs.

Pour les développeurs, aller vers le 64-bits est une opération à la fois longue et pas franchement amusante. Pire, les clients ne verront même pas de différences au début. Apple va le faire dans Snow Leopard parce qu'elle sait que ça rendra les choses plus simples sur le long terme. C'est un peu comme de se faire enlever une dent de sagesse alors même qu'elle ne vous gêne pas. Il faudra le faire un jour ou l'autre, alors autant le faire maintenant, pendant que vous avez la liberté de choisir le moment.
Ken Aspeslagh, Ecamm Network

Accédez aux commentaires de l'article