Got a tip for us? Share it...

Mac OS X 10.6 Snow Leopard: Cocoa Finder and 64-Bit Changes

With the broad seeding of Mac OS X 10.6 Snow Leopard, a few more details have been revealed about the direction Apple is going with Snow Leopard. According to the seed notes, Apple is migrating more towards Cocoa (rather than Carbon) and continues the transitioning of Mac OS X to 64-bit operating system. AppleInsider recently explored some of the details surrounding the changes.

Apple states that almost all user-facing applications in Mac OS X have been written in Cocoa with Finder being the notable exception. Apple will finally be migrating Finder to Cocoa in Snow Leopard. Despite Cocoa having a reputation amongst end-users that it is "better" than Carbon, AppleInsider notes that both will continue to coexist.

For users, the move to Cocoa means that applications will have more consistent appearance and behavior. Apps that make use of standardized interface controls rather than building their own will not only be more familiar, but users will also benefit from the code exercise and reuse, which removes bugs and allows for centralized optimizations. In other words, Apple can address user interface problems that in turn impact all apps.

Apple is, however, focusing on Cocoa and is now requiring 64-bit applications to make the switch from Carbon. This new requirement announced at the 2007 WWDC caught some developers off-guard and is why Adobe's Photoshop CS4 remains a 32-bit application, while Windows CS4 already offers 64-bit support.

According to AppleInsider, Snow Leopard will deliver the first 64-bit kernel for Mac OS X. The benefits of 64-bit support are most apparent for applications that require large amounts of memory, and likely do not directly affect the majority of consumers. Apple's Mac OS X has already been able to provide support for 64-bit applications.

Top Rated Comments

(View all)

43 months ago
I'm so ready for Snow Leopard to come out!

On Mac OS X Leopard and in Snow Leopard, Apple designed the kernel to run both 32 and 64-bit software natively with no compatibility layer running, and all supporting files and libraries can be organized in the same application bundle. That means developers can distribute a single installer that works on any Mac, and that users won't need to make sure they've obtained the correct binary for their machine. This promises to go a long way in making the transition to 64-bit Mac software very smooth and virtually invisible to most users.


I think this is something that will make Snow Leopard so awesome. Having only one installer that works for any Mac will make the transition so much easier. If you take an average consumer, they wouldn't know if they're running a 32-bit version, 64-bit version or whatever. So when they go to install an application, they have no clue what version to use.
Rating: 0 Positives / 0 Negatives
43 months ago
All this Snowy goodness is getting me to look forward to the update even more.
Rating: 0 Positives / 0 Negatives
43 months ago
yeah. it will likely be great.
but you know what i'm really in to? free updates that make my computer run better! come on 10.5.6!
Rating: 0 Positives / 0 Negatives
43 months ago

yeah. it will likely be great.
you know what i'm really in to? free updates that make my computer run better! come on 10.5.6!


Snow Leopard isn't 10.5.6...
Rating: 0 Positives / 0 Negatives
43 months ago
I'm more concerned about GPU hardware acceleration and decoding of video right now.

h.264 showed up n Tiger with a lot of fanfare but we're still on our CPUs to decode it.
Rating: 0 Positives / 0 Negatives
43 months ago
Can't wait for this.
Rating: 0 Positives / 0 Negatives
43 months ago
I don't really understand the difference between having a 64 bit kernel, and just allowing some applications to run as 64 bit... what difference will it make?

Snow Leopard isn't 10.5.6...


He knows that. Snow Leopard won't be free either. I think he's just waiting for the next Leopard update.
Rating: 0 Positives / 0 Negatives
43 months ago
This can only be good news.

I hope to see more details - maybe a few that are obvious to the end user? - at MWSF 2009. :cool:
Rating: 0 Positives / 0 Negatives
43 months ago

I'm more concerned about GPU hardware acceleration and decoding of video right now.

h.264 showed up n Tiger with a lot of fanfare but we're still on our CPUs to decode it.


I am interested in that and support for 8GB of RAM for all generations of Core2 MacBook Pro.

Rating: 0 Positives / 0 Negatives
43 months ago

I am interested in that and support for 8GB of RAM for all generations of Core2 MacBook Pro.

The hardware supports it so what's causing the problems? It works on the Mac Pro with the same copy of OS X too.
Rating: 0 Positives / 0 Negatives

[ Read All Comments ]