読み方 : エミュレーター
正式名称 : Emulator
エミュレーターは、特定のハードウェアやOS用に開発されたソフトウェアの機能を、異なる環境で仮想的に再現するためのソフトウェアです。この言葉は、「真似する、模倣する」という意味の英語「Emulate」に由来しています。
エミュレーターとよく混同されるのが「シミュレーター」です。シミュレーターは特定の状況やプロセスを再現するもので、主に教育やトレーニングの目的で使用されます。
エミュレーターは、異なるプラットフォームやOS上で動作するソフトウェアの開発・テストに利用され、特にモバイルアプリの開発においてアプリケーションのデバッグや開発効率の向上に欠かせないツールとなっています。例えば、モバイルサイトのレスポンシブテストには Google Chrome のデベロッパーツールがよく利用されます。
これにより、AndroidやiOSなどのスマホ向けアプリだけでなく、古くて入手困難なゲームソフトウェアをPC上で動かしたり、1台のPCで複数のOSを同時に動作させることも可能です。ただし、実際の環境を完全に再現することは難しく、使用時に不具合が生じる可能性もあるため注意が必要です。