Register FAQ/Rules Forum Spy Search Today's Posts Mark Forums Read

Welcome to the Mac Forums forums. Please read the FAQ if you have questions. Register to participate.

 
Go Back   Mac Forums > Archive > Archives of Old Posts > MacRumors News Discussion (archive)
TouchArcade.com - iPhone Game Reviews and News

 
 
Thread Tools Search this Thread Display Modes
Old Jan 13, 2006, 11:30 PM   #1
MacRumors
macrumors bot
 
Join Date: Apr 2001
Notes on Apple's Rosetta Technology

http://www.macrumors.com/images/macrumorsthreadlogo.gif

With Apple transitioning the entire Macintosh line over to Intel processors over the next 12 months, users will have to be familiar with Rosetta. Rosetta is the emulator (translator) that allows current Mac (PowerPC) programs to run under the new Intel processors.

Apple has posted some recent developer notes about Rosetta which may be of interest to users.

Rosetta supports "applications that run on the PowerPC G3 or G4 processor that are built for Mac OS X". This excludes the following applications:

- Classic Environment, and subsequently any Mac OS 9 or earlier applications
- Screensavers written for the PowerPC
- System Preference add-ons
- Applications which specifically require the PowerPC G5
- Kernel extensions
- Some Java applications

As developers compile their applications for the new Intel processors, they will be releasing all new applications as Universal Binaries. Universal Binaries have both PowerPC and Intel code and can be used on either type of Mac.

You can tell if an application is is Universal or PowerPC by opening the Info window in finder. (example)
MacRumors is offline  
Old Jan 13, 2006, 11:37 PM   #2
macbaseball
macrumors 65816
 
macbaseball's Avatar
 
Join Date: Feb 2005
Location: Northern California
Very interesting. I wonder if EyeTV will be supproted as it needs the Dual G5 for HD playback...
__________________
Power Mac G5 2.3 GHz, 2.5 gigs of RAM, 250 GB Hard Drive, and a ATI Radeon 9600 128 MB video card.
Apple 20 inch Display Running 1680x1050
512 MB iPod Shuffle
Airport Extreme Base Station
2 Airport Expresses

Last edited by Doctor Q : Jan 14, 2006 at 12:02 AM. Reason: no need to quote the entire first post
macbaseball is offline  
Old Jan 13, 2006, 11:37 PM   #3
Eidorian
macrumors G3
 
Eidorian's Avatar
 
Join Date: Mar 2005
Location: Indiana
Send a message via AIM to Eidorian
Old but worth mentioning again.
__________________
MRoogle it!
hikari T7500 2.2 GHz / 4 GB / 320 GB / GMA X3100 / 10.5.8
chobimaru Core i5 750 2.66 GHz / 4 GB / 640 GB / 4830 / Windows 7
Eidorian is offline  
Old Jan 13, 2006, 11:38 PM   #4
ksz
macrumors 68000
 
Join Date: Oct 2003
Location: San Jose, CA
I wonder if AltiVec is being translated. Apps that make specific use of the G5 does not exclude AltiVec since AltiVec debuted on the G4.
ksz is offline  
Old Jan 13, 2006, 11:39 PM   #5
Lacero
macrumors 601
 
Lacero's Avatar
 
Join Date: Jan 2005
Quote:
- Applications which specifically require the PowerPC G5
Final Cut Studio doesn't run under Rosetta and it doesn't require a G5. How about any app that needs direct access to CoreAudio and OpenGL?
Lacero is offline  
Old Jan 13, 2006, 11:40 PM   #6
maxp1
macrumors regular
 
Join Date: Feb 2005
OS9 finally dead.

Guess that's the end of the line for that.

Good ridance.

