Lors du Keynote, Steve Jobs a longtemps insisté sur le fait que Mac OS X 10.5 serait totalement 64 bits. Durant son discours, il a évoqué essentiellement les possibilités que cela ouvrait aux applications Cocoa, mais pas un mot sur Carbon. Sur la nouvelle page consacrée au 64 bits, Apple évoque bon nombre de frameworks à l'exception notable de Carbon.
Il semble donc qu'il ne sera pas possible de développer des applications 64 bits en Carbon. C'est d'autant plus surprenant qu'Apple avait laissé entendre le contraire lors de la WWDC précédente (voir à ce sujet la page dédiée au 64 bits sur le site d'Apple France qui na pas été mise à jour). Quoi qu'il en soit, cela confirme le fait qu'Apple souhaite visiblement mettre en stand-by Carbon et inciter le plus de développeurs à se mettre à Cocoa.
Cette décision devrait toutefois avoir des conséquences. Bon nombre de logiciels, surtout ceux qui sont multiplateformes, vont avoir du mal à passer au 64 bits, car ils font appel et à Carbon et à Cocoa. Dans ce type de cas, les développeurs devront supprimer toutes les références à Carbon pour passer en 64 bits. Dernière chose que Steve Jobs n'a pas précisée au sujet du 64 bits, cela devrait gonfler un peu plus la taille des applications. Les exécutables comprendront le code nécessaire pour chaque processeur ainsi que pour le 32 bits et le 64 bits.
Il semble donc qu'il ne sera pas possible de développer des applications 64 bits en Carbon. C'est d'autant plus surprenant qu'Apple avait laissé entendre le contraire lors de la WWDC précédente (voir à ce sujet la page dédiée au 64 bits sur le site d'Apple France qui na pas été mise à jour). Quoi qu'il en soit, cela confirme le fait qu'Apple souhaite visiblement mettre en stand-by Carbon et inciter le plus de développeurs à se mettre à Cocoa.
Cette décision devrait toutefois avoir des conséquences. Bon nombre de logiciels, surtout ceux qui sont multiplateformes, vont avoir du mal à passer au 64 bits, car ils font appel et à Carbon et à Cocoa. Dans ce type de cas, les développeurs devront supprimer toutes les références à Carbon pour passer en 64 bits. Dernière chose que Steve Jobs n'a pas précisée au sujet du 64 bits, cela devrait gonfler un peu plus la taille des applications. Les exécutables comprendront le code nécessaire pour chaque processeur ainsi que pour le 32 bits et le 64 bits.