Come giocare a giochi mobili su PC? (Migliori prestazioni ed esperienza)

La piattaforma mobile ha visto enormi progressi sia nell’hardware che nel software, con gli sviluppatori che pongono grande enfasi sulla creazione di esperienze di gioco che sono uniche per gli smartphone. È possibile trovare versioni mobili dei tuoi giochi per PC preferiti sul telefono, come PUBG Mobile o Call Of Duty. E oltre a questo, ci sono giochi che possono essere giocati solo su Android o iOS, come la serie Asphalt o Clash of Clans. Diciamo che si vuole giocare a più istanze del gioco allo stesso tempo, come si fa? Sì, potreste spendere altri 400 dollari per l’acquisto di un nuovo telefono. Oppure, si potrebbe semplicemente emulare il sistema operativo Android sul vostro PC che esegue Windows 10. Un emulatore è un software specializzato che crea una copia del dispositivo Android sul tuo PC, ingannando l’applicazione a pensare che stia funzionando su un telefono. Ci sono vari emulatori Android là fuori come Andyroid, BlueStacks, NoxPlayer, MEmu, ecc. Inoltre, ci sono alcuni metodi alternativi per eseguire i tuoi giochi Android preferiti su PC, che discuteremo in una sezione successiva di questo articolo.

Quindi, come giocare ai giochi per cellulari su un PC? Il modo più semplice per farlo è utilizzando un emulatore Android come Andyroid o BlueStacks. Gli emulatori Android ti daranno un’esperienza simile a quella che troveresti su un telefono, ma le prestazioni varieranno a seconda dell’hardware del tuo PC. Avrete il vantaggio di poter giocare su uno schermo più grande, e la possibilità di rimappare i controlli ai tasti di vostra scelta sulla tastiera. Alcuni emulatori offrono anche il supporto per il controller, che può essere utile se stai giocando un gioco di corse come Asphalt o un gioco di combattimento come Dragonball. Alcuni emulatori permettono anche di eseguire più istanze di giochi su finestre separate, il che consente di coltivare monete e aumentare i livelli più velocemente con un solo account. Oppure, è possibile utilizzare questa funzione per giocare a diversi giochi contemporaneamente. Ecco un esempio: mentre sei in coda per una partita 5v5 in Arena of Valor, puoi avviare rapidamente Clash of Clans e controllare se il tuo villaggio è stato attaccato. E l’emulatore ti permetterà di sincronizzare il tuo account Google Play, così tutti i tuoi progressi dal telefono saranno trasferiti al tuo PC. Questo include i livelli, le skin o gli acquisti in-app, la personalizzazione del profilo, ecc.

Ci sono più vantaggi nel giocare ai giochi per cellulari su PC che solo il grande schermo e i controlli rimappabili. Per esempio, non devi preoccuparti di surriscaldare il tuo telefono o di scaricarne la batteria. Certo, ti piace giocare a PUBG Mobile sul tuo telefono mentre fai un giro in metropolitana. Ma è un mangiatore di risorse e un killer della batteria. Quando arrivi in ufficio, la tua batteria è già al 50%. Ma indovina un po’, lo stesso gioco che gira in un emulatore sul tuo computer portatile non consuma così tanta batteria. E se sei a casa, è quasi sempre meglio eseguire PUBG Mobile sul tuo desktop o laptop rispetto all’esecuzione su un telefono. Lo schermo più grande ti permette di acquisire ed eliminare gli obiettivi molto più facilmente, e potresti anche vedere un miglioramento delle prestazioni se il tuo PC ha un buon processore e una scheda grafica dedicata. Il supporto del mouse è un bonus aggiunto, specialmente negli sparatutto e nei MOBA. Ed ecco la parte migliore del giocare ai giochi mobili su un PC: puoi trasmettere il gameplay su Twitch o Youtube usando OBS o XSplit. È estremamente facile aggiungere overlay, feed della telecamera, ecc. durante lo streaming di giochi per cellulari dal vostro PC.

Come funziona un emulatore?

Prima di tutto, dobbiamo capire cos’è un emulatore. Può essere sia hardware che software e permette a un sistema di computer host di imitare la funzionalità di un sistema di computer ospite. Usando un emulatore, possiamo eseguire il software, gli strumenti, le periferiche, ecc. sul sistema host anche se sono stati originariamente progettati per funzionare sul sistema ospite. Nel nostro caso, il sistema host è un PC Windows mentre il sistema ospite è un telefono Android. E la maggior parte dei giochi per cellulari che stiamo cercando di eseguire sul PC sono stati originariamente codificati per funzionare solo su Android OS, utilizzando un processore ARM a bassa potenza. Software come BlueStacks, Andyroid, ecc. creano uno strato virtuale sopra il sistema operativo Windows che imita l’hardware e il software di un telefono Android. Questo fornisce un ambiente sandbox simile al sistema nativo per il quale il gioco era originariamente destinato, e funziona sul nostro PC mantenendo quasi tutte le funzionalità. Per un utente finale, l’esperienza emulata è molto simile a quella reale, e ci si sente proprio come se si stesse usando un telefono Android. Ci sono tre componenti principali all’interno di un emulatore: emulatore di CPU, emulatore del sottosistema di memoria ed emulatore di I/O.

