Jak grać w gry mobilne na PC? (Najlepsza wydajność i doświadczenie)

Platforma mobilna widział ogromne postępy zarówno w sprzęcie i oprogramowaniu, z deweloperów kładąc duży nacisk na tworzenie doświadczeń gier, które są unikalne dla smartfonów. Możesz znaleźć mobilne wersje swoich ulubionych gier PC na telefon, takich jak PUBG Mobile lub Call Of Duty. A do tego dochodzą gry, w które można grać tylko na Androida lub iOS, takie jak seria Asphalt czy Clash of Clans. Powiedzmy, że chcesz grać w wiele instancji gry w tym samym czasie, jak to zrobić? Tak, można wydać dodatkowe 400 dolców na zakup nowego telefonu. Lub, można po prostu emulować Android OS na komputerze, który jest uruchomiony Windows 10. Emulator jest specjalistyczne oprogramowanie, które tworzy kopię urządzenia Android na komputerze, oszukując aplikacji do myślenia, że jest uruchomiony na telefonie. Istnieją różne emulatory Androida, takie jak Andyroid, BlueStacks, NoxPlayer, MEmu itp. Ponadto, istnieje kilka alternatywnych metod, aby uruchomić swoje ulubione gry Android na PC, które omówimy w późniejszej części tego artykułu.

Więc, jak grać w gry mobilne na PC? Najprostszym sposobem, aby to zrobić jest za pomocą emulatora Androida, takich jak Andyroid lub BlueStacks. Emulatory Androida dadzą ci doświadczenie podobne do tego, które znajdziesz na telefonie, ale wydajność będzie się różnić w zależności od sprzętu PC. Zaletą emulatora jest możliwość grania na większym ekranie oraz możliwość remapowania przycisków sterujących na wybrane przez siebie klawisze klawiatury. Niektóre emulatory oferują również obsługę kontrolerów, co może być przydatne w przypadku gier wyścigowych, takich jak Asphalt, lub gier walki, takich jak Dragonball. Niektóre emulatory umożliwiają również uruchamianie wielu instancji gier w oddzielnych oknach, co pozwala na szybsze zarabianie monet i zwiększanie poziomów przy użyciu tylko jednego konta. Możesz też użyć tej funkcji, aby grać w różne gry jednocześnie. Oto przykład: podczas gdy stoisz w kolejce do meczu 5v5 w Arena of Valor, możesz szybko uruchomić Clash of Clans i sprawdzić, czy twoja wioska została zaatakowana. A emulator pozwoli Ci zsynchronizować swoje konto Google Play, więc wszystkie Twoje postępy z telefonu zostaną przeniesione na komputer. Obejmuje to poziomy, wszelkie skórki lub zakupy w aplikacji, dostosowanie profilu itp.

Istnieje więcej korzyści z grania w gry mobilne na PC niż tylko duży ekran i kontrole remappable. Na przykład, nie musisz się martwić o przegrzanie telefonu lub rozładowanie jego baterii. Jasne, lubisz grać w PUBG Mobile na swoim telefonie, gdy jedziesz metrem. Jest to jednak pochłaniacz zasobów i zabójca baterii. Zanim dotrzesz do biura, Twoja bateria jest już na poziomie 50%. Ale zgadnij co, ta sama gra uruchomiona w emulatorze na laptopie nie będzie zużywać prawie tyle samo baterii. A jeśli jesteś w domu, to prawie zawsze lepiej jest uruchomić PUBG Mobile na komputerze stacjonarnym lub laptopie, niż na telefonie. Większy ekran pozwoli Ci łatwiej zdobywać i eliminować cele, a jeśli Twój komputer ma dobry procesor i dedykowaną kartę graficzną, możesz nawet zauważyć poprawę wydajności. Obsługa myszy jest dodatkowym atutem, zwłaszcza w strzelankach i grach MOBA. A oto najlepsza część grania w gry mobilne na PC – możesz strumieniować rozgrywkę na Twitch lub Youtube za pomocą OBS lub XSplit. Niezwykle łatwo jest dodawać nakładki, transmisje z kamer itp. podczas strumieniowania gier mobilnych z komputera.

