Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

rikers_mailbox

macrumors 6502a
Original poster
Sep 27, 2003
739
0
LA-la-land
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

macrumors member
Jan 16, 2006
53
0
Rocklin, California
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

macrumors regular
Jan 14, 2006
113
0
rikers_mailbox said:
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

macrumors 6502a
Original poster
Sep 27, 2003
739
0
LA-la-land
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

macrumors newbie
Jan 13, 2006
15
0
PPC application in Rosetta

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 ?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.