Emulering er noget, du sandsynligvis har hørt meget om i årenes løb - vi har endda dækket masser af emulatorer her på Make Tech Easier. Men hvad er emulation? Hvis du har spørgsmål om dette emne, læs videre gennem denne artikel, og jeg vil forklare dig, hvad emulering er, hvad fordelene ved det er, og hvad dens ulemper er.

Hvad er emulation?

Simpelthen er emulation, når en computer opfører sig som en anden enhed. En emulator er software, der gør det muligt for værtscomputeren at opføre sig som anot hende. Enheder, der kan emuleres, omfatter gamle operativsystemer, videospilkonsoller og visse programmer.

Kort sagt giver emulering din computer mulighed for at foregive at være noget andet.

Fordele og anvendelser af emulation

Der er et stort antal fordele til emulering, især emulering i videospil. Videospilemulering gør det muligt for brugerne at øge opløsningen i spil, tilføje efterbehandlingseffekter, spille med forskellige controllere og gøre alle former for nye ting med deres spil, som de tidligere ikke kunne.

Billedet ovenfor viser Xenoblade Chronicles, en Wii-titel, der kører i fuld 1080p med anti-aliasing og brugerdefinerede HD-teksturer, der er tilføjet på en Windows-pc.

En emulator giver også tilstrækkelig kraftig hardware til at efterligne gammel hardware til bagudkompatibilitet - Xbox 360 og PS3 er meget forskellige, hardware-kloge end deres efterfølgere, men emulering af 360'et skrider frem på Xbox One. Wii U deler dog arkitektur med Wii, så spil er bagudkompatible uden behov for emulering.

Bortset fra spil ser emuleringen også sin brug i udviklercirkler. En emulator er nyttig for udviklere, der arbejder på Android-enheder, for eksempel, da en Android-emulator er inkluderet i Googles egen Android SDK.

Det skal bemærkes, at emulering og virtualisering ikke er ens. Emulering bruger fuld hardware og software efterligning, mens virtualisering kun efterligner dele af den nødvendige hardware, og kræver endog stadig den virtuelle maskine at have samme arkitektur (som x86) til at køre korrekt, hvorfor du kan køre Windows / Linux i virtualisering på x86 pc'er men ikke på andre enheder.

Ulemper og bekymringer af emulation

Billedet ovenfor viser en sammenligning af Gears of War, der kører på den originale Xbox 360, og derefter titlen er emuleret på Xbox One. Hvorfor ville det emulerede spil se værre ud på den mere magtfulde konsol?

Det skyldes, at emulering har alvorlige præstationsomkostninger . Succesfuld emulation kan være teknisk muligt på Xbox One, men Xbox One er simpelthen ikke stærk nok til at efterligne 360 ​​titler ved fuld grafiske indstillinger, samtidig med at der opnås god ydeevne. Selv i titler, der er optimeret som dette, er ydeevnen stadig værre på Xbox One end på den oprindelige 360 ​​- og i tilfælde af spil, der er begrænset til 30 FPS, kan denne form for ydeevne tab til tider ikke afspilles.

Programmeringsmæssigt er emulering også meget vanskeligt at gøre. På grund af hvor mærkeligt den originale Xbox er, er der endnu ikke udgivet en vellykket Xbox emulator. Selv PCSX2, den førende PS2-emulator, står stadig over for mange kompatibilitetsproblemer med store PS2-titler, selvom de har været i udvikling i tretten år i december 2015.

Emulering er også et vanskeligt område, lovligt talende, i det mindste for videospil og anden licenseret software. Du har teknisk tilladelse til at have dine egne arkivkopier i USA, men ikke lov til at oprette dem selv. Dog retsforfølgning for besiddelse af video game backups sker normalt ikke, medmindre du sælger eller distribuerer dem, i hvilket tilfælde alle former for ophavsretlige advokater vil være efter dit blod i vandet.

Lukning

Emulering kan være en vanskelig og vanskelig situation at forstå, men jeg håber, at denne artikel forklarer det for dig. Emulering kan bruges til spil, udvikling og meget mere. Hvis du har flere spørgsmål, skal du sørge for at lade os vide i kommentarerne.