Mobilplatformen har oplevet massive fremskridt inden for både hardware og software, og udviklerne har lagt stor vægt på at skabe spiloplevelser, der er unikke for smartphones. Du kan finde mobilversioner af dine foretrukne pc-spil på telefonen, såsom PUBG Mobile eller Call Of Duty. Og oven i købet er der spil, der kun kan spilles på Android eller iOS, som Asphalt-serien eller Clash of Clans. Lad os sige, at du ønsker at spille flere forekomster af spillet på samme tid, hvordan gør du det? Ja, du kunne bruge 400 dollars ekstra på at købe en ny telefon. Eller du kan simpelthen emulere Android OS på din pc, som kører Windows 10. En emulator er en specialiseret software, der skaber en kopi af Android-enheden på din pc og narrer appen til at tro, at den kører på en telefon. Der findes forskellige Android-emulatorer, såsom Andyroid, BlueStacks, NoxPlayer, MEmu osv. Der er også et par alternative metoder til at køre dine foretrukne Android-spil på pc, som vi vil diskutere i et senere afsnit af denne artikel.
Så, hvordan spiller man mobilspil på en pc? Den nemmeste måde at gøre dette på er ved at bruge en Android-emulator som Andyroid eller BlueStacks. Android-emulatorer vil give dig en oplevelse, der ligner den, du ville finde på en telefon, men ydelsen vil variere afhængigt af din pc-hardware. Du får den fordel, at du kan spille på en større skærm, og at du har mulighed for at omtilpasse kontrolelementer til taster efter eget valg på tastaturet. Visse emulatorer tilbyder også controllerunderstøttelse, hvilket kan være nyttigt, hvis du spiller et racerspil som Asphalt eller et kampspil som Dragonball. Visse emulatorer giver dig også mulighed for at køre flere spil i separate vinduer, hvilket gør det muligt at opdyrke mønter og øge dine niveauer hurtigere med kun én konto. Eller du kan bruge denne funktion til at spille forskellige spil samtidig. Her er et eksempel: Mens du står i kø til en 5v5-kamp i Arena of Valor, kan du hurtigt starte Clash of Clans og se, om din landsby er blevet angrebet. Og emulatoren giver dig mulighed for at synkronisere din Google Play-konto, så alle dine fremskridt fra telefonen overføres til din pc. Dette omfatter niveauer, eventuelle skins eller køb i appen, profiltilpasning osv.
Der er flere fordele ved at spille mobilspil på pc end blot den store skærm og kontroller, der kan gengives. Du behøver f.eks. ikke at bekymre dig om at overophede din telefon eller tømme dens batteri. Selvfølgelig nyder du at spille PUBG Mobile på din telefon, mens du tager en tur i metroen. Men det er en ressourcesluger og en batteridræber. Når du ankommer til kontoret, er dit batteri allerede på 50 %. Men gæt engang, det samme spil, der kører i en emulator på din bærbare computer, bruger ikke nær så meget batterilevetid. Og hvis du er hjemme, er det næsten altid bedre at køre PUBG Mobile på din stationære eller bærbare computer end at køre det på en telefon. Den større skærm giver dig mulighed for at erhverve og eliminere mål meget lettere, og du kan endda se en forbedring af ydeevnen, hvis din pc har en god processor og et dedikeret grafikkort. Understøttelse af mus er en ekstra bonus, især i skydespil og MOBA’er. Og her er den bedste del af at spille mobilspil på en pc – du kan streame gameplayet til Twitch eller Youtube ved hjælp af OBS eller XSplit. Det er ekstremt nemt at tilføje overlays, kamerafeeds osv., mens du streamer mobilspil fra din pc.
Hvordan fungerer en emulator?
Først er vi nødt til at forstå, hvad en emulator er. Det kan enten være hardware eller software og gør det muligt for et værts-computersystem at efterligne funktionaliteten af et gæste-computersystem. Ved at bruge en emulator kan vi køre software, værktøjer, periferiudstyr osv. på værtssystemet, selv om de oprindeligt var designet til at køre på gæstesystemet. I vores tilfælde er værtssystemet en Windows-pc, mens gæstesystemet er en Android-telefon. Og de fleste af de mobilspil, som vi forsøger at køre på pc’en, blev oprindeligt kodet til kun at fungere på Android OS ved hjælp af en ARM-baseret processor med lav effekt. Software som BlueStacks, Andyroid osv. skaber et virtuelt lag oven på Windows OS, som efterligner hard- og software fra en Android-telefon. Dette giver et sandkassemiljø, der ligner det native system, som spillet oprindeligt var beregnet til, og det kører på vores pc, samtidig med at det bevarer næsten fuld funktionalitet. For en slutbruger er den emulerede oplevelse meget lig den ægte vare, og det føles som at bruge en Android-telefon. Der er tre hovedkomponenter i en emulator – CPU-emulator, hukommelsessubsystem-emulator og I/O-emulator.
Emulering bruges ofte til at skabe et testmiljø for nye applikationer eller ny software. Det er ikke lige så pålideligt som at teste applikationen på en egentlig fysisk enhed, men nogle udviklere har ikke adgang til hundrede forskellige mærker og modeller af smartphones. Emulatorer bruges også til bagudkompatibilitet i videospilkonsoller som PlayStation. PS3’eren havde f.eks. ægte PS2-hardware indbygget i sin chip, så den kunne køre gamle PS2-diske via hardwareemulering på lavt niveau. Den kommende PS5 vil have en emulator, der vil ændre funktionaliteten af dens hardware for at efterligne PS4- og PS3-systemets funktioner, og på denne måde vil ældre spil blive narret til at tro, at de kører på et oprindeligt system.
Suden bagudkompatibilitet på konsoller bruges emulatorer også til at køre gamle konsolspil på pc. Du kan spille PS2-spil som God of War på pc ved hjælp af PCSX2-emulatoren. Der findes endnu ingen funktionelle PS3-emulatorer til pc’en, fordi hardwaren er så fundamentalt anderledes end den, vi finder på pc’er, og det er en langt mere kompleks opgave at emulere den. PS3 brugte en specialfremstillet IBM “Cell”-processor, som var ret avanceret for sin tid og radikalt anderledes end x86-mikroarkitekturen på din Intel- eller AMD-pc. Hvis du ønsker at spille Nintendo Wii U-spil på din Windows-pc, kan du bruge Cemu-emulatoren. Den giver dig mulighed for at køre spil som Zelda Breath of the Wild på din pc med fuld funktionalitet og VR-understøttelse.
Hvordan vil det emulerede spil fungere?
Der vil næsten altid være et ydelsestab ved brug af en emulator af forskellige årsager. Primært fordi den faktiske hardware, der findes på en Android-telefon, er drastisk anderledes end hardwaren på din pc. Mobile SOC’er er udstyret med unikke komponenter i deres processorer, som er svære at efterligne via software. Og mobile CPU’er bruger forskellige instruktionssæt, så en emulator skal oversætte instruktioner fra et instruktionssæt til et andet undervejs (fra ARM til x86). Desuden skal den efterligne visse specialiserede hardwarekomponenter som lydchips, GPU’er osv., hvilket skaber yderligere overhead. Forestil dig en konference med ledere fra forskellige nationer, der kommunikerer med hinanden ved hjælp af oversættere. Der vil være en vis forsinkelse, og alt vil ikke være perfekt synkroniseret, som det er tilfældet med to personer, der taler på samme sprog. Kort sagt skal din pc være betydeligt kraftigere end den Android-enhed, du forsøger at emulere, hvis du vil have en fornøjelig spiloplevelse. Nogle emulatorer er bygget bedre end de andre, og derfor kører de renere og hurtigere. Hold øje med emulatorer, der er fyldt med adware og ubrugelige gimmicks.
Hvad er alternativerne til emulatorer?
Lad os sige, at du har installeret en emulator som BlueStacks eller Andyroid, men at dit antivirusprogram stædigt mener, at det er en virus. I nogle tilfælde kan det være en korrekt vurdering, fordi der findes en masse emulatorer, som grundlæggende er platforme for adware og spyware. Du ønsker ikke at ende op med et program, der foregiver at være en platform til at køre Android-spil, når det i virkeligheden udgraver krypto i baggrunden. Derfor anbefaler vi, at du kun bruger troværdige emulatorer, der har eksisteret i lang tid og modtager løbende opdateringer fra deres udviklere. Vores erfaring viser, at Andyroid, Bluestacks og NoxPlayer ikke havde nogen problemer med antivirusprogrammet (vi bruger Kaspersky). Vi har en liste over 20 pålidelige Android-emulatorer, som du kan tjekke ud efter at have læst denne artikel. Men nogle gange går oplevelsen ikke som planlagt. Enten er du ikke tilfreds med emulatorens brugergrænseflade, eller også vil du have noget, der er 100 procent reklamefrit. I så fald er der et par alternativer til at få Android-spil til at køre på din pc.
Den første mulighed er at prøve Android Studio. Dette er et IDE eller integreret udviklingsmiljø til at skabe Android-apps. Det er officielt understøttet af Google og kan downloades til Windows, Mac eller Linux. Det giver udviklere en grænseflade til at skrive, redigere og kompilere deres kode, mens det håndterer alt det komplicerede filhåndteringsarbejde bag kulisserne. Du får adgang til Android SDK (Software Development Kit), som indeholder biblioteker, debuggere, emulatorer, API’er, eksempler på kildekode osv. Men alt dette er ligegyldigt, medmindre du forsøger at udvikle din helt egen app. Det, du virkelig interesserer dig for, er AVD-manageren eller Android Virtual Device Manager. Den fungerer stort set som en emulator, idet den skaber en virtuel enhed, der efterligner hardwaren i en Android-telefon. På ældre versioner af Android Studio vil der ikke være nogen Play Store, så du er nødt til at sideloade .apk-filer ved hjælp af et websted som apkpure. Efter Android Studio version 2.3.2 begyndte de at pakke Play Store sammen med emulatoren, så du har den forudinstalleret på enhver virtuel enhed, du opretter. En af fordelene ved at bruge den Android-emulator, der leveres i Android Studio, er dens alsidighed. Du kan f.eks. simulere indgående telefonopkald, sms’er, angive enhedens placering, simulere forskellige netværkshastigheder, rotation, acceleration osv. Hardwareacceleration er mulig, hvis du har en Intel CPU med VT-x-understøttelse eller en AMD-processor med understøttelse af AMD Virtualization (AMD-V). Generelt set kan den Android Studio-baserede emulator føles træg og optager mange ressourcer sammenlignet med noget som BlueStacks eller Andyroid. Så hvis du har et system med lave specifikationer, anbefaler vi ikke denne fremgangsmåde. Hvis du er interesseret i at spille actionspil som Fortnite eller Call of Duty, er du bedre tjent med at bruge noget som KoPlayer eller MEmu. Det er emulatorer, der er rettet specifikt mod spil, og de vil ikke føles lige så sløve som Android Studio-emulatoren. Desuden behøver du ikke at gå igennem den kedelige proces med at konfigurere dem, som du ville gøre med AVD Manager.
En anden mulighed er Android x86. Android x86-projektet er et open source-initiativ til at portere Android til computere, der drives af x86-processorer fra Intel og AMD. I modsætning til de emulatorer, som vi har diskuteret før, er Android x86 designet til at køre nativt på standard-pc-hardware og skulle i teorien kunne yde hurtigere end en emuleret version af Android. Der er tale om et igangværende arbejde, og der er ingen garanti for, at det vil fungere på din specifikke laptop-model eller stationære pc. Den skulle køre de fleste spil uden at gå ned, og du kan endda sætte den op til at køre på en virtuel maskine (ved hjælp af Oracle VirtualBox). En mere permanent løsning ville være at oprette en partition på din harddisk og køre en dual boot sammen med Windows. Deres seneste udgave er baseret på Android 8.1 “Oreo”-styresystemet. Hvis du ønsker en mere “desktop field”-tilpasning af Android x86, kan du tjekke Phoenix OS.
Din sidste mulighed er at købe en Chromebook. Det er små bærbare computere, tablets eller 2-i-1’ere, der kører Googles Chrome OS, og som primært er designet til at blive brugt med en internetforbindelse. Hvorfor er de så afhængige af internetforbindelser? Fordi de har begrænset indbygget lagerplads sammenlignet med en almindelig bærbar computer, og det meste af softwaren på en Chromebook gemmer filer i skyen. Billige Chromebooks drevet af Intel Celeron CPU’er kan købes for omkring 200 til 250 kroner, som denne 11,6″ Samsung Chromebook 3-model. Du kan få en Chromebook drevet af en MediaTek-processor til endnu billigere priser, tag f.eks. denne Lenovo S330. Moderne Chromebooks er i stand til at køre Android-apps nativt, og de leveres endda med Google Play-butikken forudinstalleret. Alle de nødvendige rammer, der kræves for at køre Android-apps, er indbygget i Chrome OS. Og hvis din Chromebook er drevet af en ARM-baseret CPU, betjener du i bund og grund en gigantisk tablet, der leveres med et fysisk tastatur.
Sådan installerer og spiller du Android-spil på BlueStacks
Først skal du downloade den nyeste version af BlueStacks-emulatoren fra deres officielle websted. På det tidspunkt, hvor denne artikel skrives, er det BlueStacks 4, og den understøtter Android Nougat (7.1.2). Du får en unik desktop-centreret Android-brugergrænseflade, forudinstalleret Google Play Store, app-synkronisering med din telefon, multi-touch-understøttelse, lagring i skyen, automatisk tastaturkontrol og meget mere. Der er endda en kamera- og mikrofonintegration, så du kan foretage opkald og livestreams. Den oprindelige downloadstørrelse bør være omkring 872 KB, og når den er færdig, kan du køre installationsprogrammet, som vil downloade yderligere filer. Når du har installeret BlueStacks, skal du åbne programmet, og du bør se en Android-lignende grænseflade foran dig. I modsætning til Andyroid giver Bluestacks dig ikke mulighed for at trække app-ikoner rundt eller ændre ting som temaet eller tapetet. Det skal du gå igennem noget møntindløsende vrøvl for at gøre det eller købe premium-versionen. Når du åbner Google Play, vil du blive bedt om at synkronisere din Google-konto.
Indtast e-mail og adgangskode, og accepter meddelelsen om skylagring. Nu er du klar til at begynde at downloade spil fra Play Store. Der vil være ikoner i den nederste kant af BlueStacks-skærmen, som fører dig ind i BlueStacks-verdenen, hvor du kan opdyrke mønter ved at spille et minispil. Ignorer disse, da de er temmelig meget bloatware. I modsætning til andre Android-emulatorer har BlueStacks en meget desktop-lignende fornemmelse. I stedet for den velkendte trekant, cirkel og firkant kan du skifte mellem faner som i en browser, hvis du har brug for at skifte program. En af de unikke funktioner i BlueStacks er tilstanden med høj billedhastighed, hvor du kan tillade motoren at køre spil med op til 240 FPS, og den vil endda vise en FPS-tæller. I indstillingerne kan du også vælge mellem DirectX eller OpenGL og tildele RAM eller CPU-kerner til BlueStacks, afhængigt af hvor kraftig din pc er.
Du kan også vælge mellem 720p, 1080p og QHD 2k-opløsning i spilindstillingerne. Der er foruddefinerede profiler for virtuelle enheder som Samsung Galaxy S8 Plus, One Plus 5 osv. Flet rundt med præstationsindstillingerne og se, hvad der passer bedst til dig. Bluestacks vil automatisk aktivere tastaturunderstøttelse for alle de spil, du spiller, og du kan trykke på Ctrl + Shift + H for at få tastaturbindingsskærmen frem, når du vil. Når du kører et spil, vil du i bunden se forskellige ikoner. Klik på kameraikonet for at begynde at optage dit gameplay, og på de diagonale pile for at gå til fuld skærm.
Der er masser af emulatorer udover BlueStacks, og du kan tjekke dem i mit indlæg 16 Best Android Emulators For Games On The PC
Konklusion
Du vil bemærke, at vi ikke har givet nogen løsninger til at køre iOS-spil på din pc. Og det er der en god grund til. De fleste af de såkaldte iOS-emulatorer på internettet er i virkeligheden simulatorer. Der er en stor forskel på de to. Den ene forsøger at emulere gæstenhedens hardware og OS, mens den anden bare lader som om, at den gør det. Mange iOS-simulatorer er ofte reskinnede versioner af eksisterende Android-emulatorer, som er designet til at efterligne Apples iOS-brugergrænseflade, og de kan faktisk ikke køre de fleste af de apps, der er specifikke for App Store. Dertil kommer, at mange af dem er svindelnumre med malware og adware skjult nedenunder. Så hvorfor er der så mange Android-emulatorer derude, mens næsten ingen laver en iOS-emulator? Det er ganske enkelt fordi Android OS er baseret på open source-software, og alle kan frit pille ved det og lave en tilpasset version, der kører på x86-hardware.
Android er ikke bundet til nogen specifik hardware, hvorimod Apple sælger alle de produkter, der bruger deres OS. Apple tjener altså penge på både hardware og software, og de har intet incitament til at støtte udviklingen af en emulator, som ville gøre det muligt for folk at bruge deres OS på systemer, der ikke er fremstillet af Apple. Langt størstedelen af iOS-koden er lukket kildekode, og det har Apple til hensigt at lade det forblive sådan. Dette gør det ekstremt vanskeligt at emulere til deres iOS-enheder, og ingen ønsker at være på den modtagende side af en retssag fra Apple. Hvis du allerede ejer en MacBook eller iMac, kan du bruge XCode IDE, der er tilgængelig for macOS. XCode indeholder en indbygget emulator, der kan oprette virtuelle iOS-enheder, ligesom AVD-manageren gør det i Android Studio.