L’emulazione è spesso usata per creare un ambiente di prova per nuove applicazioni o software. Non è affidabile come testare l’applicazione su un dispositivo fisico reale, ma alcuni sviluppatori non hanno accesso a centinaia di marche e modelli diversi di smartphone. Gli emulatori sono anche usati per la retrocompatibilità nelle console di videogiochi come la PlayStation. La PS3, per esempio, aveva un vero hardware PS2 incorporato nel suo chip in modo da poter eseguire i vecchi dischi PS2 attraverso un’emulazione hardware di basso livello. La prossima PS5 avrà un emulatore che modificherà la funzionalità del suo hardware per imitare le operazioni della PS4 e della PS3, in questo modo i vecchi giochi saranno indotti a credere di essere in esecuzione su un sistema nativo.

A parte la retrocompatibilità sulle console, gli emulatori sono anche utilizzati per eseguire i vecchi giochi per console su PC. È possibile giocare a giochi PS2 come God of War su PC, utilizzando l’emulatore PCSX2. Non ci sono ancora emulatori PS3 funzionali per il PC perché l’hardware è così fondamentalmente diverso da quello che troviamo sui PC ed emularlo è un compito molto più complesso. La PS3 usava un processore IBM “Cell” personalizzato che era abbastanza avanzato per il suo tempo, e radicalmente diverso dalla microarchitettura x86 che si trova sul vostro PC Intel o AMD. Se volete giocare ai giochi Nintendo Wii U sul vostro PC Windows, potete usare l’emulatore Cemu. Ti permette di eseguire giochi come Zelda Breath of the Wild sul tuo PC, con funzionalità complete e supporto VR.

Come si comporterà il gioco emulato?

Ci sarà quasi sempre una perdita di prestazioni utilizzando un emulatore, per vari motivi. Principalmente perché l’hardware reale che si trova su un telefono Android è drasticamente diverso dall’hardware sul vostro PC. I SOC mobili sono dotati di componenti unici all’interno dei loro processori che sono difficili da imitare attraverso il software. E le CPU mobili utilizzano diversi set di istruzioni, quindi un emulatore deve tradurre al volo le istruzioni da un set di istruzioni all’altro (da ARM a x86). E in cima a questo, deve imitare alcuni componenti hardware specializzati come chip audio, GPU, ecc. Immaginate una conferenza di leader di varie nazioni, che comunicano tra loro usando dei traduttori. Ci sarà un certo ritardo, e tutto non sarà perfettamente sincronizzato come lo è con due persone che conversano nella stessa lingua. In poche parole, il vostro PC deve essere significativamente più potente del dispositivo Android che state cercando di emulare se volete un’esperienza di gioco piacevole. Alcuni emulatori sono costruiti meglio degli altri, quindi girano più puliti e veloci. Fai attenzione agli emulatori che sono gonfiati con adware ed espedienti inutili.

Quali sono le alternative agli emulatori?

Diciamo che hai installato un emulatore come BlueStacks o Andyroid, ma il tuo software antivirus crede ostinatamente che sia un virus. In alcuni casi, potrebbe essere una valutazione corretta perché esistono molti emulatori che sono fondamentalmente piattaforme per adware e spyware. Non vuoi ritrovarti con un programma che finge di essere una piattaforma per eseguire giochi Android quando in realtà sta estraendo criptovalute in background. Questo è il motivo per cui ti consigliamo di utilizzare solo emulatori affidabili che sono stati in giro per molto tempo e ricevono continui aggiornamenti dai loro sviluppatori. Dalla nostra esperienza, Andyroid, Bluestacks e NoxPlayer non hanno avuto problemi con l’antivirus (noi usiamo Kaspersky). Abbiamo una lista di 20 emulatori Android affidabili, che puoi controllare dopo aver letto questo articolo. Ma a volte l’esperienza non va come previsto. O non sei soddisfatto dell’interfaccia utente dell’emulatore, o vuoi qualcosa che sia al 100% privo di pubblicità. In tal caso, ci sono un paio di alternative per far funzionare i giochi Android sul tuo PC.

