Mobiilialustalla on tapahtunut massiivista kehitystä sekä laitteistoissa että ohjelmistoissa, ja kehittäjät ovat panostaneet voimakkaasti älypuhelimille ominaisten pelikokemusten luomiseen. Voit löytää mobiiliversioita suosikki PC-peleistäsi puhelimella, kuten PUBG Mobile tai Call Of Duty. Ja kaiken lisäksi on pelejä, joita voi pelata vain Androidilla tai iOS:llä, kuten Asphalt-sarja tai Clash of Clans. Oletetaan, että haluat pelata useita pelin instansseja samaan aikaan, miten teet sen? Joo, voisit käyttää ylimääräiset 400 dollaria uuden puhelimen ostamiseen. Tai sitten voisit yksinkertaisesti emuloida Android-käyttöjärjestelmän tietokoneellesi, jossa on Windows 10. Emulaattori on erikoistunut ohjelmisto, joka luo kopion Android-laitteesta tietokoneellesi ja huijaa sovelluksen luulemaan, että se toimii puhelimessa. On olemassa erilaisia Android-emulaattoreita, kuten Andyroid, BlueStacks, NoxPlayer, MEmu jne. Lisäksi on olemassa muutamia vaihtoehtoisia menetelmiä suosikki Android-pelien suorittamiseen PC:llä, joita käsittelemme tämän artikkelin myöhemmässä osiossa.
Miten siis pelata mobiilipelejä PC:llä? Helpoin tapa on käyttää Android-emulaattoria, kuten Andyroid tai BlueStacks. Android-emulaattorit antavat samanlaisen pelikokemuksen kuin puhelimessa, mutta suorituskyky vaihtelee PC-laitteistosta riippuen. Etuna on, että voit pelata suuremmalla näytöllä ja voit määrittää ohjaimet uudelleen valitsemillesi näppäimistön näppäimille. Tietyt emulaattorit tarjoavat myös ohjaintuen, mikä voi olla hyödyllistä, jos pelaat Asphaltin kaltaista ajopeliä tai Dragonballin kaltaista taistelupeliä. Tietyt emulaattorit mahdollistavat myös useiden pelien käyttämisen erillisissä ikkunoissa, jolloin voit viljellä kolikoita ja parantaa tasojasi nopeammin yhdellä tilillä. Tai voit käyttää tätä ominaisuutta pelataksesi eri pelejä samanaikaisesti. Tässä on esimerkki: kun olet jonottamassa 5v5-otteluun Arena of Valorissa, voit käynnistää nopeasti Clash of Clansin ja tarkistaa, onko kylääsi hyökätty. Emulaattorin avulla voit myös synkronoida Google Play -tilisi, joten kaikki puhelimessa saavuttamasi edistys siirretään tietokoneelle. Tämä sisältää tasot, mahdolliset nahat tai sovelluksen sisäiset ostokset, profiilin mukauttamisen jne.
Kännykkäpelien pelaamisessa PC:llä on muitakin etuja kuin vain suuri näyttö ja uudelleensovitettavat ohjaimet. Sinun ei esimerkiksi tarvitse huolehtia puhelimesi ylikuumenemisesta tai sen akun tyhjenemisestä. Toki nautit PUBG Mobilen pelaamisesta puhelimella metromatkalla. Mutta se on resurssisyöppö ja akun tappaja. Kun saavut toimistolle, akkusi on jo 50 prosenttia tyhjä. Mutta arvaa mitä, sama peli, joka pyörii emulaattorissa kannettavassa tietokoneessasi, ei kuluta läheskään yhtä paljon akkua. Ja jos olet kotona, on lähes aina parempi ajaa PUBG Mobilea pöytäkoneella tai kannettavalla tietokoneella kuin ajaa sitä puhelimella. Suuremman näytön ansiosta voit hankkia ja eliminoida kohteita paljon helpommin, ja saatat jopa nähdä suorituskyvyn paranevan, jos tietokoneessasi on hyvä prosessori ja oma näytönohjain. Hiirituki on lisäbonus erityisesti räiskintäpeleissä ja MOBA-peleissä. Ja tässä on mobiilipelien pelaamisen paras puoli PC:llä – voit suoratoistaa pelin Twitchiin tai Youtubeen OBS:n tai XSplitin avulla. On erittäin helppoa lisätä päällekkäisyyksiä, kameran syötteitä jne. suoratoistettaessa mobiilipelejä tietokoneelta.
Miten emulaattori toimii?
Ensin on ymmärrettävä, mikä emulaattori on. Se voi olla joko laitteisto tai ohjelmisto, ja sen avulla isäntätietokonejärjestelmä voi jäljitellä vieraan tietokonejärjestelmän toimintaa. Emulaattoria käyttämällä voimme käyttää ohjelmistoja, työkaluja, oheislaitteita jne. isäntäjärjestelmässä, vaikka ne on alun perin suunniteltu toimimaan vierasjärjestelmässä. Meidän tapauksessamme isäntäjärjestelmä on Windows-tietokone, kun taas vierasjärjestelmä on Android-puhelin. Suurin osa mobiilipeleistä, joita yritämme ajaa PC:llä, on alun perin koodattu toimimaan vain Android-käyttöjärjestelmässä, jossa käytetään pienitehoista ARM-pohjaista prosessoria. BlueStacksin, Andyroidin jne. kaltaiset ohjelmistot luovat Windows-käyttöjärjestelmän päälle virtuaalikerroksen, joka jäljittelee Android-puhelimen laitteistoa ja ohjelmistoa. Tämä tarjoaa hiekkalaatikkoympäristön, joka on samanlainen kuin natiivijärjestelmä, jolle peli oli alun perin tarkoitettu, ja se toimii tietokoneellamme säilyttäen lähes täydet toiminnot. Loppukäyttäjän kannalta emuloitu kokemus on hyvin samankaltainen kuin oikea, ja se tuntuu aivan kuin käyttäisi Android-puhelinta. Emulaattorissa on kolme pääkomponenttia: CPU-emulaattori, muistialijärjestelmäemulaattori ja I/O-emulaattori.
Emulaatiota käytetään usein uusien sovellusten tai ohjelmistojen testausympäristön luomiseen. Se ei ole yhtä luotettava kuin sovelluksen testaaminen todellisella fyysisellä laitteella, mutta joillakin kehittäjillä ei ole käytössään sataa eri älypuhelinmerkkiä ja -mallia. Emulaattoreita käytetään myös taaksepäin yhteensopivuuteen videopelikonsoleissa, kuten PlayStationissa. Esimerkiksi PS3:ssa oli piiriinsä rakennettu varsinainen PS2-laitteisto, joten se pystyi käyttämään vanhoja PS2-levyjä matalan tason laitteistoemulaation avulla. Tulevassa PS5:ssä on emulaattori, joka muokkaa sen laitteiston toiminnallisuutta niin, että se jäljittelee PS4:n ja PS3:n toimintoja, jolloin vanhat pelit huijataan uskomaan, että ne toimivat natiivilla järjestelmällä.
Konsolien taaksepäin yhteensopivuuden lisäksi emulaattoreita käytetään myös vanhojen konsolipelien pyörittämiseen tietokoneella. Voit pelata PS2-pelejä kuten God of Waria PC:llä PCSX2-emulaattorin avulla. PC:lle ei ole vielä olemassa toimivia PS3-emulaattoreita, koska laitteisto on niin perusteellisesti erilainen kuin PC:llä ja sen emulointi on paljon monimutkaisempi tehtävä. PS3 käytti IBM:n kustomoitua Cell-prosessoria, joka oli aikanaan varsin edistyksellinen ja erosi radikaalisti Intel- tai AMD-tietokoneiden x86-mikroarkkitehtuurista. Jos haluat pelata Nintendo Wii U:n pelejä Windows-tietokoneellasi, voit käyttää Cemu-emulaattoria. Sen avulla voit ajaa Zelda Breath of the Wildin kaltaisia pelejä PC:lläsi täydellä toiminnallisuudella ja VR-tuella.
Millainen on emuloidun pelin suorituskyky?
Emulaattoria käytettäessä suorituskyky heikkenee lähes aina eri syistä. Lähinnä siksi, että Android-puhelimesta löytyvä varsinainen laitteisto eroaa huomattavasti tietokoneen laitteistosta. Mobiililaitteiden SOC:t on varustettu ainutlaatuisilla komponenteilla niiden prosessoreissa, joita on vaikea jäljitellä ohjelmistojen avulla. Lisäksi mobiilisuorittimet käyttävät erilaisia käskykokonaisuuksia, joten emulaattorin on käännettävä käskyt yhdestä käskykokonaisuudesta toiseen lennossa (ARM:stä x86:ksi). Lisäksi emulaattorin on jäljiteltävä tiettyjä erikoislaitteistokomponentteja, kuten äänisiruja, näytönohjaimia ja niin edelleen, mikä aiheuttaa lisäkustannuksia. Kuvittele konferenssi, jossa eri maiden johtajat kommunikoivat keskenään kääntäjien avulla. Siihen liittyy jonkin verran viivettä, eikä kaikki ole täydellisesti synkronoitua, kuten jos kaksi ihmistä keskustelee samalla kielellä. Yksinkertaisesti sanottuna tietokoneen on oltava huomattavasti tehokkaampi kuin Android-laite, jota yrität emuloida, jos haluat miellyttävän pelikokemuksen. Jotkin emulaattorit on rakennettu paremmin kuin toiset, joten ne toimivat puhtaammin ja nopeammin. Varo emulaattoreita, jotka on paisutettu mainosohjelmilla ja turhilla kikkailuilla.
Mitkä ovat vaihtoehtoja emulaattoreille?
Esitettäkö, että olet asentanut emulaattorin, kuten BlueStacksin tai Andyroidin, mutta virustorjuntaohjelmasi luulee itsepäisesti, että se on virus. Joissakin tapauksissa se saattaa olla oikea arvio, koska on olemassa paljon emulaattoreita, jotka ovat pohjimmiltaan alustoja mainos- ja vakoiluohjelmille. Et halua päätyä ohjelmaan, joka teeskentelee olevansa alusta Android-pelien suorittamiseen, vaikka todellisuudessa se louhii kryptoa taustalla. Siksi suosittelemme käyttämään vain luotettavia emulaattoreita, jotka ovat olleet olemassa jo pitkään ja jotka saavat jatkuvasti päivityksiä kehittäjiltään. Kokemuksemme mukaan Andyroidilla, Bluestacksilla ja NoxPlayerillä ei ollut ongelmia virustorjunnan kanssa (käytämme Kasperskyä). Meillä on luettelo 20 luotettavasta Android-emulaattorista, johon voit tutustua tämän artikkelin lukemisen jälkeen. Joskus kokemus ei kuitenkaan mene suunnitelmien mukaan. Joko et ole tyytyväinen emulaattorin käyttöliittymään tai haluat jotain sataprosenttisesti mainoksetonta. Siinä tapauksessa on pari vaihtoehtoa, joilla saat Android-pelit pyörimään tietokoneellasi.
Ensimmäinen vaihtoehto on kokeilla Android Studiota. Tämä on IDE eli integroitu kehitysympäristö Android-sovellusten luomiseen. Google tukee sitä virallisesti, ja sen voi ladata Windowsille, Macille tai Linuxille. Se tarjoaa kehittäjille käyttöliittymän, jonka avulla he voivat kirjoittaa, muokata ja kääntää koodinsa ja samalla hoitaa kaikki monimutkaiset tiedostonhallintajutut kulissien takana. Saat käyttöösi Android SDK:n (Software Development Kit), joka sisältää kirjastoja, debuggereita, emulaattoreita, API:ita, esimerkkilähdekoodia jne. Mutta tällä kaikella ei ole merkitystä, ellet yritä kehittää ikiomaa sovellusta. Se, mistä todella välität, on AVD Manager eli Android Virtual Device Manager. Se toimii melko lailla emulaattorin tavoin ja luo virtuaalilaitteen, joka jäljittelee Android-puhelimen laitteistoa. Android Studion vanhemmissa versioissa ei ole Play Storea, joten sinun on ladattava .apk-tiedostot sivulataamalla ne apkpuren kaltaisen sivuston avulla. Android Studion version 2.3.2 jälkeen Play Store alettiin pakata emulaattorin rinnalle, joten se on esiasennettuna kaikissa luomissasi virtuaalilaitteissa. Yksi Android Studion sisältämän Android-emulaattorin käytön eduista on sen monipuolisuus. Voit esimerkiksi simuloida saapuvia puheluita, tekstiviestejä, määrittää laitteen sijainnin, simuloida erilaisia verkon nopeuksia, pyörimistä, kiihtyvyyttä jne. Laitteistokiihdytys on mahdollista, jos käytössäsi on Intel-suoritin, jossa on VT-x-tuki, tai AMD-prosessori, jossa on tuki AMD:n virtualisoinnille (AMD-V). Yleisesti ottaen Android Studioon perustuva emulaattori voi tuntua hitaalta ja viedä paljon resursseja verrattuna esimerkiksi BlueStacksiin tai Andyroidiin. Jos sinulla on matalilla spekseillä varustettu järjestelmä, emme siis suosittele tätä lähestymistapaa. Jos olet kiinnostunut pelaamaan toimintapelejä, kuten Fortnitea tai Call of Dutya, sinun on parempi käyttää jotain KoPlayerin tai MEmun kaltaista. Nämä ovat erityisesti pelaamiseen tarkoitettuja emulaattoreita, eivätkä ne tunnu yhtä hitailta kuin Android Studio -emulaattori. Kaiken lisäksi sinun ei tarvitse käydä läpi vaivalloista asetusten tekemistä, kuten AVD Managerin kanssa.
Toinen vaihtoehto on Android x86. Android x86 -projekti on avoimen lähdekoodin aloite Androidin siirtämiseksi Intelin ja AMD:n x86-prosessoreilla toimiville tietokoneille. Toisin kuin aiemmin käsittelemämme emulaattorit, Android x86 on suunniteltu toimimaan natiivisti tavallisessa PC-laitteistossa, ja teoriassa sen pitäisi toimia nopeammin kuin emuloidun Android-version. Se on keskeneräinen, eikä ole mitään takeita siitä, että se toimii juuri sinun kannettavassa tietokoneessasi tai pöytätietokoneessasi. Sen pitäisi pyörittää useimpia pelejä kaatumatta, ja voit jopa asentaa sen toimimaan virtuaalikoneessa (Oracle VirtualBoxin avulla). Pysyvämpi ratkaisu olisi luoda kiintolevylle osio ja käyttää kaksoiskäynnistystä Windowsin rinnalla. Heidän uusin julkaisunsa perustuu Android 8.1 ”Oreo” -käyttöjärjestelmään. Jos haluat enemmän ”työpöytäkäyttöön soveltuvan” Android x86:n, tutustu Phoenix OS:ään.
Viimeinen vaihtoehtosi on hankkia Chromebook. Nämä ovat pieniä kannettavia tietokoneita, tabletteja tai 2-in-1-laitteita, joissa on Googlen Chrome OS -käyttöjärjestelmä ja jotka on ensisijaisesti suunniteltu käytettäväksi internet-yhteyden kanssa. Miksi ne ovat niin riippuvaisia internet-yhteyksistä? Koska niissä on tavalliseen kannettavaan tietokoneeseen verrattuna vain vähän sisäistä tallennustilaa, ja useimmat Chromebookin ohjelmistot tallentavat tiedostot pilvipalveluun. Halpoja Chromebookeja, joissa on Intelin Celeron-suorittimet, voi ostaa noin 200-250 dollarilla, kuten tämä 11,6 tuuman Samsung Chromebook 3 -malli. MediaTek-suorittimella varustetun Chromebookin saa vielä halvemmalla, esimerkiksi tämän Lenovo S330:n. Nykyaikaiset Chromebookit pystyvät käyttämään Android-sovelluksia natiivisti, ja niissä on jopa Google Play -kauppa esiasennettuna. Kaikki Android-sovellusten suorittamiseen tarvittavat puitteet on rakennettu Chrome OS -käyttöjärjestelmään. Ja jos Chromebookissasi on ARM-pohjainen prosessori, käytät käytännössä jättimäistä tablettia, jossa on fyysinen näppäimistö.
Miten asennat ja pelaat Android-pelejä BlueStacksilla
Ensin sinun on ladattava BlueStacks-emulaattorin uusin versio heidän viralliselta sivustoltaan. Tätä artikkelia kirjoitettaessa se on BlueStacks 4 ja se tukee Android Nougatia (7.1.2). Saat ainutlaatuisen työpöytäpainotteisen Android-käyttöliittymän, esiasennetun Google Play Storen, sovellusten synkronoinnin puhelimesi kanssa, monikosketustuen, pilvitallennukset, automaattiset näppäimistöohjaukset ja paljon muuta. Laitteessa on jopa kamera- ja mikrofoniintegraatio, joten voit soittaa puheluita ja suoratoistoja. Alkuperäisen latauksen koon pitäisi olla noin 872KB, ja kun se on valmis, voit ajaa asennusohjelman, joka lataa lisää tiedostoja. Kun olet asentanut BlueStacksin, avaa ohjelma ja edessäsi pitäisi olla Androidin kaltainen käyttöliittymä. Toisin kuin Andyroidissa, Bluestacksissa et voi raahata sovelluskuvakkeita ympäriinsä tai muuttaa esimerkiksi teemaa tai taustakuvaa. Sinun täytyy käydä läpi joitakin kolikoiden lunastushöpinöitä sitä varten tai ostaa premium-versio. Kun avaat Google Playn, sinua pyydetään synkronoimaan Google-tilisi.
Syötä sähköpostiosoite ja salasana ja hyväksy pilvitallennusilmoitus. Nyt olet valmis aloittamaan pelien lataamisen Play-kaupasta. BlueStacks-näytön alareunassa on kuvakkeita, jotka johdattavat sinut BlueStacks-maailmaan, jossa voit viljellä kolikoita pelaamalla minipeliä. Jätä nämä huomiotta, sillä ne ovat melko paljon bloatwarea. Toisin kuin muissa Android-emulaattoreissa, BlueStacksissa on hyvin työpöytämallinen tunnelma. Tuttujen kolmion, ympyrän ja neliön sijaan voit vaihtaa välilehtiä kuten selaimessa, jos haluat vaihtaa sovelluksia. Yksi BlueStacksin ainutlaatuisista ominaisuuksista on korkean ruudunpäivitysnopeuden tila, jossa voit antaa moottorin ajaa pelejä jopa 240 FPS:n nopeudella, ja se näyttää jopa FPS-laskurin. Asetuksissa voit myös valita DirectX:n tai OpenGL:n välillä ja varata BlueStacksille RAM-muistia tai prosessoriytimiä sen mukaan, kuinka tehokas tietokoneesi on.
Peliasetuksissa voit myös valita 720p-, 1080p- ja QHD 2k -resoluution välillä. Virtuaalilaitteille, kuten Samsung Galaxy S8 Plus, One Plus 5 jne. on valmiita profiileja. Kokeile suorituskykyasetuksia ja katso, mikä sopii sinulle parhaiten. Bluestacks ottaa näppäimistötuen automaattisesti käyttöön kaikissa pelaamissasi peleissä, ja voit tuoda näppäinsidontanäytön esiin milloin tahansa painamalla Ctrl + Shift + H. Kun peli on käynnissä, näet alareunassa erilaisia kuvakkeita. Napsauta kamerakuvaketta aloittaaksesi pelisi tallentamisen, ja napsauta vinonuolia siirtyäksesi koko ruudulle.
BlueStacksin lisäksi on paljon emulaattoreita, ja voit tarkistaa ne postauksestani 16 parasta Android-emulaattoria peleihin PC:llä
Johtopäätös
Huomaa, että emme ole tarjonneet ratkaisuja iOS-pelien suorittamiseen PC:lläsi. Ja siihen on hyvä syy. Suurin osa internetissä olevista niin sanotuista iOS-emulaattoreista on itse asiassa simulaattoreita. Näiden kahden välillä on suuri ero. Toinen yrittää emuloida vieraan laitteen laitteistoa ja käyttöjärjestelmää, kun taas toinen vain teeskentelee tekevänsä niin. Monet iOS-simulaattorit ovat usein olemassa olevien Android-emulaattoreiden uudistettuja versioita, jotka on suunniteltu jäljittelemään Applen iOS:n käyttöliittymää, eivätkä ne oikeastaan pysty ajamaan suurinta osaa App Storen sovelluksista. Lisäksi monet niistä ovat huijauksia, joiden alle on piilotettu haitta- ja mainosohjelmia. Miksi Android-emulaattoreita on niin paljon, kun taas lähes kukaan ei tee iOS-emulaattoria? Yksinkertaisesti, Android-käyttöjärjestelmä perustuu avoimen lähdekoodin ohjelmistoihin, ja kuka tahansa voi vapaasti muokata sitä ja luoda siitä räätälöidyn version, joka toimii x86-laitteistossa.
Android ei ole sidottu mihinkään tiettyyn laitteistoon, kun taas Apple myy kaikki tuotteet, jotka käyttävät sen käyttöjärjestelmää. Apple tekee siis rahaa sekä laitteistoista että ohjelmistoista, eikä sillä ole mitään kannustinta tukea sellaisen emulaattorin kehittämistä, jonka avulla ihmiset voisivat käyttää sen käyttöjärjestelmää järjestelmissä, jotka eivät ole Applen valmistamia. Suuri osa iOS:n koodista on suljettua lähdekoodia, ja Apple aikoo pitää sen sellaisena. Tämä tekee iOS-laitteiden emuloinnista erittäin vaikeaa, eikä kukaan halua joutua Applen nostaman oikeusjutun kohteeksi. Jos omistat jo MacBookin tai iMacin, voit käyttää macOS:lle saatavilla olevaa XCode IDE:tä. XCode sisältää sisäänrakennetun emulaattorin, jolla voi luoda virtuaalisia iOS-laitteita, aivan kuten Android Studion AVD manager tekee.