Wat is emulatie? Voordelen, nadelen en meer
Emulatie is iets waar je waarschijnlijk al heel veel over hebt gehoord - we hebben zelfs veel emulators hier op Make Tech Easier besproken. Maar wat is emulatie? Als je vragen hebt over dit onderwerp, lees dan verder in dit artikel, en ik zal je uitleggen wat emulatie is, wat de voordelen ervan zijn en wat de nadelen zijn.
Wat is emulatie?
Simpel gezegd, emulatie is wanneer een computer zich gedraagt als een ander apparaat. Een emulator is software waarmee de hostcomputer zich als haar kan gedragen. Tot de apparaten die kunnen worden geëmuleerd behoren oude besturingssystemen, videogameconsoles en bepaalde programma's.
Kort gezegd, emulatie zorgt ervoor dat uw computer zich als iets anders kan voordoen.
Voordelen en gebruik van emulatie
Er zijn een groot aantal voordelen voor emulatie, vooral emulatie in videogames. Met emulatie van videogames kunnen gebruikers de in-game resolutie verhogen, post-processing effecten toevoegen, met verschillende controllers spelen en allerlei nieuwe dingen doen met hun games die ze voorheen niet konden.
De afbeelding hierboven toont Xenoblade Chronicles, een Wii-titel, uitgevoerd in volledige 1080p met anti-aliasing en aangepaste HD-texturen toegevoegd, op een Windows-pc.
Een emulator staat ook voldoende krachtige hardware toe om oude hardware te imiteren voor achterwaartse compatibiliteit - de Xbox 360 en PS3 zijn qua hardware heel anders dan hun opvolgers, maar emulatie van de 360 gaat vooruit op de Xbox One. De Wii U deelt architectuur echter met de Wii, dus games zijn compatibel met eerdere versies zonder emulatie.
Afgezien van gamen, emulatie ziet ook het gebruik ervan in ontwikkelaarskringen. Een emulator is handig voor ontwikkelaars die op Android-apparaten werken, bijvoorbeeld omdat een Android-emulator is opgenomen in de Android-SDK van Google.
Opgemerkt moet worden dat emulatie en virtualisatie niet hetzelfde zijn. Emulatie maakt gebruik van volledige hardware- en softwarematige imitatie, terwijl virtualisatie alleen maar onderdelen van de benodigde hardware nabootst en toch vereist dat de virtuele machine dezelfde architectuur (zoals x86) heeft om correct te worden uitgevoerd. Daarom kunt u Windows / Linux in virtualisatie uitvoeren op x86-pc's, maar niet op andere apparaten.
Nadelen en zorgen van emulatie
De bovenstaande afbeelding toont een vergelijking van Gears of War op de originele Xbox 360 en vervolgens de titel die op de Xbox One is geëmuleerd. Waarom zou het geëmuleerde spel er slechter uitzien op de krachtigere console?
Het komt omdat emulatie ernstige prestatiekosten heeft . Succesvolle emulatie is technisch mogelijk op de Xbox One, maar de Xbox One is simpelweg niet krachtig genoeg om 360 titels te emuleren in volledig grafische instellingen met behoud van goede prestaties. Zelfs in titels die op deze manier zijn geoptimaliseerd, presteren de prestaties nog steeds slechter op de Xbox One dan op de originele 360 - en in het geval van games met een maximum van 30 FPS, kan dit soort verlies van prestaties soms onbespeelbaar zijn.
Programmeringsgewijs is emulatie ook heel moeilijk om te doen. Vanwege het vreemde uiterlijk van de originele Xbox is er nog geen succesvolle Xbox-emulator uitgebracht. Zelfs PCSX2, de première PS2-emulator, heeft nog steeds te kampen met compatibiliteitsproblemen met de belangrijkste PS2-titels, ondanks dat deze sinds december 2015 dertien jaar in ontwikkeling zijn.
Emulatie is juridisch gezien ook een lastig gebied, althans voor videogames en andere gelicentieerde software. Het is technisch toegestaan om uw eigen archiveringskopieën in de Verenigde Staten te hebben, maar deze niet zelf te mogen maken. De vervolging voor het bewaren van back-ups van videogames gebeurt echter meestal niet, tenzij u ze verkoopt of verspreidt. In dat geval zullen allerlei auteursrechtenadvocaten uw bloed in het water achterlaten.
Sluitend
Emulatie kan een lastige, moeilijke situatie zijn om te begrijpen, maar ik hoop dat dit artikel het voor u uitlegt. Emulatie kan worden gebruikt voor gaming, ontwikkeling en meer. Als u nog vragen heeft, laat het ons dan weten in de comments.