Een emulator is een computer of programma dat een andere computer of programma emuleert of imiteert. Emulators maken het bijvoorbeeld mogelijk om Windows op een Mac-computer te draaien en omgekeerd. Lees meer over hoe emulators werken en waarom u een emulator zou kunnen gebruiken.
Wat is een emulator?
IBM bedacht het concept van computeremulatie als een manier om programma's uit te voeren die zijn ontworpen voor oudere apparaten op nieuwere modellen. De methode die IBM gebruikte, was gebaseerd op een combinatie van software en hardware speciaal voor emulatie. In plaats van nieuwe applicaties voor de nieuwe computers te ontwerpen, gaf de ingebouwde achterwaartse compatibiliteit ontwikkelaars meer flexibiliteit.
Tegenwoordig wordt de term emulator vaak gebruikt in de context van videogames. De videogame-emulator werd populair in de jaren negentig omdat mensen hierdoor oudere consolegames op moderne desktopcomputers konden spelen. Met de opkomst van smartphones en tablets, emulators die iOS kunnen draaien of Android op pc's wordt ook steeds populairder.
Wat is een emulator?Hoe emulators werken
Verschillende soorten emulators maken gebruik van verschillende emulatietechnieken. Toch is het einddoel altijd hetzelfde: de ervaring van het gebruik van de originele hardware of software repliceren. Sommige emulators overtreffen de prestaties van het originele product en bevatten extra functies.
hoe doc-bestanden op Android te openen
Emulatie vereist veel computerbronnen. Als gevolg van deze emulatiebelasting blijven velen qua prestaties achter bij hun tegenhangers in de echte wereld. Omdat onbetaalde programmeurs ze meestal maken, kan de ontwikkeling van emulators lang duren.
Emulatie hangt nauw samen met het concept van virtualisatie. Virtuele machines zijn een soort emulator die draaien op de onderliggende hardware van het hostsysteem. Daarom is er geen emulatiebelasting, maar zijn virtuele machines beperkt in wat ze kunnen doen in vergelijking met de originele machine.
Waarom emulators gebruiken?
Software is meestal platformspecifiek en daarom maken ontwikkelaars afzonderlijke applicaties voor Android, iOS, Windows en Mac. Als u een Mac-gebruiker bent en een app wilt gebruiken die alleen beschikbaar is voor Windows, is uw enige optie (naast het kopen van een Windows-computer) het gebruik van een emulator.
Emulators spelen ook een belangrijke rol bij digitale duurzaamheid. Programma's die in verouderde formaten zijn opgeslagen, zoals oude gamecartridges, kunnen met een speciaal apparaat worden gedownload als ROM-bestanden (alleen-lezen geheugen). De ROM's kunnen vervolgens worden gespeeld met behulp van een emulator voor het originele spelsysteem waarvoor ze zijn ontworpen.
Voorbeelden van emulators
Er zijn talloze commerciële en open-source emulators beschikbaar voor elk groot besturingssysteem. Hier zijn enkele voorbeelden:
- Emulators zoals BlueStacks maken het mogelijk om Android-apps op Windows en Mac te gebruiken.
- Programma's zoals Xcode kunnen dat wel voer iOS uit op Mac en Windows .
- Appetize.io is een browsergebaseerde emulator waarmee je iOS-apps op elke pc kunt gebruiken.
- WINE voert Windows-applicaties uit op het Linux-besturingssysteem.
- Emulators zoals Nestopia kunnen Nintendo-spellen op Linux spelen.
- Console-emulators zoals de SNES-klassieker zijn op zichzelf staande hardware waarmee gamers oude videogames op moderne HD-televisies kunnen spelen.
- Dankzij talloze emulators voor de PlayStation Portable kunnen gebruikers games voor andere consoles spelen op het mobiele systeem van Sony.