Was ist Emulation? Vorteile, Nachteile und mehr
Emulation ist etwas, von dem Sie im Laufe der Jahre wahrscheinlich schon viel gehört haben - wir haben hier auf Make Tech Easier sogar viele Emulatoren behandelt. Aber was ist Emulation? Wenn Sie Fragen zu diesem Thema haben, lesen Sie weiter durch diesen Artikel, und ich werde Ihnen erklären, was Emulation ist, was die Vorteile davon sind und was ihre Nachteile sind.
Was ist Emulation?
Einfach gesagt, Emulation ist, wenn sich ein Computer wie ein anderes Gerät verhält. Ein Emulator ist eine Software, die es dem Host-Computer ermöglicht, sich wie ein anderer zu verhalten. Zu den Geräten, die emuliert werden können, gehören alte Betriebssysteme, Videospielkonsolen und bestimmte Programme.
Kurz gesagt, ermöglicht die Emulation Ihrem Computer, sich als etwas anderes auszugeben.
Vorteile und Nutzungen der Emulation
Es gibt eine große Anzahl von Vorteilen für die Emulation, insbesondere die Emulation in Videospielen. Die Videospiel-Emulation ermöglicht es Benutzern, die Auflösung im Spiel zu erhöhen, Post-Processing-Effekte hinzuzufügen, mit verschiedenen Controllern zu spielen und mit ihren Spielen alle möglichen neuen Dinge zu tun, die sie vorher nicht konnten.
Das Bild oben zeigt Xenoblade Chronicles, einen Wii-Titel, der in vollem 1080p mit Anti-Aliasing und benutzerdefinierten HD-Texturen auf einem Windows-PC läuft.
Ein Emulator ermöglicht auch ausreichend leistungsfähiger Hardware, um alte Hardware für die Rückwärtskompatibilität zu imitieren - die Xbox 360 und PS3 sind Hardware-weise viel anders als ihre Nachfolger, aber die Emulation des 360 geht auf der Xbox One voran. Die Wii U teilt jedoch die Architektur mit der Wii, so dass Spiele abwärtskompatibel sind, ohne emulieren zu müssen.
Neben dem Spielen wird die Emulation auch in Entwicklerkreisen eingesetzt. Ein Emulator ist beispielsweise für Entwickler von Android-Geräten nützlich, da ein Android-Emulator in das Google Android SDK integriert ist.
Es sollte beachtet werden, dass Emulation und Virtualisierung nicht identisch sind. Die Emulation verwendet eine vollständige Nachahmung von Hardware und Software, während die Virtualisierung nur Teile der benötigten Hardware imitiert. Trotzdem muss die virtuelle Maschine dieselbe Architektur (wie x86) haben, damit sie ordnungsgemäß ausgeführt werden kann. Deshalb können Sie Windows / Linux in der Virtualisierung ausführen auf x86-PCs, aber nicht auf anderen Geräten.
Nachteile und Bedenken der Emulation
Das Bild oben zeigt einen Vergleich von Gears of War auf der ursprünglichen Xbox 360 und dann den Titel auf der Xbox One emuliert. Warum würde das emulierte Spiel auf der leistungsstärkeren Konsole schlechter aussehen?
Das liegt daran, dass die Emulation erhebliche Leistungskosten verursacht . Eine erfolgreiche Emulation ist zwar technisch auf der Xbox One möglich, aber die Xbox One ist einfach nicht leistungsstark genug, um 360 Titel bei voller Grafikeinstellung zu emulieren und dabei eine gute Leistung beizubehalten. Selbst in so optimierten Titeln ist die Leistung auf der Xbox One noch schlechter als auf der ursprünglichen 360 - und bei Spielen mit maximal 30 FPS kann diese Art von Leistungsverlust manchmal unspielbar werden.
Programmierend ist die Emulation auch sehr schwierig zu machen. Aufgrund der seltsamen Eigenschaften der ursprünglichen Xbox wurde bisher kein erfolgreicher Xbox Emulator veröffentlicht. Selbst PCSX2, der erste PS2-Emulator, hat trotz der dreizehnjährigen Entwicklung seit Dezember 2015 immer noch große Kompatibilitätsprobleme mit den wichtigsten PS2-Titeln.
Auch für Videospiele und andere lizenzierte Software ist die Emulation rechtlich gesehen ein kniffliger Bereich. Es ist dir technisch erlaubt, deine eigenen Archivkopien in den Vereinigten Staaten zu haben, aber nicht selbst zu erstellen. Eine Strafverfolgung wegen Besitzes von Videospiel-Backups findet jedoch normalerweise nicht statt, es sei denn, du verkaufst oder vertreibst sie. In diesem Fall werden alle Arten von Urheberrechtsanwälten nach deinem Blut im Wasser sein.
Schließen
Emulation kann eine knifflige, schwierige Situation sein, aber ich hoffe, dass dieser Artikel es für Sie erklärt. Emulation kann für Spiele, Entwicklung und mehr verwendet werden. Wenn Sie weitere Fragen haben, teilen Sie uns das bitte in den Kommentaren mit.