Hur man spelar mobilspel på PC? (Bästa prestanda och erfarenhet)

Mobilplattformen har genomgått enorma framsteg inom både hårdvara och mjukvara, och utvecklare lägger stor vikt vid att skapa spelupplevelser som är unika för smartphones. Du kan hitta mobilversioner av dina favorit PC-spel på telefonen, till exempel PUBG Mobile eller Call Of Duty. Och dessutom finns det spel som bara kan spelas på Android eller iOS, som Asphalt-serien eller Clash of Clans. Låt oss säga att du vill spela flera instanser av spelet samtidigt, hur gör du det? Ja, du kan spendera 400 extra dollar på att köpa en ny telefon. Eller så kan du helt enkelt emulera Android OS på din dator som kör Windows 10. En emulator är en specialiserad programvara som skapar en kopia av Android-enheten på din dator och lurar appen att tro att den körs på en telefon. Det finns olika Android-emulatorer som Andyroid, BlueStacks, NoxPlayer, MEmu osv. Dessutom finns det några alternativa metoder för att köra dina favorit Android-spel på PC, som vi kommer att diskutera i ett senare avsnitt av den här artikeln.

Så, hur spelar man mobilspel på en PC? Det enklaste sättet är att använda en Android-emulator som Andyroid eller BlueStacks. Android-emulatorer ger dig en upplevelse som liknar den du hittar på en telefon, men prestandan varierar beroende på din PC-hårdvara. Du får fördelen att kunna spela på en större skärm och möjligheten att ändra kontrollerna till valfria tangenter på tangentbordet. Vissa emulatorer erbjuder också stöd för handkontroller, vilket kan vara till hjälp om du spelar ett racingspel som Asphalt eller ett fightingspel som Dragonball. Vissa emulatorer låter dig också köra flera spelinstanser i separata fönster, vilket gör att du kan odla mynt och öka dina nivåer snabbare med bara ett konto. Eller så kan du använda den här funktionen för att spela olika spel samtidigt. Här är ett exempel: Medan du står i kö för en 5v5-match i Arena of Valor kan du snabbt starta Clash of Clans och kontrollera om din by har blivit attackerad. Och med emulatorn kan du synkronisera ditt Google Play-konto, så att alla dina framsteg från telefonen överförs till datorn. Detta inkluderar nivåer, eventuella skins eller köp i appen, profilanpassning osv.

Det finns fler fördelar med att spela mobilspel på PC än bara den stora skärmen och de omplacerbara kontrollerna. Du behöver till exempel inte oroa dig för att telefonen ska överhettas eller att batteriet ska tömmas. Visst tycker du om att spela PUBG Mobile på din telefon medan du åker tunnelbana. Men det är en resursslukare och en batteridödare. När du kommer fram till kontoret är batteriet redan på 50 %. Men gissa vad, samma spel som körs i en emulator på din bärbara dator förbrukar inte alls lika mycket batteritid. Och om du är hemma är det nästan alltid bättre att köra PUBG Mobile på din stationära eller bärbara dator än att köra det på en telefon. Den större skärmen gör att du kan förvärva och eliminera mål mycket lättare, och du kan till och med se en prestandaförbättring om din dator har en bra processor och ett dedikerat grafikkort. Musstöd är en extra bonus, särskilt i skjutspel och MOBA-spel. Och här kommer det bästa med att spela mobilspel på en dator – du kan strömma spelet till Twitch eller Youtube med hjälp av OBS eller XSplit. Det är extremt enkelt att lägga till overlays, kameraflöden etc. när du streamar mobilspel från din dator.

Hur fungerar en emulator?

Först måste vi förstå vad en emulator är. Det kan vara antingen hårdvara eller mjukvara och gör det möjligt för ett värddatorsystem att efterlikna funktionaliteten hos ett gästdatorsystem. Genom att använda en emulator kan vi köra programvara, verktyg, kringutrustning osv. på värdsystemet även om de ursprungligen utformades för att köras på gästsystemet. I vårt fall är värdsystemet en Windows-dator medan gästsystemet är en Android-telefon. Och de flesta av de mobilspel som vi försöker köra på datorn var ursprungligen kodade för att fungera endast på Android OS, med hjälp av en ARM-baserad processor med låg effekt. Programvara som BlueStacks, Andyroid osv. skapar ett virtuellt lager ovanpå Windows OS som efterliknar hård- och mjukvara för en Android-telefon. Detta ger en sandlådemiljö som liknar det ursprungliga systemet som spelet ursprungligen var avsett för, och det körs på vår dator samtidigt som det behåller nästan full funktionalitet. För en slutanvändare är den emulerade upplevelsen mycket lik den riktiga, och det känns precis som att använda en Android-telefon. Det finns tre huvudkomponenter i en emulator – CPU-emulator, emulator för minnessubsystem och I/O-emulator.

