solrac
Mac Ninja
I know the basics.....
Cocoa is the native programming environment for OS X. Cocoa apps are totally and completely native. They take advantage of all of OS X's features. (Aqua, Protected memory, pre-emptive multitasking, symmetric multiprocessing, blah blah blah.
Carbon apps are OS 9 apps quickly rebuilt within "carbon". Which means they are basically old OS 9 apps yet they take advantage of aqua, protected memory, etc. etc.
So what is the real difference? If they both look and act exactly the same way, and take advantage of OS X's features, what is the difference between Cocoa and Carbon? Why is cocoa better? How can you tell what apps are true native cocoa apps?
For the answer, someone with in depth knowledge only please.
thanks,
-solrac-
Cocoa is the native programming environment for OS X. Cocoa apps are totally and completely native. They take advantage of all of OS X's features. (Aqua, Protected memory, pre-emptive multitasking, symmetric multiprocessing, blah blah blah.
Carbon apps are OS 9 apps quickly rebuilt within "carbon". Which means they are basically old OS 9 apps yet they take advantage of aqua, protected memory, etc. etc.
So what is the real difference? If they both look and act exactly the same way, and take advantage of OS X's features, what is the difference between Cocoa and Carbon? Why is cocoa better? How can you tell what apps are true native cocoa apps?
For the answer, someone with in depth knowledge only please.
thanks,
-solrac-