一般名詞としてのエミュレータ
元々は英語で「真似る者」などの意味を持つ。
コンピュータにおけるエミュレータ
コンピュータ上で元となる動作を模倣して本来は対応しないソフトウェアを動かす。仮想環境(VM、一つのハードウェアの中で複数の仮想マシンを同時動作させる)と重なる部分が多い。
現在のパソコンでレトロPCの環境を再現するものや、Androidなどのモバイル向けアプリをPC上で動かすもの(あるいはその逆)、過去の家庭用ゲーム機のソフトを最近のゲーム機やパソコン上で動かすといったものがある。
公式エミュレーション環境の例
- バーチャルコンソール - ニンテンドー3DSとWiiU上で過去のゲーム機やアーケードゲームの環境を再現する。
- Android Emulator - (Windows、Macintosh、LinuxなどのPC上でAndroidアプリの開発を行うための環境に含まれている。
非公式エミュレータに付きまとう問題
完璧に動作する保証はない。動かすソフトの著作権の問題がクリアでなく、違法コピーの問題とも隣り合わせである。