Jak działa emulator?

Po pierwsze, musimy zrozumieć, czym jest emulator. Może to być sprzęt lub oprogramowanie i umożliwia systemowi komputerowemu gospodarza naśladować funkcjonalność systemu komputerowego gościa. Używając emulatora, możemy uruchomić oprogramowanie, narzędzia, urządzenia peryferyjne, itp. na systemie hosta, nawet jeśli zostały one pierwotnie zaprojektowane do uruchomienia na systemie gościa. W naszym przypadku, system hosta to Windows PC, a system gościa to telefon z systemem Android. I większość gier mobilnych, które próbujemy uruchomić na PC były pierwotnie zakodowane do pracy tylko na Android OS, przy użyciu niskiej mocy procesora opartego na ARM. Oprogramowanie takie jak BlueStacks, Andyroid, itp. tworzy wirtualną warstwę na wierzchu systemu operacyjnego Windows, która naśladuje sprzęt i oprogramowanie telefonu z Androidem. Zapewnia to środowisko piaskownicy podobne do natywnego systemu, dla którego gra była pierwotnie przeznaczona, i działa na naszym PC zachowując prawie pełną funkcjonalność. Dla użytkownika końcowego, emulowane doświadczenie jest bardzo podobne do prawdziwego, i czuje się tak samo jak używając telefonu z systemem Android. Istnieją trzy główne komponenty w emulatorze – emulator procesora, emulator podsystemu pamięci i emulator I/O.

Emulacja jest często używana do tworzenia środowiska testowego dla nowych aplikacji lub oprogramowania. Nie jest to tak niezawodne jak testowanie aplikacji na rzeczywistym urządzeniu fizycznym, ale niektórzy programiści nie mają dostępu do stu różnych marek i modeli smartfonów. Emulatory są również wykorzystywane do zapewnienia wstecznej kompatybilności w konsolach do gier wideo, takich jak PlayStation. Na przykład PS3 miało wbudowany w swój układ faktyczny sprzęt PS2, dzięki czemu mogło uruchamiać stare dyski PS2 poprzez niskopoziomową emulację sprzętową. Nadchodzące PS5 będzie miało emulator, który zmodyfikuje funkcjonalność swojego sprzętu, aby naśladować działanie PS4 i PS3, w ten sposób starsze gry będą przekonane, że działają na rodzimym systemie.

Oprócz wstecznej kompatybilności na konsolach, emulatory są również używane do uruchamiania starych gier konsolowych na PC. Możesz grać w gry PS2, takie jak God of War na PC, używając emulatora PCSX2. Nie ma jeszcze funkcjonalnych emulatorów PS3 na PC, ponieważ sprzęt jest tak zasadniczo różny od tego, co można znaleźć na komputerach PC i emulowanie go jest znacznie bardziej skomplikowanym zadaniem. PS3 używało niestandardowego procesora IBM „Cell”, który był dość zaawansowany jak na swoje czasy i radykalnie różnił się od mikroarchitektury x86, którą można znaleźć na komputerach PC z procesorami Intela lub AMD. Jeśli chcesz grać w gry Nintendo Wii U na swoim komputerze z systemem Windows, możesz użyć emulatora Cemu. Pozwala on na uruchamianie gier takich jak Zelda Breath of the Wild na komputerze PC, z pełną funkcjonalnością i obsługą VR.

How Will The Emulated Game Perform?

