Emulering er noe du sannsynligvis har hørt ganske mye om i løpet av årene - vi har til og med dekket mange emulatorer her på Make Tech Easier. Men hva er emulering? Hvis du har noen spørsmål om dette emnet, les videre gjennom denne artikkelen, og jeg vil forklare deg hva emuleringen er, hva fordelene med den er og hva dens ulemper er.

Hva er emulering?

Enkelt sagt, emulering er når en datamaskin oppfører seg som en annen enhet. En emulator er programvare som lar vertsdatamaskinen oppføre seg som henne. Enheter som kan emuleres inkluderer gamle operativsystemer, videospillkonsoller og bestemte programmer.

Kort sagt, emulering gjør at datamaskinen din kan late som å være noe annet.

Fordeler og bruk av emulering

Det er mange fordeler til emulering, spesielt emulering i videospill. Videospillemulering gjør at brukerne kan øke oppløsningen i spillet, legge til etterbehandlingseffekter, spille med forskjellige kontroller og gjøre alle slags nye ting med spillene de tidligere ikke kunne.

Bildet over viser Xenoblade Chronicles, en Wii-tittel, som kjører i full 1080p med anti-aliasing og tilpassede HD-teksturer lagt til, på en Windows-PC.

En emulator gir også tilstrekkelig kraftig maskinvare til å etterligne gammel maskinvare for bakoverkompatibilitet - Xbox 360 og PS3 er mye forskjellige, hardware-klokere enn deres etterfølgere, men emulering av 360 går videre på Xbox One. Wii U deler imidlertid arkitektur med Wii, så spillene er bakoverkompatible uten behov for emulering.

Bortsett fra spill, ser emuleringen også bruken i utvikler sirkler. En emulator er nyttig for utviklere som arbeider på Android-enheter, for eksempel, da en Android-emulator er inkludert i Googles egen Android SDK.

Det bør bemerkes at emulering og virtualisering ikke er det samme. Emulering bruker full maskinvare- og programvareimitasjon, mens virtualisering bare etterligner deler av maskinvaren som kreves, og krever likevel at den virtuelle maskinen skal ha samme arkitektur (som x86) for å kjøre riktig. Derfor kan du kjøre Windows / Linux i virtualisering på x86-PCer, men ikke på andre enheter.

Ulemper og bekymringer av emulering

Bildet over viser en sammenligning av Gears of War som kjører på den originale Xbox 360, og deretter tittelen emulert på Xbox One. Hvorfor ville det emulerte spillet se verre ut på den kraftigere konsollen?

Det er fordi emulering har alvorlige ytelseskostnader . Vellykket emulering kan være teknisk mulig på Xbox One, men Xbox One er rett og slett ikke kraftig nok til å etterligne 360 ​​titler ved fulle grafiske innstillinger mens du opprettholder god ytelse. Selv i titler som er optimalisert som dette, er ytelsen enda verre på Xbox One enn på den opprinnelige 360 ​​- og når det gjelder spill med en kapasitet på 30 FPS, kan denne type ytelsestap i enkelte tilfeller grense på spill som ikke kan spilles av.

Programmeringsmessig er emulering også veldig vanskelig å gjøre. På grunn av hvor rart den originale Xbox er, har ingen vellykket Xbox emulator ennå blitt utgitt. Selv PCSX2, den premiere PS2-emulatoren, står fremdeles overfor mange kompatibilitetsproblemer med store PS2-titler til tross for at den har vært i utvikling i tretten år i desember 2015.

Emulering er også et vanskelig område, lovlig, i hvert fall for videospill og annen lisensiert programvare. Du har teknisk lov til å ha dine egne arkivkopier i USA, men ikke lov til å lage dem selv. Forfølgelse for besittelse av videospillbackups skjer imidlertid ikke med mindre du selger eller distribuerer dem. I så fall vil alle typer opphavsrettsadvokater være etter blodet ditt i vannet.

Lukking

Emulering kan være en vanskelig, vanskelig situasjon å forstå, men jeg håper at denne artikkelen forklarer det for deg. Emulering kan brukes til spill, utvikling og mer. Hvis du har flere spørsmål, vær så snill å gi oss beskjed i kommentarene.