目次:
定義-Rosettaの意味?
Rosettaは、IntelベースのMacintoshコンピューターでPowerPCプロセッサベースのMacintoshアプリケーションプログラムを実行できるようにする翻訳プログラムです。 この翻訳は、アプリケーションユーザーには表示されません。 Rosettaは、Transitive CorporationのQuick Transitテクノロジーに基づいており、既存のMac OS Xソフトウェアを、変更を実装せずに新しいIntelベースのプロセッサーで実行できます。 Rosettaにはグラフィカルユーザーインターフェイスは含まれていません。
TechopediaはRosettaについて説明します
ロゼッタは、古代の象形文字を解読することを可能にした3つの言語で同じ法令を含む石板のロゼッタストーンにちなんで命名されました。 これは、Rosettaプログラムの翻訳能力を物語っています。
IntelプロセッサとPowerPCプロセッサの両方で実行されているMac OS Xアプリケーションは、ユニバーサルアプリケーションと呼ばれます。 ユニバーサルバージョンのないアプリケーションは、すべてのIntelベースのMacコンピューターに統合されているRosettaを介して、IntelプロセッサーベースのMacで使用できます。 Rosettaは舞台裏で働き、非ユニバーサルアプリケーションを変換してIntelベースのMacで実行します。 Mac OS X(バージョン10.6)Snow LeopardにはデフォルトでRosettaが含まれていません。 プログラムは個別にインストールする必要があります。
Rosettaは、ユーザーランドコードを処理するユーザーランドプログラムと見なされ、Appleの初期のPowerPC用68kエミュレーターよりも機能が低下する可能性があります。 ただし、面倒なデバッグやセキュリティホールの可能性も回避できます。 Rosettaは次のものと互換性がなく、実行されません。
- スクリーンセーバー
- カーネル拡張
- 例外処理が必要なアプリケーション
- バンドルされたJavaアプリケーション
- システム設定フレームに設定を挿入するコード
