10.6 et rumeurs : l'analyse de deux développeurs

Florian Innocente |
Les rumeurs à propos du prochain Mac OS 10.6 laissant entendre qu'il ne fonctionnerait qu'avec les Mac équipés de processeurs Intel 64-bits (les Xeon et les Core 2 Duo, exit les Core Duo et Core Solo) nous avons sollicité l'avis de deux développeurs, auteurs et éditeurs d'applications diamétralement opposées dans leurs profils. Michaël Noyon d'une part, d'Objective Decision, éditeur du gestionnaire de contacts Contactizer et Antoine Rosset développeur d'OsiriX un logiciel d'imagerie médicale (voir aussi l'interview OsiriX ou l'imagerie médicale sous X).


Michaël Noyon

"On ne voit, pour une application comme la nôtre, aucun impératif supérieur immédiat à être adaptée pour le 64-bits sur Mac OS X 10.5. D'autant que le noyau de Leopard n'est pas pour le moment entièrement 64-bits, comme l'avait décrit décrit Ars Technica. Ce genre de démarche impliquerait pour Apple de revoir un certain nombre de drivers ou de technologies bas-niveau par exemple."

"Ce serait beaucoup de travail pour des avantages qui me semblent, à ce jour, limités puisque Leopard semble se contenter de supporter l'adresse mémoire en 64-bits. Il semble ainsi, toujours d'après certaines sources, qu'Apple ait simplement ajouté une extension au noyau Mach du système qui sert justement aux applications ayant besoin de l'adressage 64-bits."

"En revanche, si le prochain OS d'Apple va plus loin dans le support des processeurs 64-bits, en exploitant bien plus que l'adressage mémoire, il y aurait un réel intérêt au niveau des performances pour l'utilisateur lambda. Sans que cela implique en ce qui nous concerne une refonte de notre code. Tout se passerait au niveau du compilateur. Les avantages concrets ne seraient alors plus réservés à l'utilisation de très rares applications scientifiques faisant appel à un adressage élargi."

"Sur l'abandon du 32-bits, il y aurait bien la possibilité de s'en servir comme argument marketing "Full 64 bits" mais je n'en vois pas non plus l'intérêt vu que l'environnement mixte 32/64-bits marche très bien et qu'il est complètement transparent pour l'utilisateur."

"Pour ce qui est de l'abandon du PowerPC, même si c'est inéluctable, ça me semble un peu tôt. Sauf à ce qu'il y ait des changements importants à un très bas niveau du système (nouveau gestionnaire de fichiers, nouveau kernel, etc) qui impliqueraient une maintenance trop lourde de 2 codes. C'est déjà quasi miraculeux qu'Apple ait réussi le tour de force de permettre dans le même environnement l'exécution de 4 codes différents (PowerPC, Intel, 32-bits, 64-bits).

Si les rumeurs se confirment et que le prochain OS se "cantonne" à changer des éléments susceptibles d'améliorer les performances, alors certainement que le PowerPC sera abandonné. Rationnellement, il ne serait pas judicieux de continuer son support avec des arguments de prise en charge des spécificités des dernières générations de processeurs Intel."

%20contactizersnowleoard



Antoine Rosset

"C'est amusant cette annonce sur le 64-bits de Mac OS 10.6, parce que j'avais envoyé lundi un e-mail chez Apple après avoir compilé OsiriX avec la version 4.2 du compilateur gcc, disponible avec XCode 3.1. Je leur disais mon "excitation" au vu des différences de performances entre la version 32-bits et la version 64-bits. Dans le cas de notre application, les gains vont jusqu'à 80% avec le même code source !"

"Ça fait plusieurs mois que je répète autour de moi que le 64-bit, ce n'est pas que pour la gestion de la mémoire, mais aussi pour les performances. Les derniers processeurs Intel fonctionnent de façon "bridée" en 32-bits. Ils sont faits pour "tourner" en 64-bits : avec deux fois plus de registres disponibles et de nouvelles instructions."