(sadly this isn't quite true, there will still be people using their old graphite Macs with OS9 a decade from now. )
maxp1 is offline  
Old Jan 13, 2006, 11:41 PM   #7
DMann
macrumors Demi-God
 
DMann's Avatar
 
Join Date: Jan 2002
Location: 10023
Not Bad for Immediate compatability

Rosetta ought to work fine until all goes native!
__________________
Think Different - Innovate
DMann is offline  
Old Jan 13, 2006, 11:43 PM   #8
BornAgainMac
macrumors 68030
 
BornAgainMac's Avatar
 
Join Date: Feb 2004
Location: Florida Resident
Some Java Apps and OS 9 Apps

Some Java? That is strange to be in the same list as OS 9 applications.

I wonder how you can tell if a screen saver is written for PowerPC vs CPU independent.
BornAgainMac is offline  
Old Jan 13, 2006, 11:49 PM   #9
Abercrombieboy
macrumors 68000
 
Abercrombieboy's Avatar
 
Join Date: Jan 2002
Location: South Dakota, USA
Send a message via AIM to Abercrombieboy Send a message via Yahoo to Abercrombieboy
Maybe someone can find more applications that are currently universal on their Macs, but the only 2 that I can find on mine are Quicktime and iTunes. The rest are still PowerPC. Will Software Updates from here on out start changing all of the applications over to Universal?
__________________
Mac: 20" Aluminum iMac Core 2 Duo 2.4 Ghz, Mac OSX 10.6.1
iPod Touch 32 GB
iPod Classic 80GB Silver
Motorola Droid A855
Abercrombieboy is offline  
Old Jan 13, 2006, 11:51 PM   #10
milky23
macrumors regular
 
Join Date: Oct 2005
Will my newly purchased Adobe Creative Suite 2 run on Rosetta?
milky23 is offline  
Old Jan 13, 2006, 11:54 PM   #11
Undecided
macrumors regular
 
Join Date: Mar 2005
scan tool

How about a tool to scan the installed apps, extensions, etc., etc. and report on which are PPC and which are universal? And lookup which PPC have universals available? That's be sweet.
Undecided is offline  
Old Jan 13, 2006, 11:55 PM   #12
Chaszmyr
macrumors Demi-God
 
Chaszmyr's Avatar
 
Join Date: Aug 2002
Location: Boulder, CO
Send a message via AIM to Chaszmyr
Quote:
Originally Posted by milky23
Will my newly purchased Adobe Creative Suite 2 run on Rosetta?
Yes. Steve Jobs showed Photoshop running under Rosetta at the keynote.
Chaszmyr is online now  
Old Jan 14, 2006, 12:03 AM   #13
SnarkMan
macrumors newbie
 
Join Date: Apr 2005
Scan to find Universal apps

Quote:
Originally Posted by Undecided
How about a tool to scan the installed apps, extensions, etc., etc. and report on which are PPC and which are universal? And lookup which PPC have universals available? That's be sweet.
If you're running 10.4.4 the System Profiler already does that.
SnarkMan is offline  
Old Jan 14, 2006, 12:04 AM   #14
Doctor Q
macrumors god
 
Doctor Q's Avatar
 
Join Date: Sep 2002
Location: Los Angeles, Row Q Seat 1
Quote:
Originally Posted by BornAgainMac
I wonder how you can tell if a screen saver is written for PowerPC vs CPU independent.
The same as any other application, with Get Info. But you'll first have to locate the screensaver, e.g., /Users/BornAgainMac/Library/Screen Savers.
__________________
Oh do pay attention 007. In the wrong hands, this Dual 2.93GHz Quad-Core Nehalem Mac Pro could be very dangerous.
Doctor Q is online now  
Old Jan 14, 2006, 12:05 AM   #15
freiheit
macrumors 6502a
 
Join Date: Jul 2004
Location: California
APIs are usually hardware independent

Quote:
Originally Posted by Lacero
Final Cut Studio doesn't run under Rosetta and it doesn't require a G5. How about any app that needs direct access to CoreAudio and OpenGL?
Since the idea of both CoreAudio and OpenGL is to provide APIs rather than having the developer code directly for the hardware, I'd say there should be no problem with those. But I'm not a developer; it just seems silly to make software functions that provide access to underlying hardware if you still have to code for the underlying hardware.
__________________
Don Eitner
I spent $2,000 buying a Mac rather than spending $0 to install Linux onto my existing PC... because there is no guiding vision behind Linux.
freiheit is offline  
Old Jan 14, 2006, 12:06 AM   #16
jimthorn
macrumors 6502a
 
jimthorn's Avatar
 
Join Date: Apr 2003
Location: Huntington Beach, CA, USA
Quote:
Originally Posted by maxp1
OS 9 finally dead. Guess that's the end of the line for that. Good ridance.
Yes, it's about time.

I was wondering about Classic after it was confirmed that Virtual PC wouldn't work on Intel either. Interesting about G3/G4 compatibility versus G5.
__________________
Home: MacBook Core2Duo 2.2GHz, 4GB RAM, OS X 10.5.5
Work: iMac G5 20" 2.1GHz, 1GB RAM, OS X 10.4.11
jimthorn is offline  
Old Jan 14, 2006, 12:07 AM   #17
mmzplanet
macrumors regular
 
Join Date: Nov 2004
Location: Florida
Send a message via AIM to mmzplanet
Quote:
Originally Posted by Abercrombieboy
Maybe someone can find more applications that are currently universal on their Macs, but the only 2 that I can find on mine are Quicktime and iTunes. The rest are still PowerPC. Will Software Updates from here on out start changing all of the applications over to Universal?
I would bet iLife 06 apps are all universal. I'm sure someone who has it installed already could confirm that.
mmzplanet is offline  
Old Jan 14, 2006, 12:09 AM   #18
D3LM3L
macrumors regular
 
Join Date: Mar 2005
Location: Edgewater, NJ
Send a message via AIM to D3LM3L Send a message via Skype™ to D3LM3L
Quote:
Originally Posted by mmzplanet
I would bet iLife 06 apps are all universal. I'm sure someone who has it installed already could confirm that.
They are, Steve said so at MWSF.
D3LM3L is offline  
Old Jan 14, 2006, 12:11 AM   #19
LEgregius
macrumors member
 
Join Date: Jun 2003
Location: Virginia
Send a message via AIM to LEgregius
Java

Quote:
Originally Posted by BornAgainMac
Some Java? That is strange to be in the same list as OS 9 applications.

I wonder how you can tell if a screen saver is written for PowerPC vs CPU independent.
Java applications that use JNI bindings, i.e. hooks into native libraries, won't work because the VM that starts up the app will be running natively. Normal Java applications will work fine.
LEgregius is offline  
Old Jan 14, 2006, 12:14 AM   #20
dornoforpyros
macrumors 68040
 
dornoforpyros's Avatar
 
Join Date: Oct 2004
Location: Calgary, AB
Send a message via AIM to dornoforpyros Send a message via MSN to dornoforpyros
Quote:
Originally Posted by milky23
Will my newly purchased Adobe Creative Suite 2 run on Rosetta?
I think jobs said it would run...but not fast enough for a pro. Personally I'd stick with the PPC macs for the next year or so untill the transition is complete.
dornoforpyros is offline  
Old Jan 14, 2006, 12:16 AM   #21
ReanimationLP
macrumors 68030
 
ReanimationLP's Avatar
 
Join Date: Jan 2005
Location: On the moon.
Quote:
Originally Posted by Lacero
Final Cut Studio doesn't run under Rosetta and it doesn't require a G5. How about any app that needs direct access to CoreAudio and OpenGL?
None of the Pro apps run on Rosetta. They want you to crossgrade.
__________________
Corei7 920 @ 4GHz, Radeon 4850X2 2GB, 2TB, 6GB DDR3
July 17, 2009 can't come soon enough.
ReanimationLP is offline  
Old Jan 14, 2006, 12:18 AM   #22
kanaka
macrumors member
 
Join Date: Jul 2002
Location: SF, CA
I believe widgets with plugins will not work under Rosetta either. The plugin used by the widget needs to be rebuilt as a universal binary. Native applications (such as the DashboardClient) cannot use non-native plugins. This is also probably why 3rd party System Preference panes are on the exclusion list.
kanaka is offline  
Old Jan 14, 2006, 12:23 AM   #23
nagromme
macrumors 601
 
nagromme's Avatar
 
Join Date: May 2002
Location: Blinking blue dot
Quote:
Originally Posted by ksz
I wonder if AltiVec is being translated. Apps that make specific use of the G5 does not exclude AltiVec since AltiVec debuted on the G4.
AltiVec is now being translated. A year ago Apple said not. But Rosetta has improved since then (Don't expect AltiVec speed, just AltiVec compatibility.)


Quote:
Originally Posted by ReanimationLP
None of the Pro apps run on Rosetta. They want you to crossgrade.
I wonder whether they really can NOT be run at all, or if it's just that performance wouldn't be acceptable for pros, and fast native versions are coming very soon, so Apple's calling them incompatible. (Like some games that claim they need a G4--but actually run on a G3 if you try it, just not quickly.)

We'll know soon.
__________________
nagromme
Would you like a treatment?
nagromme is offline  
Old Jan 14, 2006, 12:25 AM   #24
Kyle?
macrumors 6502a
 
Kyle?'s Avatar
 
Join Date: Nov 2002
Location: MI
Quote:
Originally Posted by BornAgainMac
Some Java? That is strange to be in the same list as OS 9 applications.

I wonder how you can tell if a screen saver is written for PowerPC vs CPU independent.
The page linked to in the article clarified that this is only for Java JNI apps and non-native apps running applets. JNI is the Java Native Interface. It allows Java code to interface with native libraries. Most Java apps rely on the Java runtime to interact with the system and don't need to use JNI. Also, JNI ties an app to a specific platform, which goes against the portability Java is intended for. This mostly affects businesses who need to have Java apps interface with their legacy code.
__________________
We start, then, with nothing, pure zero. But this is not the nothing of negation. For not means other than, and other is merely a synonym of the ordinal numeral second. As such it implies a first; while the present pure zero is prior to every first. The nothing of negation is the nothing of death, which comes second to, or after, everything. But this pure zero is the nothing of not having been born. There is no individual thing, no compulsion, outward nor inward, no law. It is the germinal nothing, in which the whole universe is involved or foreshadowed. As such, it is absolutely undefined and unlimited possibility -- boundless possibility. There is no compulsion and no law. It is boundless freedom.
-Charles S. Peirce www.nothing.com
Kyle? is offline  
Old Jan 14, 2006, 12:27 AM   #25
samh004
macrumors 68020
 
samh004's Avatar
 
Join Date: Mar 2004
Location: Australia
Send a message via AIM to samh004
Quote:
Originally Posted by Macrumors
http://www.macrumors.com/images/macrumorsthreadlogo.gif

Rosetta supports "applications that run on the PowerPC G3 or G4 processor that are built for Mac OS X". This excludes the following applications:

- System Preference add-ons
Can someone please explain this a bit more. Does that mean these preferences wont even load ?
__________________
samh004 is offline  

 

Mac Forums > Archive > Archives of Old Posts > MacRumors News Discussion (archive)

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 05:37 PM.

Mac News | Mac Rumors | iPhone Game Reviews | iPhone Apps

Powered by vBulletin® Version 3.6.10
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright 2002-2009, MacRumors.com, LLC