La prima opzione è quella di provare Android Studio. Questo è un IDE o ambiente di sviluppo integrato per la creazione di applicazioni Android. È ufficialmente supportato da Google e può essere scaricato per Windows, Mac o Linux. Fornisce un’interfaccia per gli sviluppatori per scrivere, modificare e compilare il loro codice, mentre gestisce tutte le cose complicate di gestione dei file dietro le quinte. Si ottiene l’accesso all’Android SDK (Software Development Kit), che contiene librerie, debugger, emulatori, API, codice sorgente di esempio, ecc. Ma tutto questo non ha importanza, a meno che tu non stia cercando di sviluppare la tua app personale. Quello che ti interessa davvero è il gestore AVD o Android Virtual Device Manager. Funziona più o meno come un emulatore, creando un dispositivo virtuale che imita l’hardware di un telefono Android. Sulle vecchie versioni di Android Studio, non ci sarà il Play Store, quindi è necessario caricare i file .apk utilizzando un sito come apkpure. Dopo la versione 2.3.2 di Android Studio, hanno iniziato a confezionare il Play Store insieme all’emulatore in modo da averlo preinstallato su qualsiasi dispositivo virtuale creato. Uno dei vantaggi di usare l’emulatore Android fornito all’interno di Android Studio è la sua versatilità. Per esempio, è possibile simulare le chiamate in entrata, i messaggi di testo, specificare la posizione del dispositivo, simulare varie velocità di rete, la rotazione, l’accelerazione, ecc. L’accelerazione hardware è possibile se avete una CPU Intel con supporto VT-x o un processore AMD con supporto per la virtualizzazione AMD (AMD-V). In generale, l’emulatore basato su Android Studio può sembrare lento e occupa molte risorse rispetto a qualcosa come BlueStacks o Andyroid. Quindi, se hai un sistema a basse specifiche, non raccomandiamo questo approccio. Se sei interessato a giocare a giochi d’azione come Fortnite o Call of Duty, è meglio usare qualcosa come KoPlayer o MEmu. Questi sono emulatori orientati specificamente verso il gioco, e non saranno così lenti come l’emulatore Android Studio. Inoltre, non dovrai passare attraverso il noioso processo di impostazione come faresti con AVD Manager.

Un’altra opzione è Android x86. Il progetto Android x86 è un’iniziativa open-source per portare Android su computer alimentati da processori x86 di Intel e AMD. A differenza degli emulatori di cui abbiamo parlato prima, Android x86 è progettato per funzionare nativamente su hardware PC standard e, in teoria, dovrebbe essere più veloce di una versione emulata di Android. È un lavoro in corso, e non c’è alcuna garanzia che funzionerà sul tuo specifico modello di laptop o PC desktop. Dovrebbe far funzionare la maggior parte dei giochi senza crash, e si può anche impostare per funzionare su una macchina virtuale (usando Oracle VirtualBox). Una soluzione più permanente sarebbe quella di creare una partizione sul disco rigido ed eseguire un dual boot insieme a Windows. La loro ultima versione è basata sul sistema operativo Android 8.1 “Oreo”. Se vuoi un adattamento più “da campo” di Android x86, controlla Phoenix OS.

La tua ultima opzione è quella di acquistare un Chromebook. Questi sono piccoli computer portatili, tablet o 2-in-1 che eseguono Chrome OS di Google, progettati principalmente per essere utilizzati con una connessione internet. Perché sono così dipendenti dalla connessione a internet? Perché hanno una memoria interna limitata rispetto ad un normale computer portatile, e la maggior parte del software su un Chromebook memorizza i file sul cloud. I Chromebook economici alimentati da CPU Intel Celeron possono essere acquistati per circa 200-250 dollari, come questo modello Samsung Chromebook 3 da 11.6 pollici. È possibile ottenere un Chromebook alimentato da un processore MediaTek per un prezzo ancora più basso, prendete questo Lenovo S330 per esempio. I moderni Chromebook sono in grado di eseguire applicazioni Android in modo nativo, e sono anche dotati del Google Play store preinstallato. Tutta la struttura necessaria per eseguire le applicazioni Android è integrata in Chrome OS. E se il tuo Chromebook è alimentato da una CPU ARM-based, stai essenzialmente operando un tablet gigante che viene fornito con una tastiera fisica.

Come installare e giocare a giochi Android su BlueStacks