Emulering används ofta för att skapa en testmiljö för nya program eller programvara. Det är inte lika tillförlitligt som att testa programmet på en verklig fysisk enhet, men vissa utvecklare har inte tillgång till hundra olika märken och modeller av smartphones. Emulatorer används också för bakåtkompatibilitet i videospelskonsoler som PlayStation. PS3 hade till exempel riktig PS2-hårdvara inbyggd i sitt chip så att den kunde köra gamla PS2-skivor genom hårdvarueemulering på låg nivå. Den kommande PS5 kommer att ha en emulator som ändrar funktionaliteten hos dess hårdvara för att efterlikna PS4 och PS3:s funktioner, på så sätt kommer äldre spel att luras att tro att de körs på ett inhemskt system.

Bortsett från bakåtkompatibilitet på konsoler används emulatorer också för att köra gamla konsolspel på PC. Du kan spela PS2-spel som God of War på PC med hjälp av emulatorn PCSX2. Det finns ännu inga fungerande PS3-emulatorer för PC eftersom hårdvaran är så fundamentalt annorlunda än vad vi hittar på PC och att emulera den är en mycket mer komplex uppgift. PS3 använde en skräddarsydd IBM ”Cell”-processor som var ganska avancerad för sin tid och radikalt annorlunda än x86-mikroarkitekturen i din Intel- eller AMD-dator. Om du vill spela Nintendo Wii U-spel på din Windows-dator kan du använda emulatorn Cemu. Med den kan du köra spel som Zelda Breath of the Wild på din dator, med full funktionalitet och VR-stöd.

Hur kommer det emulerade spelet att prestera?

Det kommer nästan alltid att finnas prestandaförluster när du använder en emulator, av olika skäl. Huvudsakligen för att den faktiska hårdvaran som finns på en Android-telefon skiljer sig drastiskt från hårdvaran på din dator. Mobila SOC:er är utrustade med unika komponenter i sina processorer som är svåra att efterlikna med hjälp av programvara. Och mobila CPU:er använder olika instruktionsuppsättningar, så en emulator måste översätta instruktioner från en instruktionsuppsättning till en annan i farten (ARM till x86). Dessutom måste den efterlikna vissa specialiserade hårdvarukomponenter, t.ex. ljudchip, grafikprocessorer etc., vilket skapar ytterligare overhead. Föreställ dig en konferens med ledare från olika nationer som kommunicerar med varandra med hjälp av översättare. Det kommer att uppstå en viss fördröjning, och allt kommer inte att vara perfekt synkroniserat på samma sätt som när två personer samtalar på samma språk. Enkelt uttryckt måste din dator vara betydligt kraftfullare än den Android-enhet du försöker emulera om du vill ha en trevlig spelupplevelse. Vissa emulatorer är byggda bättre än andra, därför körs de renare och snabbare. Se upp för emulatorer som är uppblåsta med adware och onödiga gimmicks.

Vad är alternativen till emulatorer?

Vad sägs om att du har installerat en emulator som BlueStacks eller Andyroid, men att ditt antivirusprogram envisas med att tro att det är ett virus. I vissa fall kan det vara en korrekt bedömning eftersom det finns många emulatorer som i grunden är plattformar för adware och spionprogram. Du vill inte hamna med ett program som låtsas vara en plattform för att köra Android-spel när det i själva verket bryter krypto i bakgrunden. Det är därför vi rekommenderar att du endast använder betrodda emulatorer som har funnits länge och får kontinuerliga uppdateringar från sina utvecklare. Enligt vår erfarenhet hade Andyroid, Bluestacks och NoxPlayer inga problem med antiviruset (vi använder Kaspersky). Vi har en lista med 20 pålitliga Android-emulatorer som du kan kolla in efter att ha läst den här artikeln. Men ibland går upplevelsen inte som planerat. Antingen är du inte nöjd med emulatorns användargränssnitt eller så vill du ha något som är 100 procent reklamfritt. I så fall finns det ett par alternativ för att få igång Androidspel på datorn.