Niemal zawsze będzie spadek wydajności przy użyciu emulatora, z różnych powodów. Głównie dlatego, że rzeczywisty sprzęt znaleziony na telefonie Android jest drastycznie różny od sprzętu na komputerze. Mobilne SOC są wyposażone w unikalne komponenty w swoich procesorach, które są trudne do naśladowania przez oprogramowanie. Mobilne procesory używają różnych zestawów instrukcji, więc emulator musi tłumaczyć instrukcje z jednego zestawu instrukcji na drugi w locie (ARM na x86). Na dodatek, musi naśladować pewne wyspecjalizowane komponenty sprzętowe, takie jak układy dźwiękowe, GPU, itp. Wyobraź sobie konferencję przywódców różnych narodów, komunikujących się ze sobą za pomocą translatorów. Będą pewne opóźnienia i wszystko nie będzie idealnie zsynchronizowane, tak jak to jest w przypadku dwóch osób rozmawiających w tym samym języku. Po prostu, Twój komputer musi być znacznie bardziej wydajny niż urządzenie z systemem Android, które próbujesz emulować, jeśli chcesz uzyskać przyjemne wrażenia z gry. Niektóre emulatory są zbudowane lepiej niż inne, dlatego działają czyściej i szybciej. Uważaj na emulatory, które są przepełnione adware i bezużytecznymi gadżetami.

Jakie są alternatywy dla emulatorów?

Powiedzmy, że zainstalowałeś emulator taki jak BlueStacks lub Andyroid, ale twoje oprogramowanie antywirusowe uparcie wierzy, że jest to wirus. W niektórych przypadkach może to być słuszna ocena, ponieważ istnieje wiele emulatorów, które są w zasadzie platformami dla adware i spyware. Nie chcesz skończyć z programem, który udaje, że jest platformą do uruchamiania gier na Androida, podczas gdy w rzeczywistości wydobywa kryptowaluty w tle. Dlatego zalecamy korzystanie tylko z zaufanych emulatorów, które istnieją od dłuższego czasu i otrzymują ciągłe aktualizacje od swoich deweloperów. Z naszego doświadczenia, Andyroid, Bluestacks i NoxPlayer nie miały żadnych problemów z antywirusem (używamy Kaspersky). Mamy listę 20 niezawodnych emulatorów Androida, które możesz sprawdzić po przeczytaniu tego artykułu. Ale czasami doświadczenie nie idzie zgodnie z planem. Albo nie jesteś zadowolony z UI emulatora, lub chcesz coś, co jest w 100 procentach wolne od reklam. W tym przypadku, istnieje kilka alternatyw, aby uzyskać Android gry działa na PC.

Pierwszą opcją jest, aby spróbować Android Studio. Jest to IDE lub zintegrowane środowisko programistyczne do tworzenia aplikacji Android. Jest oficjalnie wspierany przez Google i może być pobrany dla Windows, Mac lub Linux. Zapewnia interfejs dla programistów do pisania, edycji i kompilacji ich kodu, podczas gdy obsługa wszystkich skomplikowanych rzeczy zarządzania plikami za kulisami. Otrzymujesz dostęp do Android SDK (Software Development Kit), który zawiera biblioteki, debuggery, emulatory, API, przykładowy kod źródłowy, itp. Ale to wszystko nie ma znaczenia, chyba że próbujesz rozwijać swoją własną aplikację. To, co naprawdę cię interesuje, to menedżer AVD lub Android Virtual Device Manager. Działa on dość podobnie do emulatora, tworząc wirtualne urządzenie, które naśladuje sprzęt telefonu z Androidem. Na starszych wersjach Android Studio, nie będzie Sklepu Play, więc trzeba sideload plików .apk za pomocą witryny, takie jak apkpure. Po Android Studio w wersji 2.3.2, zaczęli pakować Sklep Play obok emulatora, więc będziesz miał go preinstalowanego na każdym wirtualnym urządzeniu, które tworzysz. Jedną z zalet korzystania z emulatora Androida w Android Studio jest jego wszechstronność. Na przykład, można symulować przychodzące połączenia telefoniczne, wiadomości tekstowe, określić lokalizację urządzenia, symulować różne prędkości sieci, obrót, przyspieszenie itp. Akceleracja sprzętowa jest możliwa, jeśli posiadasz procesor Intel z obsługą VT-x lub procesor AMD z obsługą AMD Virtualization (AMD-V). Ogólnie rzecz biorąc, Android Studio emulator oparty może czuć się powolny i zajmuje dużo zasobów w porównaniu do czegoś takiego jak BlueStacks lub Andyroid. Więc jeśli masz system o niskiej specyfikacji, nie zalecamy tego podejścia. Jeśli jesteś zainteresowany grą w gry akcji, takie jak Fortnite lub Call of Duty, lepiej użyć czegoś takiego jak KoPlayer lub MEmu. Są to emulatory przeznaczone specjalnie do gier, a oni nie będą czuć się tak powolny jak emulator Android Studio. Na dodatek, nie musisz przechodzić przez żmudny proces ustawiania ich tak jak w przypadku AVD Manager.