Prima di tutto, dovrai scaricare l’ultima versione dell’emulatore BlueStacks dal loro sito ufficiale. Al momento di scrivere questo articolo, è BlueStacks 4 e supporta Android Nougat (7.1.2). Si ottiene un’unica interfaccia utente Android desktop-centrica, Google Play Store preinstallato, sincronizzazione delle app con il telefono, supporto multi-touch, salvataggi cloud, controlli automatici della tastiera e molto altro ancora. C’è anche un’integrazione di fotocamera e microfono in modo da poter fare chiamate e streaming dal vivo. La dimensione iniziale del download dovrebbe essere di circa 872KB, e una volta che è completato è possibile eseguire il programma di installazione che scaricherà i file aggiuntivi. Dopo aver installato BlueStacks, apri il programma e dovresti vedere un’interfaccia simile a quella di Android davanti a te. A differenza di Andyroid, Bluestacks non ti permette di trascinare le icone delle app o di cambiare cose come il tema o lo sfondo. Devi passare attraverso qualche sciocchezza di riscatto di monete per questo o acquistare la versione premium. Una volta aperto Google Play, ti verrà richiesto di sincronizzare il tuo account Google.

Inserisci l’email e la password, e accetta la notifica di cloud storage. Ora sei pronto per iniziare a scaricare giochi dal Play Store. Ci saranno delle icone sul bordo inferiore dello schermo di BlueStacks, che ti porteranno nel mondo di BlueStacks dove potrai coltivare monete giocando a un minigioco. Ignoratele, poiché sono praticamente un bloatware. A differenza di altri emulatori Android, BlueStacks ha una sensazione molto simile al desktop. Invece dei familiari triangolo, cerchio e quadrato, puoi passare da una scheda all’altra come in un browser se hai bisogno di cambiare applicazione. Una delle caratteristiche uniche di BlueStacks è la modalità high frame rate, dove puoi permettere al motore di eseguire giochi fino a 240FPS e mostrerà anche un contatore FPS. Nelle impostazioni, puoi anche scegliere tra DirectX o OpenGL, e assegnare RAM o core della CPU a BlueStacks a seconda di quanto sia potente il tuo PC.

Puoi anche scegliere tra 720p, 1080p e QHD 2k nelle impostazioni di gioco. Ci sono profili predefiniti per dispositivi virtuali come Samsung Galaxy S8 Plus, One Plus 5, ecc. Armeggiate con le impostazioni delle prestazioni e vedete cosa vi conviene di più. Bluestacks abiliterà automaticamente il supporto della tastiera per qualsiasi gioco, e puoi premere Ctrl + Shift + H per far apparire la schermata delle legature dei tasti quando vuoi. Quando si esegue un gioco, in basso vedrai varie icone. Clicca sull’icona della videocamera per iniziare a registrare il tuo gioco, e le frecce diagonali per andare a schermo intero.

Post correlati
Ci sono molti emulatori oltre a BlueStacks e puoi controllarli nel mio post 16 Best Android Emulators For Games On The PC

Conclusione

Si noterà che non abbiamo fornito alcuna soluzione per eseguire giochi iOS sul PC. E c’è una buona ragione per questo. La maggior parte dei cosiddetti emulatori iOS su internet sono in realtà simulatori. C’è una grande differenza tra i due. Uno cerca di emulare l’hardware e il sistema operativo del dispositivo ospite, mentre l’altro fa solo finta di farlo. Un sacco di simulatori iOS sono spesso versioni ridisegnate di emulatori Android esistenti che sono progettati per imitare la UI di Apple iOS, e non possono effettivamente eseguire la maggior parte delle applicazioni specifiche dell’App Store. Oltre a questo, molti di loro sono truffe con malware e adware nascosti sotto. Allora perché ci sono così tanti emulatori Android là fuori mentre quasi nessuno fa un emulatore iOS? Semplice, il sistema operativo Android è basato su software open-source e chiunque è libero di armeggiare con esso e creare una versione personalizzata che funzioni su hardware x86.

Android non è legato a nessun hardware specifico, mentre Apple vende tutti i prodotti che usano il suo sistema operativo. Quindi Apple fa soldi sia dall’hardware che dal software, e non ha alcun incentivo a sostenere lo sviluppo di un emulatore che permetterebbe alle persone di usare il suo sistema operativo su sistemi che non sono prodotti da Apple. Una grande maggioranza del codice di iOS è closed source, e Apple intende mantenerlo tale. Questo rende estremamente difficile l’emulazione per i loro dispositivi iOS, e nessuno vuole essere sul lato ricevente di una causa da parte di Apple. Se si possiede già un MacBook o un iMac, è possibile utilizzare l’IDE XCode disponibile per macOS. XCode contiene un emulatore integrato che può creare dispositivi iOS virtuali, proprio come fa il gestore AVD su Android Studio.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.