Rosetta (Transitive テクノロジに基づく) は、PowerPC アーキテクチャから x86 へのバイナリ コードのオンザフライ トランスレータであり、Intel プロセッサをベースとした Apple コンピュータ上で PPC 用に設計およびコンパイルされたソフトウェアを変更せずに実行できます。
コードはブロック単位でx86バイナリに変換されてから実行されます。
ロゼッタはMac OSに統合されましたRosetta は、Intel x86プロセッサを搭載した Mac で実行できる非ユニバーサル アプリケーション (x86 用にコンパイルされていない) でのみ使用されます。したがって、一部のアプリケーションは Rosetta を使用します。
これらのアプリはユニバーサル アプリよりも動作が遅くなります。
ただし、PowerPC プロセッサに直接アクセスする必要があるMicrosoftの Virtual PC など、一部のアプリケーションは Rosetta では動作できません。
いわゆるユニバーサル アプリケーションは、PowerPC と x86 の両方で実行できるように設計されています。
