Diese Nachahmung ist die aufrichtigste Form der Schmeichelei. Und in diesem Fall können Sie Software verwenden, die Sie sonst nicht verwenden könnten
Ein Emulator ist ein Computer oder Programm, das einen anderen Computer oder ein anderes Programm emuliert oder imitiert. Emulatoren ermöglichen es beispielsweise, Windows auf einem Mac-Computer auszuführen und umgekehrt. Erfahren Sie, wie Emulatoren funktionieren und warum Sie einen Emulator verwenden könnten.
Was ist ein Emulator?
IBM konzipierte die Computeremulation als Möglichkeit, Programme, die für ältere Geräte entwickelt wurden, auf neueren Modellen auszuführen. Die von IBM verwendete Methode basierte auf einer Kombination aus Software und Hardware, die speziell für die Emulation entwickelt wurde. Anstatt neue Anwendungen für die neuen Computer zu entwickeln, bot die integrierte Abwärtskompatibilität den Entwicklern mehr Flexibilität.
Heute wird der Begriff Emulator häufig im Zusammenhang mit Videospielen verwendet. Videospiel-Emulatoren wurden in den 1990er Jahren populär, weil man damit ältere Konsolenspiele auf modernen Desktop-Computern spielen konnte. Mit der zunehmenden Verbreitung von Smartphones und Tablets sind auch Emulatoren, die iOS oder Android auf PCs ausführen können, zunehmend gefragt.
So funktionieren Emulatoren
Verschiedene Emulatortypen verwenden unterschiedliche Emulationstechniken. Das Endziel ist jedoch immer dasselbe: die Erfahrung der Verwendung der ursprünglichen Hardware oder Software zu reproduzieren. Einige Emulatoren übertreffen die Leistung des Originalprodukts und verfügen über zusätzliche Funktionen.
Emulation erfordert viele Rechenressourcen. Aufgrund dieser Emulationslast hinken viele Emulatoren ihren realen Gegenstücken in puncto Leistung hinterher. Da sie normalerweise von unbezahlten Programmierern erstellt werden, kann die Entwicklung von Emulatoren sehr lange dauern.
Emulation ist eng mit dem Konzept der Virtualisierung verwandt. Virtuelle Maschinen sind eine Art Emulator, der auf der zugrunde liegenden Hardware des Hostsystems ausgeführt wird. Daher gibt es keine Emulationssteuer, aber virtuelle Maschinen sind im Vergleich zur Originalmaschine in ihren Möglichkeiten eingeschränkt.
Warum Emulatoren verwenden?
Software ist in der Regel plattformspezifisch, weshalb Entwickler separate Anwendungen für Android, iOS, Windows und Mac erstellen. Wenn Sie ein Mac-Benutzer sind und eine App verwenden möchten, die nur für Windows verfügbar ist, besteht Ihre einzige Möglichkeit (außer dem Kauf eines Windows-Computers) darin, einen Emulator zu verwenden.
Emulatoren spielen auch bei der digitalen Konservierung eine wichtige Rolle. Programme, die in veralteten Formaten gespeichert sind, wie z. B. alte Spielekassetten, können mit einem speziellen Gerät als ROM-Dateien (Read-Only Memory) heruntergeladen werden. Die ROMs können dann mit einem Emulator für das ursprüngliche Spielsystem gespielt werden, für das sie entwickelt wurden.
Beispiele für Emulatoren
Für jedes wichtige Betriebssystem sind zahlreiche kommerzielle und Open-Source-Emulatoren verfügbar. Hier sind einige Beispiele:
- Emulatoren wie BlueStacks ermöglichen es, Android-Apps unter Windows und Mac zu nutzen .
- Programme wie Xcode können iOS auf Mac und Windows ausführen .
- Appetize.io ist ein browserbasierter Emulator, mit dem Sie iOS-Apps auf jedem PC verwenden können .
- WINE führt Windows-Anwendungen auf dem Linux-Betriebssystem aus.
- Emulatoren wie Nestopia können Nintendo-Spiele unter Linux spielen .
- Konsolenemulatoren wie der SNES Classic sind eigenständige Hardware, die es Spielern ermöglicht, alte Videospiele auf modernen HD-Fernsehern zu spielen.
- Zahlreiche Emulatoren für die PlayStation Portable ermöglichen es Benutzern, Spiele für andere Konsolen auf Sonys mobilem System zu spielen.