Rosetta is designed to translate currently shipping applications that run on a PowerPC with a G3 or G4 processor and that are built for Mac OS X. That includes CFM as well as Mach-O PowerPC applications.
Rosetta does not run the following:
Applications built for any version of the Mac OS earlier than Mac OS X —that means Mac OS 9, Mac OS 8, Mac OS 7, and so forth
The Classic environment
Screen savers written for the PowerPC architecture
Code that inserts preferences in the System Preferences pane
Applications that require a G5 processor
Applications that depend on one or more PowerPC-only kernel extensions
Kernel extensions
Java applications with JNI libraries
Java applets in applications that Rosetta can translate; that means a web browser that Rosetta can run translated will not be able to load Java applets.
Rosetta does not support precise exceptions. Any application that relies on register states being accurate in exception handlers or signal handlers will not function properly running with Rosetta.
For more information on the limitations of Java applications using Rosetta, see “Java Applications” and Technical Q &A QA1295, Java on Intel-based Macintosh Computers, which is in the ADC Reference Library.
Last updated: 2007-02-26