Det första alternativet är att prova Android Studio. Detta är en IDE eller integrerad utvecklingsmiljö för att skapa Android-appar. Den stöds officiellt av Google och kan laddas ner för Windows, Mac eller Linux. Den tillhandahåller ett gränssnitt för utvecklare som kan skriva, redigera och kompilera sin kod samtidigt som den hanterar alla komplicerade filhanteringsgrejer bakom kulisserna. Du får tillgång till Android SDK (Software Development Kit), som innehåller bibliotek, felsökare, emulatorer, API:er, exempel på källkod osv. Men allt detta spelar ingen roll om du inte försöker utveckla din alldeles egna app. Det du verkligen bryr dig om är AVD-hanteraren eller Android Virtual Device Manager. Den fungerar ungefär som en emulator och skapar en virtuell enhet som efterliknar hårdvaran i en Android-telefon. På äldre versioner av Android Studio finns det ingen Play Store, så du måste sidolägga .apk-filer med hjälp av en webbplats som apkpure. Efter Android Studio version 2.3.2 började de paketera Play Store tillsammans med emulatorn så att den är förinstallerad på alla virtuella enheter du skapar. En av fördelarna med att använda Android-emulatorn som tillhandahålls i Android Studio är dess mångsidighet. Du kan till exempel simulera inkommande telefonsamtal, textmeddelanden, ange enhetens plats, simulera olika nätverkshastigheter, rotation, acceleration osv. Hårdvaruacceleration är möjlig om du har en Intel-processor med stöd för VT-x eller en AMD-processor med stöd för AMD Virtualization (AMD-V). Generellt sett kan den Android Studio-baserade emulatorn kännas trög och tar mycket resurser i anspråk jämfört med något som BlueStacks eller Andyroid. Så om du har ett system med låga specifikationer rekommenderar vi inte detta tillvägagångssätt. Om du är intresserad av att spela actionspel som Fortnite eller Call of Duty är det bättre att använda något som KoPlayer eller MEmu. Detta är emulatorer som är särskilt inriktade på spel, och de kommer inte att kännas lika tröga som Android Studio-emulatorn. Dessutom behöver du inte gå igenom den tråkiga processen att ställa in dem som du skulle göra med AVD Manager.

Ett annat alternativ är Android x86. Android x86-projektet är ett initiativ med öppen källkod för att portera Android till datorer som drivs av x86-processorer från Intel och AMD. Till skillnad från de emulatorer som vi diskuterade tidigare är Android x86 utformat för att köras naturligt på vanlig PC-hårdvara och borde i teorin prestera snabbare än en emulerad version av Android. Det är ett pågående arbete och det finns ingen garanti för att det kommer att fungera på just din bärbara modell eller stationära dator. Den bör kunna köra de flesta spel utan att krascha, och du kan till och med ställa in den så att den kan köras på en virtuell maskin (med Oracle VirtualBox). En mer permanent lösning är att skapa en partition på hårddisken och köra en dual boot tillsammans med Windows. Deras senaste version är baserad på operativsystemet Android 8.1 ”Oreo”. Om du vill ha en mer ”desktop field”-anpassning av Android x86 kan du kolla in Phoenix OS.

Ditt sista alternativ är att köpa en Chromebook. Detta är små bärbara datorer, surfplattor eller 2-i-1-datorer som kör Googles Chrome OS och som i första hand är utformade för att användas med en internetuppkoppling. Varför är de så beroende av internetanslutningar? Därför att de har begränsat inbyggt lagringsutrymme jämfört med en vanlig bärbar dator, och de flesta programvaror på en Chromebook lagrar filer i molnet. Billiga Chromebooks som drivs av Intel Celeron CPU:er kan köpas för cirka 200 till 250 dollar, som denna 11,6-tums Samsung Chromebook 3-modell. Du kan få en Chromebook som drivs av en MediaTek-processor för ännu billigare, ta denna Lenovo S330 till exempel. Moderna Chromebooks kan köra Android-appar nativt, och de levereras till och med med Google Play-butiken förinstallerad. Alla nödvändiga ramverk som krävs för att köra Android-appar är inbyggda i Chrome OS. Och om din Chromebook drivs av en ARM-baserad CPU använder du i princip en gigantisk surfplatta som levereras med ett fysiskt tangentbord.

Hur man installerar och spelar Androidspel på BlueStacks