Inną opcją jest Android x86. Projekt Android x86 jest inicjatywą open-source mającą na celu przeniesienie Androida na komputery napędzane przez procesory x86 od Intela i AMD. W przeciwieństwie do emulatorów, które omawialiśmy wcześniej, Android x86 jest zaprojektowany do natywnego działania na standardowym sprzęcie PC i w teorii powinien działać szybciej niż emulowana wersja Androida. To jest praca w toku, i nie ma gwarancji, że będzie działać na konkretnym modelu laptopa lub komputera stacjonarnego. Powinien uruchomić większość gier bez awarii, a nawet można go skonfigurować do uruchomienia na maszynie wirtualnej (przy użyciu Oracle VirtualBox). Bardziej trwałe rozwiązanie byłoby utworzyć partycję na dysku twardym i uruchomić podwójny boot obok systemu Windows. Ich najnowsze wydanie oparte jest na systemie operacyjnym Android 8.1 „Oreo”. Jeśli chcesz bardziej „pulpit pole” adaptacji Android x86, sprawdź Phoenix OS.

Twoją ostatnią opcją jest zakup Chromebook. Są to małe laptopy, tablety, lub 2-w-1s uruchomić Chrome OS Google, głównie przeznaczone do użytku z połączenia internetowego. Dlaczego są one tak zależne od połączeń internetowych? Ponieważ mają ograniczoną pamięć wbudowaną w porównaniu do zwykłego laptopa, a większość oprogramowania na Chromebooku będzie przechowywać pliki w chmurze. Tanie Chromebooki napędzane przez procesory Intel Celeron można kupić za około 200 do 250 dolarów, jak ten 11,6-calowy model Samsung Chromebook 3. Możesz dostać Chromebook napędzany przez procesor MediaTek za jeszcze mniej, weź ten Lenovo S330 na przykład. Nowoczesne Chromebooki są zdolne do uruchamiania aplikacji Android natywnie, a nawet pochodzą z preinstalowanym sklepie Google Play. Wszystkie niezbędne ramy wymagane do uruchamiania aplikacji na Androida są wbudowane w Chrome OS. A jeśli Twój Chromebook jest napędzany przez procesor oparty na architekturze ARM, to w zasadzie korzystasz z gigantycznego tabletu z fizyczną klawiaturą.

How To Install And Play Android Games on BlueStacks

Po pierwsze, będziesz musiał pobrać najnowszą wersję emulatora BlueStacks z ich oficjalnej strony. W momencie pisania tego artykułu, jest to BlueStacks 4 i obsługuje Android Nougat (7.1.2). Otrzymasz unikalny pulpit-centric Android UI, preinstalowany Sklep Google Play, synchronizacja aplikacji z telefonem, wsparcie dla multi-touch, zapisy w chmurze, automatyczne sterowanie klawiaturą i wiele więcej. Istnieje nawet integracja kamery i mikrofonu, dzięki czemu można wykonywać połączenia i strumienie na żywo. Początkowy rozmiar pobierania powinien wynosić około 872KB, a po jego zakończeniu możesz uruchomić instalator, który pobierze dodatkowe pliki. Po zainstalowaniu BlueStacks, otwórz program i powinieneś zobaczyć przed sobą interfejs podobny do Androida. W przeciwieństwie do Andyroid, Bluestacks nie pozwala na przeciąganie ikon aplikacji lub zmianę takich rzeczy jak motyw czy tapeta. Musisz przejść przez jakiś nonsens z monetami lub kupić wersję premium. Po otwarciu Google Play, zostaniesz poproszony o zsynchronizowanie swojego konta Google.

