Originally Posted by solipsism
Gruber has written a little piece referencing another article on the lack of a 64-bit Cocoa iTunes.
If they waited until the iPod event next year and introduced it this amazing new thing they would get laughed at by the Windows enthusiasts. I can see it now.
Of course, all those statements would be ignorant, but they either wont know better or wont care and trying to explain it would be quite tough for Apple from a PR perspective.
Its worth a read: http://daringfireball.net/2009/09/itunes_and_cocoa
Thanks for the link; it was
an interesting read. I get the impression though that Gruber seems generally unimpressed with software improvements if they don't also deliver something "new" to the user experience. But, as I understand it, Apple's transition to Cocoa and 64-bit (indeed the crux of Snow Leopard), isn't about adding to the user experience, it's about refining the "behind-the-scenes" inner workings of that experience to make Mac OS X more streamlined, more efficient and more stable. To that end, extending that same Cocoa 64-bit rewrite to as many applications as possible would only serve this effort.
I'm not sure who Gruber is referencing by citing "complaints," or the lack thereof, that iTunes isn't 64-bit yet. For me, I thought Apple would convert it for the same size, speed, stability and compatibility benefits the app would receive like the others which have been rewritten. Frankly, based on what I'd read about the benefits of SL, I'd assumed that once SL was released, Apple would introduce a 64-bit version of all Apple software updated thereafter, much like they gradually transitioned their entire product line to Intel. Also, if 64-bit versions would only be compatible with SL, it still doesn't mean that everyone would necessarily have to upgrade. It may not be installed in SL by default, but Rosetta can still be installed as an option to insure legacy software still functions on OS X Snow Leopard, right? Clearly Apple plans to continue supporting 32-bit software.
For the record, I have a large iTunes library and a relatively low-powered C2D and I do
occasionally contend with some latency in iTunes; I'd hoped a 64-bit version would alleviate the occasional sluggishness. SL and iTunes 9 have certainly helped a bit, but I still suspect a Cocoa 64-bit iTunes would be more solid, efficient and deliver a smoother user experience.