-
Recent Posts
- Apple in negotiations with streaming partners for upcoming TV device?
- Apple announces WWDC 2012 schedule for June
- Regional carriers in the U.S. unveil iPhone support
- Apple releases new Apple TV hardware with 1080p support
- Apple drops iPad 2 price to $399
- Apple unveils ‘the new iPad’
- Apple announces March 7th iPad event
- Gatekeeper: Apple’s next move to increase Mac security
- Apple announces Mac OS X 10.8 “Mountain Lion”
- Apple to launch iPad 3 in early march
- Apple schedules education event for January 19th
- Next iPhone to support T-Mobile 3G band
- Quad core references found in iOS 5.1 beta
- Apple TV update turns on TV show purchase & streaming for Canada, Australia and the U.K.
- Apple says Carrier IQ unused, will remove it from iOS 5
-
Post Categories
-
-
-
wesley
-
Tony
-
Tony



iTunes 9 still not 64-bit, internally referred to as “iTunes X”
With the release of Snow Leopard only a short time ago, many of Apples internal applications, save for a few such as iTunes and Front Row, have been rewritten in Cocoa and built as 64-bit applications. The reasons for doing so range from reluctance to retrofit major new features or fix old bugs in an application due for a Cocoa overhaul, to the obvious advantages that come with 64-bit computing; access to larger amounts of memory should it ever become necessary, and new processor features only available in 64-bit mode.
While Apple is no doubt still working on porting their flagship application to 64-bit Cocoa, the release version of iTunes 9 available from the Apple Website is apparently still 32-bit only. A quick check using some command line tools confirms there are only 2 builds present in the new binary file:
This shows that the currently released version of iTunes 9 for Mac OS X only contains PowerPC (ppc) and 32-bit Intel (i386) binaries; 64-bit support is missing. If they had rewritten iTunes to take advantage of 64-bit cocoa, you would see an x86_64 listing there as you currently see with the Quicktime X binary:
As can be seen above, the Quicktime X binary only supports 64-bit (x86_64) and 32-bit (i386) intel processors, as Snow Leopard does not support PPC at all.
It seems the Cocoa rewrite will have to wait a bit, and Apple is using this iTunes 9 release as a stopgap measure to support new features and new hardware. However they are referring to this new iTunes release as iTunes X internally, as can be seen in the package list inside the installer:
So rest assured, a true 64-bit Cocoa “iTunes X” is coming, albeit later than the community assumed it would be released.