Wprowadź e-mail i hasło, a następnie zaakceptuj powiadomienie o przechowywaniu w chmurze. Teraz możesz już zacząć pobierać gry ze Sklepu Play. Na dolnej krawędzi ekranu BlueStacks będą ikony, które prowadzą do świata BlueStacks, gdzie możesz zarabiać monety grając w minigry. Zignoruj je, ponieważ są one dość dużym bloatware. W przeciwieństwie do innych emulatorów Androida, BlueStacks ma bardzo pulpitowy charakter. Zamiast znanych trójkątów, kółek i kwadratów, możesz przełączać się między zakładkami jak w przeglądarce, jeśli chcesz zmienić aplikację. Jedną z unikalnych cech BlueStacks jest tryb wysokiej częstotliwości odświeżania, gdzie możesz pozwolić silnikowi na uruchamianie gier z prędkością do 240FPS i nawet pokaże licznik FPS. W ustawieniach, możesz również wybrać pomiędzy DirectX lub OpenGL, i przydzielić BlueStacks pamięć RAM lub rdzenie CPU w zależności od tego, jak mocny jest twój komputer.

Możesz również wybrać pomiędzy 720p, 1080p i rozdzielczością QHD 2k w ustawieniach gry. Istnieją predefiniowane profile dla wirtualnych urządzeń, takich jak Samsung Galaxy S8 Plus, One Plus 5, itp. Pomajstruj przy ustawieniach wydajności i zobacz, co Ci najbardziej odpowiada. Bluestacks automatycznie włączy wsparcie klawiatury dla każdej gry, w którą grasz i możesz nacisnąć Ctrl + Shift + H, aby wywołać ekran przypisania klawiszy, kiedy tylko chcesz. Kiedy uruchomisz grę, na dole zobaczysz różne ikony. Kliknij ikonę kamery, aby rozpocząć nagrywanie rozgrywki, a ukośne strzałki, aby przejść do pełnego ekranu.

Related Post
Oprócz BlueStacks jest mnóstwo emulatorów i możesz je sprawdzić w moim poście 16 Best Android Emulators For Games On The PC

Conclusion

Zauważysz, że nie dostarczyliśmy żadnych rozwiązań do uruchamiania gier na iOS na komputerze. I jest ku temu dobry powód. Większość tak zwanych emulatorów iOS w Internecie to tak naprawdę symulatory. Jest między nimi duża różnica. Jeden próbuje emulować sprzęt i system operacyjny urządzenia gościa, podczas gdy drugi tylko udaje, że to robi. Wiele z symulatorów iOS są często reskinned wersje istniejących emulatorów Androida, które są przeznaczone do naśladowania Apple iOS UI, a oni nie mogą faktycznie uruchomić większość aplikacji specyficznych dla App Store. Na dodatek, wiele z nich to oszustwa z ukrytym pod nimi złośliwym oprogramowaniem i adware. Dlaczego więc istnieje tak wiele emulatorów Androida, podczas gdy prawie nikt nie tworzy emulatora iOS? Proste, system operacyjny Android jest oparty na oprogramowaniu open-source i każdy może majstrować przy nim i tworzyć niestandardowe wersje, które działają na sprzęcie x86.

Android nie jest przywiązany do konkretnego sprzętu, podczas gdy Apple sprzedaje wszystkie produkty, które używają jego OS. Więc Apple zarabia pieniądze zarówno sprzętu i oprogramowania, i to nie ma motywacji do wspierania rozwoju emulatora, który pozwoliłby ludziom korzystać z jego systemu operacyjnego na systemach, które nie są produkowane Apple. Znaczna większość kodu iOS jest zamkniętym źródłem i Apple zamierza utrzymać go w ten sposób. To sprawia, że jest to bardzo trudne do emulacji dla swoich urządzeń iOS, i nikt nie chce być na odbiorcy koniec pozwu od Apple. Jeśli posiadacie już MacBooka lub iMaca, możecie skorzystać z XCode IDE dostępnego dla macOS. XCode zawiera wbudowany emulator, który może tworzyć wirtualne urządzenia iOS, podobnie jak menedżer AVD robi to w Android Studio.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.