PDA

View Full Version : question about Universal Binary apps...




rikers_mailbox
Feb 13, 2006, 01:34 AM
So, as I understand it, apps running on Intel Macs must be compiled as a Universal Binary to run without Rosetta. Considering the consequences of Universal apps...

Does an app compiled as a Universal Binary impact performance on Power-PCs? (as opposed to how it is currently.. being compiled strictly for PPC)



brettbolt
Feb 13, 2006, 01:40 AM
The Universal Binary and the PPC only app should run at the same speed on a PPC.

Universal Binary has BOTH Intel and PPC native code, and the appropriate version is used at runtime.

bigfib
Feb 13, 2006, 01:44 AM
So, as I understand it, Intel Macs need apps to be compiled as a Universal Binary to run without Rosetta. Assuming I have that correct...
Does an app running on a PPC run faster when compiled for the PPC or as a Universal Binary?

The universal binary contains all the resources plus the two binarys compiled once for intel and once for PPC.
It will run exactly the same speed as the PPC -only app on the PPC, and exactly the same speed as the Intel only app on Intel.
Being universal, it contains both and so will run natively on both.
It will just take up a little more disk space (10 - 20%).

http://www.apple.com/universal/

rikers_mailbox
Feb 13, 2006, 01:49 AM
Thanks... goes to show how much I understand about how binaries create running apps. :rolleyes:

I was curious to know if the new apps were going to slow down my G4 Macs any further. Guess not!

umairjaanu
Feb 13, 2006, 04:01 AM
Hey guys,

I'm just curious to know if small applications, such as, Yahoo messenger for mac,MSN MEssenger, will run very slow under rosetta? Or it will run slightly very slow ?