Platforma mobilă a înregistrat progrese masive atât la nivel de hardware, cât și de software, dezvoltatorii punând mare accent pe crearea unor experiențe de joc unice pentru smartphone-uri. Puteți găsi versiuni mobile ale jocurilor preferate de pe PC pe telefon, cum ar fi PUBG Mobile sau Call Of Duty. Și, pe lângă acestea, există jocuri care pot fi jucate doar pe Android sau iOS, precum seria Asphalt sau Clash of Clans. Să spunem că vrei să joci mai multe instanțe ale jocului în același timp, cum faci? Da, ai putea să cheltuiești 400 de dolari în plus pentru achiziționarea unui nou telefon. Sau, ai putea pur și simplu să emulezi sistemul de operare Android pe PC-ul tău care rulează Windows 10. Un emulator este un software specializat care creează o copie a dispozitivului Android pe PC-ul dumneavoastră, păcălind aplicația să creadă că rulează pe un telefon. Există diverse emulatoare Android, cum ar fi Andyroid, BlueStacks, NoxPlayer, MEmu, etc. De asemenea, există câteva metode alternative pentru a rula jocurile Android preferate pe PC, pe care le vom discuta într-o secțiune ulterioară a acestui articol.
Deci, cum să joci jocuri mobile pe PC? Cel mai simplu mod de a face acest lucru este prin utilizarea unui emulator Android, cum ar fi Andyroid sau BlueStacks. Emulatoarele Android vă vor oferi o experiență similară cu cea pe care o veți găsi pe un telefon, dar performanța va varia în funcție de hardware-ul PC-ului dumneavoastră. Aveți avantajul de a vă putea juca pe un ecran mai mare și de a avea posibilitatea de a remapa comenzile pe taste la alegere de pe tastatură. Anumite emulatoare oferă, de asemenea, suport pentru controllere, ceea ce poate fi util dacă jucați un joc de curse precum Asphalt sau un joc de lupte precum Dragonball. Anumite emulatoare vă permit, de asemenea, să rulați mai multe instanțe de jocuri pe ferestre separate, ceea ce vă permite să colectați monede și să vă creșteți mai repede nivelurile cu un singur cont. Sau, puteți folosi această funcție pentru a juca simultan diferite jocuri. Iată un exemplu: în timp ce stați la coadă pentru un meci 5v5 în Arena of Valor, puteți să porniți rapid Clash of Clans și să verificați dacă satul dvs. a fost atacat. Iar emulatorul vă va permite să vă sincronizați contul Google Play, astfel încât toate progresele de pe telefon vor fi transferate pe PC. Acest lucru include nivelurile, orice skin-uri sau achiziții în aplicație, personalizarea profilului etc.
Există mai multe avantaje pentru a juca jocuri mobile pe PC decât doar ecranul mare și comenzile refolosibile. De exemplu, nu trebuie să vă faceți griji cu privire la supraîncălzirea telefonului sau la epuizarea bateriei acestuia. Sigur, vă place să jucați PUBG Mobile pe telefon în timp ce faceți o plimbare cu metroul. Dar este un consumator de resurse și un ucigaș de baterie. În momentul în care ajungi la birou, bateria ta este deja la 50%. Dar ghici ce, același joc care rulează într-un emulator pe laptop nu va consuma nici pe departe la fel de multă baterie. Iar dacă sunteți acasă, este aproape întotdeauna mai bine să rulați PUBG Mobile pe desktop sau pe laptop în comparație cu rularea acestuia pe telefon. Ecranul mai mare vă permite să achiziționați și să eliminați țintele mult mai ușor și s-ar putea chiar să observați o îmbunătățire a performanței dacă PC-ul dvs. are un procesor bun și o placă grafică dedicată. Suportul pentru mouse este un plus, mai ales în cazul shooterelor și MOBA-urilor. Și iată care este cea mai bună parte a jocurilor de pe mobil pe un PC- puteți transmite gameplay-ul pe Twitch sau Youtube folosind OBS sau XSplit. Este extrem de ușor să adăugați suprapuneri, feed-uri de cameră etc. în timp ce transmiteți jocuri mobile de pe PC.
Cum funcționează un emulator?
În primul rând, trebuie să înțelegem ce este un emulator. Acesta poate fi hardware sau software și permite unui sistem informatic gazdă să imite funcționalitatea unui sistem informatic invitat. Utilizând un emulator, putem rula software-ul, instrumentele, perifericele etc. pe sistemul gazdă, chiar dacă acestea au fost concepute inițial pentru a rula pe sistemul invitat. În cazul nostru, sistemul gazdă este un PC cu Windows, în timp ce sistemul invitat este un telefon Android. Iar majoritatea jocurilor mobile pe care încercăm să le rulăm pe PC au fost codate inițial pentru a funcționa doar pe sistemul de operare Android, folosind un procesor de mică putere bazat pe ARM. Programe precum BlueStacks, Andyroid etc. creează un strat virtual deasupra sistemului de operare Windows care imită hardware-ul și software-ul unui telefon Android. Acest lucru oferă un mediu sandbox similar sistemului nativ pentru care jocul a fost inițial destinat, iar acesta rulează pe PC-ul nostru, păstrând funcționalitatea aproape integrală. Pentru un utilizator final, experiența emulată este foarte asemănătoare cu cea reală și se simte exact ca și cum ar folosi un telefon Android. Există trei componente principale în cadrul unui emulator- emulator CPU, emulator de subsistem de memorie și emulator I/O.
Emularea este adesea folosită pentru a crea un mediu de testare pentru noi aplicații sau software. Ea nu este la fel de fiabilă ca testarea aplicației pe un dispozitiv fizic real, dar unii dezvoltatori nu au acces la o sută de mărci și modele diferite de smartphone-uri. Emulatoarele sunt, de asemenea, utilizate pentru compatibilitatea retroactivă în cazul consolelor de jocuri video, cum ar fi PlayStation. PS3, de exemplu, avea hardware PS2 real încorporat în cipul său, astfel încât să poată rula vechile discuri PS2 prin intermediul emulației hardware de nivel scăzut. Viitorul PS5 va avea un emulator care va modifica funcționalitatea hardware-ului său pentru a imita operațiunile de pe PS4 și PS3, în acest fel jocurile mai vechi vor fi păcălite să creadă că rulează pe un sistem nativ.
În afară de compatibilitatea retroactivă pe console, emulatorii sunt, de asemenea, utilizați pentru a rula jocuri vechi de consolă pe PC. Puteți juca jocuri PS2 precum God of War pe PC, folosind emulatorul PCSX2. Nu există încă emulatoare PS3 funcționale pentru PC, deoarece hardware-ul este atât de fundamental diferit de ceea ce găsim pe PC-uri și emularea acestuia este o sarcină mult mai complexă. PS3 folosea un procesor IBM „Cell” personalizat, care era destul de avansat pentru epoca sa și radical diferit de microarhitectura x86 întâlnită pe PC-ul Intel sau AMD. Dacă doriți să jucați jocuri Nintendo Wii U pe PC-ul dumneavoastră cu Windows, puteți utiliza emulatorul Cemu. Acesta vă permite să rulați jocuri precum Zelda Breath of the Wild pe PC-ul dumneavoastră, cu funcționalitate completă și suport VR.
Cum va funcționa jocul emulat?
Casi întotdeauna va exista o pierdere de performanță folosind un emulator, din diverse motive. În principal, deoarece hardware-ul real care se găsește pe un telefon Android este drastic diferit de cel de pe PC. SOC-urile mobile sunt echipate cu componente unice în procesoarele lor, care sunt greu de imitat prin software. Iar procesoarele mobile utilizează seturi de instrucțiuni diferite, astfel încât un emulator trebuie să traducă din mers instrucțiunile dintr-un set de instrucțiuni în altul (de la ARM la x86). În plus, acesta trebuie să imite anumite componente hardware specializate, cum ar fi cipurile de sunet, GPU etc., ceea ce generează costuri suplimentare. Imaginați-vă o conferință a liderilor din diferite națiuni, care comunică între ei cu ajutorul traducătorilor. Va exista o anumită întârziere și totul nu va fi perfect sincronizat, așa cum se întâmplă în cazul a două persoane care conversează în aceeași limbă. Pur și simplu, PC-ul dvs. trebuie să fie semnificativ mai puternic decât dispozitivul Android pe care încercați să îl emulați dacă doriți o experiență de joc plăcută. Unele emulatoare sunt construite mai bine decât celelalte, prin urmare rulează mai curat și mai rapid. Fiți atenți la emulatorii care sunt umflați cu adware și artificii inutile.
Care sunt alternativele la emulatoare?
Să spunem că ați instalat un emulator precum BlueStacks sau Andyroid, dar software-ul antivirus se încăpățânează să creadă că este un virus. În unele cazuri, aceasta ar putea fi o evaluare corectă, deoarece există o mulțime de emulatoare care sunt practic platforme pentru adware și spyware. Nu vreți să vă treziți cu un program care pretinde a fi o platformă pentru rularea jocurilor Android, când în realitate extrage criptomonede în fundal. Acesta este motivul pentru care vă recomandăm să folosiți doar emulatori de încredere, care există de mult timp și care primesc actualizări continue de la dezvoltatorii lor. Din experiența noastră, Andyroid, Bluestacks și NoxPlayer nu au avut probleme cu antivirusul (noi folosim Kaspersky). Avem o listă cu 20 de emulatoare Android de încredere, pe care o puteți consulta după ce citiți acest articol. Dar, uneori, experiența nu decurge conform planului. Fie că nu sunteți mulțumit de interfața de utilizare a emulatorului, fie că doriți ceva care să fie 100% fără reclame. În acest caz, există câteva alternative pentru a face ca jocurile Android să ruleze pe PC.
Prima opțiune este să încercați Android Studio. Acesta este un IDE sau un mediu de dezvoltare integrat pentru crearea de aplicații Android. Este susținut oficial de Google și poate fi descărcat pentru Windows, Mac sau Linux. Acesta oferă o interfață pentru ca dezvoltatorii să scrie, să editeze și să își compileze codul, în timp ce se ocupă de toate chestiile complicate de gestionare a fișierelor din spatele scenei. Aveți acces la Android SDK (Software Development Kit), care conține biblioteci, depanatoare, emulatoare, API-uri, exemple de cod sursă etc. Dar toate acestea nu contează decât dacă încercați să vă dezvoltați propria aplicație. Ceea ce vă interesează cu adevărat este managerul AVD sau Android Virtual Device Manager. Acesta funcționează cam la fel ca un emulator, creând un dispozitiv virtual care imită hardware-ul unui telefon Android. Pe versiunile mai vechi de Android Studio, nu va exista Play Store, așa că trebuie să încărcați lateral fișierele .apk folosind un site precum apkpure. După versiunea 2.3.2 a Android Studio, au început să împacheteze Play Store alături de emulator, astfel încât îl veți avea preinstalat pe orice dispozitiv virtual pe care îl creați. Unul dintre avantajele utilizării emulatorului Android furnizat în cadrul Android Studio este versatilitatea sa. De exemplu, puteți simula apeluri telefonice primite, mesaje text, puteți specifica locația dispozitivului, puteți simula diferite viteze de rețea, rotație, accelerare etc. Accelerarea hardware este posibilă dacă aveți un procesor Intel cu suport VT-x sau un procesor AMD cu suport pentru AMD Virtualization (AMD-V). În general, emulatorul bazat pe Android Studio se poate simți leneș și ocupă multe resurse în comparație cu ceva de genul BlueStacks sau Andyroid. Așadar, dacă aveți un sistem cu specificații reduse, nu vă recomandăm această abordare. Dacă sunteți interesat să jucați jocuri de acțiune, cum ar fi Fortnite sau Call of Duty, este mai bine să folosiți ceva de genul KoPlayer sau MEmu. Acestea sunt emulatoare orientate special pentru jocuri și nu se vor simți la fel de leneșe ca emulatorul Android Studio. În plus, nu trebuie să treceți prin procesul anevoios de configurare a acestora, așa cum ați face-o cu AVD Manager.
O altă opțiune este Android x86. Proiectul Android x86 este o inițiativă open-source pentru a porta Android pe computere echipate cu procesoare x86 de la Intel și AMD. Spre deosebire de emulatorii despre care am discutat anterior, Android x86 este conceput pentru a rula nativ pe hardware standard de PC și, în teorie, ar trebui să funcționeze mai rapid decât o versiune emulată de Android. Este o lucrare în desfășurare și nu există nicio garanție că va funcționa pe modelul dvs. specific de laptop sau pe PC-ul desktop. Ar trebui să ruleze majoritatea jocurilor fără să se blocheze și puteți chiar să îl configurați pentru a rula pe o mașină virtuală (folosind Oracle VirtualBox). O soluție mai permanentă ar fi să creați o partiție pe hard disk și să rulați un dual boot alături de Windows. Cea mai recentă versiune a acestora se bazează pe sistemul de operare Android 8.1 „Oreo”. Dacă doriți o adaptare mai mult „în domeniul desktop” a Android x86, consultați Phoenix OS.
Opțiunea dvs. finală este să achiziționați un Chromebook. Acestea sunt mici laptopuri, tablete sau 2 în 1 care rulează sistemul de operare Chrome OS de la Google, concepute în principal pentru a fi utilizate cu o conexiune la internet. De ce depind atât de mult de conexiunile la internet? Pentru că au un spațiu de stocare limitat la bord, în comparație cu un laptop obișnuit, iar majoritatea programelor de pe un Chromebook vor stoca fișierele în Cloud. Chromebook-urile ieftine echipate cu procesoare Intel Celeron pot fi achiziționate pentru aproximativ 200-250 de dolari, cum ar fi acest model Samsung Chromebook 3 de 11,6″. Puteți obține un Chromebook alimentat de un procesor MediaTek pentru un preț și mai mic, luați ca exemplu acest Lenovo S330. Chromebook-urile moderne sunt capabile să ruleze aplicații Android în mod nativ și vin chiar și cu magazinul Google Play preinstalat. Tot cadrul necesar pentru a rula aplicații Android este integrat în sistemul de operare Chrome OS. Iar dacă Chromebook-ul tău este alimentat de un procesor bazat pe ARM, în esență operezi o tabletă uriașă care vine cu o tastatură fizică.
Cum să instalați și să jucați jocuri Android pe BlueStacks
În primul rând, va trebui să descărcați cea mai recentă versiune a emulatorului BlueStacks de pe site-ul lor oficial. La momentul scrierii acestui articol, este vorba de BlueStacks 4 și suportă Android Nougat (7.1.2). Veți beneficia de o interfață de utilizator Android unică, centrată pe desktop, Google Play Store preinstalat, sincronizarea aplicațiilor cu telefonul, suport multi-touch, salvări în cloud, control automat al tastaturii și multe altele. Există chiar și o integrare a camerei și a microfonului, astfel încât să puteți face apeluri și transmisiuni live. Dimensiunea inițială a descărcării ar trebui să fie de aproximativ 872KB, iar după ce este finalizată, puteți rula programul de instalare care va descărca fișiere suplimentare. După instalarea BlueStacks, deschideți programul și ar trebui să vedeți în fața dumneavoastră o interfață asemănătoare cu Android. Spre deosebire de Andyroid, Bluestacks nu vă permite să trageți pictogramele aplicațiilor sau să schimbați lucruri precum tema sau tapetul. Trebuie să treceți prin niște prostii de răscumpărare de monede pentru asta sau să achiziționați versiunea premium. După ce deschideți Google Play, vi se va cere să vă sincronizați contul Google.
Introduceți e-mailul și parola și acceptați notificarea de stocare în cloud. Acum sunteți gata să începeți să descărcați jocuri din Play Store. Vor exista pictograme pe marginea de jos a ecranului BlueStacks, care vă vor conduce în lumea BlueStacks, unde puteți colecta monede jucând un minigame. Ignorați-le, deoarece sunt destul de mult bloatware. Spre deosebire de alte emulatoare Android, BlueStacks are un aspect foarte asemănător cu cel al unui desktop. În loc de cunoscutele triunghi, cerc și pătrat, puteți trece de la o filă la alta, ca într-un browser, dacă trebuie să schimbați aplicațiile. Una dintre caracteristicile unice ale BlueStacks este modul „high frame rate”, în care puteți permite motorului să ruleze jocurile la o viteză de până la 240FPS și va afișa chiar și un contor FPS. În setări, puteți, de asemenea, să alegeți între DirectX sau OpenGL și să alocați nuclee RAM sau CPU pentru BlueStacks, în funcție de cât de puternic este PC-ul dumneavoastră.
De asemenea, puteți alege între rezoluția 720p, 1080p și QHD 2k în setările de joc. Există profiluri predefinite pentru dispozitive virtuale precum Samsung Galaxy S8 Plus, One Plus 5, etc. Gândiți-vă la setările de performanță și vedeți ce vi se potrivește cel mai bine. Bluestacks va activa automat suportul pentru tastatură pentru toate jocurile pe care le jucați și puteți apăsa Ctrl + Shift + H pentru a afișa ecranul de keybindings oricând doriți. Când rulați un joc, în partea de jos veți vedea diverse pictograme. Faceți clic pe pictograma camerei pentru a începe să înregistrați jocul, iar pe săgețile diagonale pentru a merge pe ecran complet.
Există o mulțime de emulatoare în afară de BlueStacks și le puteți verifica în postarea mea 16 Best Android Emulators For Games On The PC
Concluzie
Vă veți da seama că nu am oferit nicio soluție pentru a rula jocuri iOS pe PC. Și există un motiv întemeiat pentru asta. Majoritatea așa-numitelor emulatoare de iOS de pe internet sunt de fapt simulatoare. Există o mare diferență între cele două. Unul încearcă să emuleze hardware-ul și sistemul de operare al dispozitivului invitat, în timp ce celălalt doar se preface că face acest lucru. Multe dintre simulatoarele de iOS sunt adesea versiuni restilizate ale emulatorilor Android existenți care sunt concepute pentru a imita interfața Apple iOS UI și nu pot rula de fapt majoritatea aplicațiilor specifice App Store. În plus, multe dintre ele sunt escrocherii cu malware și adware ascunse dedesubt. Așadar, de ce există atât de multe emulatoare de Android, în timp ce aproape nimeni nu face un emulator de iOS? Simplu, sistemul de operare Android se bazează pe software open-source și oricine este liber să se joace cu el și să creeze o versiune personalizată care să funcționeze pe hardware x86.
Android nu este legat de niciun hardware specific, în timp ce Apple vinde toate produsele care folosesc sistemul său de operare. Așadar, Apple face bani atât din hardware, cât și din software, și nu are niciun stimulent pentru a sprijini dezvoltarea unui emulator care ar permite oamenilor să folosească sistemul său de operare pe sisteme care nu sunt fabricate de Apple. Cea mai mare parte a codului iOS este cu sursă închisă, iar Apple intenționează să o păstreze astfel. Acest lucru face extrem de dificilă emulația pentru dispozitivele lor iOS și nimeni nu dorește să se afle la capătul unui proces din partea Apple. Dacă dețineți deja un MacBook sau iMac, puteți utiliza IDE-ul XCode disponibil pentru macOS. XCode conține un emulator integrat care poate crea dispozitive iOS virtuale, la fel cum face managerul AVD de pe Android Studio.
.