Först måste du ladda ner den senaste versionen av BlueStacks-emulatorn från deras officiella webbplats. När den här artikeln skrivs är det BlueStacks 4 och den stöder Android Nougat (7.1.2). Du får ett unikt skrivbordscentrerat Android-gränssnitt, förinstallerad Google Play Store, synkronisering av appar med din telefon, stöd för multi-touch, molnsparande, automatisk tangentbordskontroll och mycket mer. Det finns även en kamera- och mikrofonintegration så att du kan göra samtal och livestreams. Den initiala nedladdningsstorleken bör vara cirka 872KB, och när den är klar kan du köra installationsprogrammet som hämtar ytterligare filer. När du har installerat BlueStacks öppnar du programmet och du bör se ett Android-liknande gränssnitt framför dig. Till skillnad från Andyroid låter Bluestacks dig inte dra runt app-ikoner eller ändra saker som tema eller bakgrundsbild. Du måste gå igenom något struntprat om myntinlösen för det eller köpa premiumversionen. När du öppnar Google Play uppmanas du att synkronisera ditt Google-konto.

Inför e-post och lösenord och acceptera meddelandet om molnlagring. Nu är du redo att börja ladda ner spel från Play Store. Det kommer att finnas ikoner i den nedre kanten av BlueStacks-skärmen som leder dig in i BlueStacks-världen där du kan odla mynt genom att spela ett minispel. Strunta i dessa, eftersom de är ganska mycket bloatware. Till skillnad från andra Android-emulatorer har BlueStacks en mycket skrivbordsliknande känsla. Istället för den välbekanta triangeln, cirkeln och kvadraten kan du växla mellan flikar som i en webbläsare om du behöver byta program. En av de unika funktionerna i BlueStacks är läget för hög bildfrekvens, där du kan låta motorn köra spel med upp till 240 FPS och den kommer även att visa en FPS-räknare. I inställningarna kan du också välja mellan DirectX eller OpenGL och tilldela RAM eller CPU-kärnor till BlueStacks beroende på hur kraftfull din dator är.

Du kan också välja mellan 720p, 1080p och QHD 2k-upplösning i spelinställningarna. Det finns fördefinierade profiler för virtuella enheter som Samsung Galaxy S8 Plus, One Plus 5 osv. Fiffla runt med prestandainställningarna och se vad som passar dig bäst. Bluestacks aktiverar automatiskt tangentbordsstöd för alla spel du spelar, och du kan trycka på Ctrl + Shift + H för att få upp tangentbordsskärmen när du vill. När du kör ett spel kommer du längst ner att se olika ikoner. Klicka på kameraikonen för att börja spela in ditt spelande och på de diagonala pilarna för att gå till fullskärmsläge.

Relaterat inlägg
Det finns många andra emulatorer än BlueStacks och du kan kolla in dem i mitt inlägg 16 bästa Android-emulatorer för spel på datorn

Slutsats

Du kommer att märka att vi inte har gett några lösningar för att köra iOS-spel på din dator. Och det finns en bra anledning till det. De flesta så kallade iOS-emulatorer på internet är i själva verket simulatorer. Det är en stor skillnad mellan de två. Den ena försöker emulera gästenhetens maskinvara och operativsystem, medan den andra bara låtsas göra det. Många iOS-simulatorer är ofta omarbetade versioner av befintliga Android-emulatorer som är utformade för att efterlikna Apples iOS-gränssnitt, och de kan faktiskt inte köra de flesta appar som är specifika för App Store. Dessutom är många av dem bedrägerier med skadlig kod och adware gömda under. Så varför finns det så många Android-emulatorer medan nästan ingen tillverkar en iOS-emulator? Enkelt, Android OS är baserat på programvara med öppen källkod och vem som helst är fri att pyssla med den och skapa en anpassad version som körs på x86-hårdvara.

Android är inte bundet till någon specifik hårdvara, medan Apple säljer alla produkter som använder dess operativsystem. Apple tjänar alltså pengar på både hårdvara och mjukvara, och företaget har inget incitament att stödja utvecklingen av en emulator som skulle göra det möjligt för människor att använda dess operativsystem på system som inte är tillverkade av Apple. En stor majoritet av iOS-koden är sluten källkod, och Apple har för avsikt att behålla den så. Detta gör det extremt svårt att emulera för sina iOS-enheter, och ingen vill vara på den mottagande sidan av en stämning från Apple. Om du redan äger en MacBook eller iMac kan du använda XCode IDE som finns för macOS. XCode innehåller en inbyggd emulator som kan skapa virtuella iOS-enheter, precis som AVD-hanteraren gör i Android Studio.

Lämna ett svar

Din e-postadress kommer inte publiceras.