"Apple a maintenant toute sa gamme en processeurs 64-bits, il faut qu'elle nous livre non seulement un OS 64-bits, mais aussi des applications 64-bits. L'encodage QuickTime ou AAC d'iTunes tournerait certainement plus vite en 64-bits."

"Néanmoins, je ne vois pas vraiment pourquoi Apple abandonnerait le 32-bits : le travail est déjà fait et ça marche. Pourquoi perdre tous ces acheteurs potentiels qui ne possèdent pas de processeurs 64-bits ?"

"Le même raisonnement n'est pas vrai pour le PowerPC. Le maintien de deux plateformes est très complexe, ça génère certainement beaucoup de bugs. En conservant une "compatibilité" des sources pour les deux plateformes (c'est un de nos problèmes avec OsiriX, on va d'ailleurs certainement arrêter le support PowerPC en 2009) ça empêche de faire une optimisation complète pour Intel."

Picture7

avatar josephsardin | 
Voici ma réaction.
avatar MacJL | 
Si Apple ne supporte plus les processeurs 32 bits, c'est sûrement pour passer le kernel d'OS X en 64 bit. Mais ça n'implique nullement que les applications 32 bit ne fonctionneront plus!
avatar oomu | 
josephsardin , je désapprouve votre réaction. - le 2eme avis me semble bien plus pertinent. Bien sur il est évident qu'osirix est concerné par le 64b (calcul et mémoire). mais oui, il faut le dire , un cpu intel se sent mieux en 64b. Les registres, petites mémoires de travail pour les instructions du processeur sont plus nombreuses, mieux organisées aidant le cpu à MIEUX travailler. - Mais commercialement ca n'a pas de sens de jeter le 32b. Apple a pondu un os 32 et 64 où l'utilisateur se doute de rien (comparez à windows où circule plusieurs versions différentes et des incompatibilités selon les logiciels, jeux et gestionnaires.) Concernant le PPC, je pense de même, y a eu des machines ppc en vente y a tout juste 2 ans et demi. Apple ne peut pas arrêter leur support. point.
avatar Gimli fils de Gloin | 
J'ai des doutes sur le +80% d'augmentation de perfs sur OsiriX par simple passage en 64 bits. Enfin, je suppose qu'il ne s'agit pas de rapidité, mais de précision.
avatar maykeul | 
Et si macosx etait tout simplement plus compacte s'il supportait une seule architecture ? A la poubelle les vieilles API (carbon par exemple) et le lourd rosetta... A tiens cela rentre maintenant dans un ultra portable (iTablet) avec mémoire flash ...
avatar Anonyme (non vérifié) | 
Rêvons juste un peu : et si la rumeur du "Snow Leopard" était en fait un félin frère de "Leopard" qui pourrait tourner sur PC en alternative à Vista ? Ce serait effectivement du Intel only et du 64-bits, tant qu'à proposer un nouvel OS moderne !
avatar JulienRkt | 
Et pourquoi ne pas attendre Mac OS XI ^^. Celui là pourrait très bien ne plus supporter les 32bits et les PowerPC, qui seront "dépassés" techniquement parlant. A la vitesse où avance l'informatique... Un total support du 64bits et des processeurs Intel, qui donne, à la vu des témoignages ci dessus, de meilleures performances, seraient un moyen pour Apple de se soulager du support de ces anciennes technologies, et donc d'avancer plus sereinement. Enfin on ne sait jamais ce qui nous attends ;)
avatar jmv.mov | 
Je ne peux pas croire qu'Apple après avoir créé classic puis rosetta ne nous ressorte pas un équivalant si le nouvel OS devait être 64bit exclusivement. Rien que pour faire la nique à Krosoft, ils trouveront une ruse de sioux.
avatar LossId | 
Faudrait peut-être un peu arrêter le rayon des rumeurs et autres news sur le iPhone... Franchement ça devient n'importe quoi ici...
avatar Ritchie_007 (non vérifié) | 
Et les iPhones/iPods, ils ne sont pqs 64 bits, qlors j'vois vraiment pas pourquoi ils abandonneraient le 32 bits. Certes, ils pourraient y avoir 2 thread de développement séparés ou 2 thread de construction de binaire, mais bon c'est du taf ...
avatar tmeritan | 
Je suis trop content d'avoir investi dans un Core Duo dès les premières machines Intel ! Machine qui chauffe beaucoup, abandonnée dès le premier OS ... Apple prend ses clients pour des pompes à fric ?
avatar Silverscreen | 
@ cocoaGeneration : ça n'a aucun sens d'un point de vue économique. Ça reviendrait à revenir à l'époque des clones où Apple se contentait de licencier son OS à certains constructeurs qui arrivaient avec ça à cannibaliser les ventes de hard Apple. Contrairement à ce que certains disent, Apple tire ses revenus du hard et non de son OS qui reste l'argument pour vendre ses machines. Tout son système économique est basé dessus, tout comme l'iPhone et l'iPod n'utilisent respectivement les forfaits téléphonie et la musique que comme support de vente. @ oomu Si "Snow Leopard" n'est qu'un service Pack apportant optimisation 64 bits et Intel à Leopard, sans autres fonctionnalités, ça permet d'inciter à acheter les dernières machines, ça ne frustre pas les utilisateurs de PPC qui ne manquent ainsi pas de "nouvelles fonctions" et ça satisfait pleinement le gros des utilisateurs qui, pour un prix que je suppose inférieur aux 1xx € habituels des Mac os X 10.x, se retrouvent avec un Finder réécrit et un OS optimisé. Accessoirement, ça force la main à Adobe - mais pas trop – pour sortir une version de la CS5 64bits à temps pour Mac OS X 10.7 mais, surtout, ça met à Microsoft le nez dans son caca : avec un Windows Vista trop lourd pour toute une partie du parc PC, voir en face un Leopard encore plus optimisé pour le parc Intel existant, ça risque de faire réfléchir… Dans tous les cas, la 10.6 serait une version de transition pour patienter avant la 10.7 qui sera la vraie version à imposer une rupture. Cette rupture ne pouvant se faire que sur une base de code unique et dépouillée du "legacy code" qu'est Carbon et les codes 32 bits ainsi que pour PPC. On peut imaginer la 10.7 avec un nouveau kernel, un nouveau système de fichiers (ZFS), la "resolution independence" etc. etc. et, donc, la développer en quelque sorte en deux fois : une préversion où on se contente de "nettoyer le code" et la version finale avec les fonctions en plus.
avatar Jerry Khan | 
+80 % de vitesse sur une appli d'un compilateur à un autre, j'ai un peu de mal à y croire...on en aurait entendu parler je crois.
avatar Silverscreen | 
Cette sortie en deux fois, permet ainsi de continuer le terrain en sortant une version 10.x tous les 18 mois même si dans les faits la 10.7 mets 3/4 ans à être développée. Et, quand la 10.7 sort, Apple peut enfin, officiellement, dire bye bye au support des derniers G5 et des premiers Core duo sans avoir effectivement – techniquement – privé les utilisateurs PPC de nouvelles fonctionnalités…
avatar Morgan 1er | 
@tmeritan: oui, c'est pour ça qu'on appelle ça une "entreprise" et pas autre chose.
avatar Mc-aïe | 
C'est pour cela que moi-même là didon..! J'ai préféré attendre la sortie d'un proc 64 (Core 2 duo), avant de me lancer tête baissée dans l'achat d'un MBP, c'est bien de voir venir le futur sereinement... !
avatar Mc-aïe | 
Apple n'a jamais caché depuis le passage à Intel, qu'elle s'orienterait 64 bit, ce n'était qu'une question de temps,voilà !
avatar Jaxter | 
+1 Silverscreen. Tu as totalement raison et j'espère que c'est dans cette piste là que doit aller Apple. D'autant plus qu'acheter un nouvel OS complet alors que Leopard n'est sorti qu'il y a quelques mois, ça ne me tente pas trop ! ^^
avatar Morgan 1er | 
Oui mais l'avantage d'un système comme Snow, c'est justement qu'il n'apporte pas grand chose de plus que le 64 bits pour Mac Intel uniquement. Du coup, ceux qui ne veulent pas changer car ils ont une machine qui n'est pas supportée ne sont pas lésés si je puis dire, car pas d'application révolutionnaire qu'on veut à tout prix. Snow pourrait devenir le parfait système de transition pour la suite d'Apple, permettant aux derniers de faire fonctionner leur machines à pleine puissance, et aux plus anciens de ne pas se sentir trop frustrés.
avatar Hindifarai | 
Après la confirmation qu'Apple se moquait ouvertement des programmeurs Java ils enchainent maintenant sur les utilisateurs lambda qui ont acheté des core duo... Au niveau de la com c'est très mauvais, autant avec java ça passait sur ce plan parce que tout le monde s'en fout sauf ceux qui en ont besoin pour bosser(et donc vivre), autant là le fait que des features inutiles pour 95% des gens vont être indisponibles pour 50% de ces mêmes gens fassent couler tant d'encre me fait bien rire.
avatar Anonyme (non vérifié) | 
Salut, je suis d'accord avec les raisonnements de Silverscreen et comme ShowMeHowToLive je vois bien le proche avenir Mac en tout Touch, je suis intimement convaincu que déjà Leopard est calibré au moins graphiquement pour une interface Touch screen…
avatar Nihao | 
@Gimli fils de Gloin En fait que le même programme avec les même données soit plus rapide en 64bits n'a en fait rien à voir avec l'adressage mémoire ni avec la précision. Intel et AMD ont profité du passage en 64bits pour étendre le nombre de registre qui était imposé avec la norme x86=IA-32 passant de 8 à 16. Le nombre de registre augmente les degrés de libertés dans le compilateur. Un registre qu'est ce que c'est d'après wikipédia :"Les registres sont des cases mémoire particulières auxquelles les unités de calcul d'un processeur peuvent accéder directement, sans aucun temps d'attente, cette mémoire est impliquée dans la quasi totalité des opérations unitaires, (instructions), qu'il est capable d'accomplir." On comprend alors qu'en doublant le nombre de registre on augmente aussi l'efficacité du processeur.
avatar Didier Guillion | 
Meme si le proc propose 16 registres pourquoi une appli qui n'en utiliserait que 8 sur 16 ne fonctionnerait plus, si les instructions assembleurs sont compatibles, n'importe quoi. Une volonté de pousser à "ragenir" la gamme ? Cordialement
avatar Benjimac | 
C'est Cool, J'ai un PowerMac G5, Un iMac Intel Core Duo et Un powerbook G4 !!! Que du bon !!!
avatar Almux | 
Apple supporte encore et continue les mises-à-jours pour Jaguard et Tiger, malgré la sortie de Leopard! Arrêtez de chialer! Personne ne sera obligé d'installer Snow! Et pour ceux qui ont un peu de jugeotte: ils prendront bien soin de garder une partition avec Tiger ou Leopard, tout en installant la nouvelle mouture sur une autre partition ou un autre disque... Bon sang... depuis le temps qu'on le dit! PS... Je sais, je sais, il y en a encore qui se plaignent qu'Apple ait abandonné Mac OS 9.x ...
avatar bendder | 
c'est cool moi j'ai 2 machine sous core duo (mini et mbp) mais qui resteront toujours sous tiger mais j'attends impatience un os x full 64 bit ********OPTIMISE********** pour un bon gros mac pro
avatar Ziflame | 
@ Jerry Khan Osirix traite des images... c'est tout à fait possible...
avatar bigmac2 | 
Moi je voulais poser une question à Mr. Antoine Rosset! Peut-on faire de la tomographie avec votre système sur des pièces industrielle (divers métaux et carbones) plus au moins conséquente? Et si oui, quel type d'équipement faudrait-il avoir pour le faire? Merci de votre réponse!
avatar bigham | 
On peut pas dire que les utilisateurs Mac sont tristes à lire. Le système n'est pour l'instant que du vaporware de journaliste, on ne sait strictement rien. Mais les utilisateurs Mac (et certains développeurs) ont déjà leur avis sur la question. Dès demain, je pense qu'on pourra lire des conseils comme quoi cette version est drôlement plus rapide et que certains préfèrent attendre la sortie de la première mise à jour parce qu'il y a décidément trop de bugs dans cette release qu'Apple a sorti charrette même si comparativement elle est mieux que Windows 7. Sur la plate-forme Mac, on se demande même si sortir un soft sert à quelque chose vu que tout est dans le buzz.
avatar Pascal-007 | 
[quote=Didier Guillion]Une volonté de pousser à "ragenir" la gamme ?[/quote] Disons plutôt une volonté de pousser à [b][i]rajeunir[/i][/b] la gamme ! Aïe aïe aïe !
avatar Hak | 
Les propos de Michaël Noyon me surprenent car il semble vraiment ne pas comprendre de quoi il essaye de parler. "D'autant que le noyau de Leopard n'est pas pour le moment entièrement 64-bits, comme l'avait décrit décrit Ars Technica. Ce genre de démarche impliquerait pour Apple de revoir un certain nombre de drivers ou de technologies bas-niveau par exemple" Sa veut rien dire. Il y a une énorme idée recue qui est fausse et qui consiste à dire que pour être 64 bits, le kernel d'un OS doit être 64 bits. C'est faux. Un OS est dit 64 bits lorque il est capable de fournir les deux fonctions majeures qu'une plate forme 64 bits propose: - Permettre la manipulation de nombre entier avec une précision 64 bits. - Permettre l'adressage mémoire 64 bits. Voilà, il n'y a pas d'autres fonctions magiques cacheées. Si un OS propose le support de ces deux définitions (bien sur seulement ci le processeur les supporte également) alors il est dit 64 bits. XNU (le kernel de Mac OS X) est compilé en 32 bits. Oui, cela permet de garder la compatibilité avec des drivers existant 32 bits, mais également cela permet de limiter l'empreinte mémoire du kernel lorsque il est en fonctionnement. En effet, les éxecutables compilés en 64 bits ont tendance à consommer plus de mémoire et à engendrer de plus gros transferts de données dans la machine, du fait de la manipulation de variables plus grandes. Apple n'a absolument pas besoin (pour le moment) d'avoir un kernel compilé en 64 bits. Apple a tout intérêt à limiter le plus possible l'empreinte mémoire du kermel et à faire en sorte qu(il soit le plus léger possible. Surtout qu'Apple a le moyen technique (contrairement à Microsoft) de proposer un kernel fonctionnant en 32 bits mais pouvant faire fonctionner des applications 64 bits. Car c'est ce qui compte pour les utilisateurs, les applications, pas ce qui a au bas niveau de l'OS. Apple peut faire cela graçe justement à XNU et son support des ABI multiples.
avatar Hak | 
Donc puisque XNU satisfait la définition décrite plus haut, Mac OS X est un système 64 bits. Mac OS X permet le fonctionnement des applications 64 bits et des drivers 64 bits. Toutes les ABIs sont Universal. De plus les APIs Cocoa et les APIs Carbon de bas niveau ont été adaptées afin qu'elles retournent correctement les types de variables adéquates en fonction de l'architecture, 32 ou 64 bits. Open GL est 64 bits, Quartz est 64 bits, X11 est 64 bis, les outils de développement sont 64 bits, le tout basé sur le modèle 64 bits LP64 (long et pointeur sont 64 bits). "Ce serait beaucoup de travail pour des avantages qui me semblent, à ce jour, limités puisque Leopard semble se contenter de supporter l'adresse mémoire en 64-bits." Sa veut rien dire. Justement l'avantage du 64 bits c'est de proposer des adréssages mémoires plus grands pour satisfaire des applications qui ont besoin d'utiliser plus de 4 GO de mémoire. C'est quoi les autres avantages dont il parle? En se référant à la définition fondamentale du 64 bits, le seul autre avantage c'est le support des entiers 64 bits, ce que Mac OS X supporte également. Cependent, les entiers 64 sont peu utilisés par les applications en général, un précision 64 bits pour les entiers est surtout utile dans des applications très précises comme la cryptographie. "l semble ainsi, toujours d'après certaines sources, qu'Apple ait simplement ajouté une extension au noyau Mach du système qui sert justement aux applications ayant besoin de l'adressage 64-bits."" Sa veut rien dire. Ce qu'Apple a fait c'est de le support des ABIs 64 bits au noyau (ce qui implique un tas de chose techniques tres précises dont je ne reviens pas dessus, cf Apple doc, mais c'est pas des "extensions"), mais cela avait déjà été fait avec Tiger. Avec Leopard, le support 64 bits a été rajouté aux couches supérieures au dessus de Darwin, cf plus haut.
avatar Hak | 
"En revanche, si le prochain OS d'Apple va plus loin dans le support des processeurs 64-bits, en exploitant bien plus que l'adressage mémoire, il y aurait un réel intérêt au niveau des performances pour l'utilisateur lambda." Bla, Bla.... C'est quoi le plus loin. Encore une fois cf la définition du 64 bits. Les utilisateurs lambda peuvent déjà avoir de meilleures performances avec une appli 64 bits (mais au détriment d'une empreinte mémoire plus grande) sur les processeurs Intel. En effet les processeurs Intel en mode 64 bits ont accés à 16 registres alors qu'en 32 bits ils n'ont qu'accés qu'à 8 registres. C'est du au fait que pour le support 64 bits Intel a du revoir aà la hausse le nombre de registres adréssables sinon le support 64 bits aurait eu peu de sens. Donc plus de registres veut dire meilleures performances donc même une application qui n'a pas besoin d'adrésser de grande quantité de mémoire peut bénéficier du 64 bits via les registres. L'apport en performance varie grandement en fonction du type d'appli et le développeur n'a rien à faire c'est le travail du compilateur. Notons que sur Power PC cet effet n'existe pas car en 32 bits comme en 64 bits, le nombre de registre est de 32 (le powerpc ayant été concu depuis le départ comme un processeur 64 bits). "Les avantages concrets ne seraient alors plus réservés à l'utilisation de très rares applications scientifiques faisant appel à un adressage élargi." Quels sont ces avantages? Sa serait bien de parler précis au lieu de faire du bla, bla général....
avatar Jerry Khan | 
hak, Arstecnica semble pas dire que que le kernel doit etre 64 bits il dis que le kernel n'est pas 64bits. t'as pas du bien lire. enfin c'est ce que j'ai compri en lisant l'interview de macge. et pis l'un comme l'autre des developeurs ici finalement dise la meme chose: d'apres eux le 64 bits ce n'est pas que de l'adresse memoire etendue. et carbon est pas 64 bits non? ca veut dire quelle autre partie du systeme? car bcp de parties d'OSX sont basés sur carbon!
avatar Hak | 
Maintenant, en ce qui concerne le seul support des seuls processeurs 64 bits Intel avec OS X 10.6 (et c'est cela la question pas si OS X est 64 bits ou non, et Michaël Noyon semble être avoir divergé de la question originale) j'ai des doutes sur cela, mais si cela est vrai je vois plusieurs raisons possibles: - Apple veut simplifier son OS et son développment. Apple doit aujourdhuit faire en sorte que Mac OS X fonctionne sur PowerPC 32/64 bits et Intel 32/64 bits. Plus l'OS est complexe plus il y a des risques de bugs mais surtout la maintenance de l'OS est plus difficile et couteuse. Ne supporter que les processeurs Intel 64 bits permettrait à Apple de faciliter les évolutions futures de l'OS. - Intel va mettre sur le marché cette années les processeurs Nehalem. Cette nouvelle architecture apporte de nombreuses choses mais une d'entre elles est importante pour l'OS, c'est l'architecture NUMA. Nehalem sera basé sur NUMA (Non-Uniform Memory Access) pour sa gestion mémoire et pour en bénéficier le plus possible, l'OS doit avoir le support du NUMA au niveau kernel. Il me semble que Mac OS X n'a pas encore ce support complet et donc il est certain qu'Apple y travaille et que pour limiter la complexité d'un support NUMA tout en supportant d'autre achitecture comme le PowerPC ou les Intel 32 bits, Apple pourrait décider de ne supporter que les processeurs Intel 64 bits. N'oublions pas qu'Apple dans la mesure du possible essaye de n'avoir qu'un kernel pour toutes les architectures présentes dans les Macs et donc le rajout d'une autre toute nouvelle architecture serait peut-être trop complexe.
avatar Hak | 
Méme dans tous les cas, si Apple décide de ne supporter que les processeurs Intel 64 bits. sa sera toujours avec le même kernel qu'aujourd'huit, cad 32 bits afin de garantir le fonctionnement d'un très grand nombre d'applis et drivers 32 bits, et je doute qu'Apple demande aux développeur de migrer leurs applications vers le 64 bits avec MAc OS 10.6 surtout que de nombreuses applis n'ont pas besoin du 64 bits et que de nombreux éditeurs ne sont pas près pour migrer vers le 64 bits, on peut citer Adobe ou Microsoft. Je doute qu'Apple se tire une balle dans le pied en empéchant les logiciels d'Adobe ou de Microsoft de fonctionner sur la 10.6. Enfin en ce qui concerne la rumeur de l'abandon de Carbon et qui dit qu'Apple puisse éléminer toute traçe de Carbon dans OS X, c'est totalement absurde. Déjà le fait que Carbon soit en sursis c'est pas nouveau. Avec Leopard, Carbon (quand je dis ici Carbon c'est les APIs d'interface de Carbon) n'ont pas reçu de changement majeurs ou de nouvelles fonctionnalités, à part de légères modifications. donc en fait depuis déjà Tiger, Apple a annoncé la couleur avec les évolutions de Carbon UI. Cela ne veut pas dire qu'Apple va enlever toute traçe de Carbon dans la 10.6. Soyons sérieux, Apple utilise Carbon avec le Finder, certaines de ses applis Pro, iPhoto est également Carbon, iTunes est également Carbon. Alors soit Apple peut proposer des nouvelles versions majeures em Cocoa des ces logiciels avec la sortie de la 10.6 ce qui veut dire que la 10.6 ne sera pas la simple version destinée à améliorer la stabilité et les performances de l'OS qu'on essaye de nous faire croire, soit Apple se tire une balle dans le pied. C'est pas cohérent tous ça, non? Si Apple élimine Carbon, elle doit proposer un nouveau Finder en Cocoa....
avatar Hak | 
Et c'est pas seulement les applis d'Apple, beaucoup d'applis d'autres éditeurs ne fonctionneraient plus avec la 10.6. Pourquoi Apple irait faire cela. Sa n'a pas de sens. Et surtout que lors de la dernière WWDC, Apple a fait savoir que les APIs Carbon dépréciées seraient maintenues (bien sûr pas éternellement) dans l'OS pour garantir la compatibilité des applis qui en dépendent. Donc soyons sérieux et arrétons de croire des infos non vérifiées publiés pas une presse qui n'en sait pas plus que nous sur les évolutions prévues dans la 10.6.
avatar Jerry Khan | 
hak, et puis le deuxieme developeur dit aussi sur le 64bits que "les processeurs sont faits pour "tourner" en 64-bits : avec deux fois plus de registres disponibles et de nouvelles instructions." dont si ya des nouvelles instructions c'est plus que l'adresse memoire etendue...non?
avatar ispeed | 
Le but c'est de vendre plus :)) beaucoup ne savent pas écrire 3 lignes de code donc on peut mieux leur faire avaler n'importe quoi :))

CONNEXION UTILISATEUR