Die mobile Plattform hat sowohl bei der Hardware als auch bei der Software enorme Fortschritte gemacht, und die Entwickler haben großen Wert darauf gelegt, Spiele zu entwickeln, die einzigartig für Smartphones sind. Sie können mobile Versionen Ihrer Lieblings-PC-Spiele auf dem Telefon finden, wie z. B. PUBG Mobile oder Call of Duty. Darüber hinaus gibt es Spiele, die nur auf Android oder iOS gespielt werden können, wie die Asphalt-Serie oder Clash of Clans. Angenommen, Sie möchten mehrere Instanzen des Spiels gleichzeitig spielen, wie machen Sie das? Ja, man könnte 400 Dollar mehr ausgeben, um ein neues Telefon zu kaufen. Oder du könntest einfach das Android-Betriebssystem auf deinem PC emulieren, auf dem Windows 10 läuft. Ein Emulator ist eine spezielle Software, die eine Kopie des Android-Geräts auf Ihrem PC erstellt und der App vorgaukelt, dass sie auf einem Telefon läuft. Es gibt verschiedene Android-Emulatoren wie Andyroid, BlueStacks, NoxPlayer, MEmu, usw. Außerdem gibt es ein paar alternative Methoden, um deine Lieblings-Android-Spiele auf dem PC auszuführen, die wir in einem späteren Abschnitt dieses Artikels besprechen werden.
Wie kann man also Handyspiele auf dem PC spielen? Der einfachste Weg ist die Verwendung eines Android-Emulators wie Andyroid oder BlueStacks. Android-Emulatoren bieten Ihnen ein ähnliches Spielerlebnis wie auf einem Handy, aber die Leistung hängt von der Hardware Ihres PCs ab. Sie haben den Vorteil, dass Sie auf einem größeren Bildschirm spielen können und die Möglichkeit haben, die Steuerelemente auf Tasten Ihrer Wahl auf der Tastatur umzulegen. Einige Emulatoren bieten auch Controller-Unterstützung, was bei Rennspielen wie Asphalt oder Kampfspielen wie Dragonball sehr hilfreich sein kann. Bestimmte Emulatoren ermöglichen es Ihnen auch, mehrere Instanzen von Spielen in separaten Fenstern laufen zu lassen, so dass Sie mit nur einem Konto schneller Münzen farmen und Ihre Level steigern können. Oder Sie können diese Funktion nutzen, um verschiedene Spiele gleichzeitig zu spielen. Ein Beispiel: Während du dich für ein 5v5-Match in Arena of Valor anstellst, kannst du schnell Clash of Clans starten und überprüfen, ob dein Dorf angegriffen wurde. Mit dem Emulator können Sie auch Ihr Google Play-Konto synchronisieren, so dass alle Ihre Fortschritte vom Handy auf den PC übertragen werden. Dazu gehören Levels, Skins oder In-App-Käufe, Profilanpassungen usw.
Das Spielen von Handyspielen auf dem PC hat mehr Vorteile als nur den großen Bildschirm und die umschaltbare Steuerung. Du musst dir zum Beispiel keine Sorgen machen, dass dein Handy überhitzt oder sein Akku leer wird. Sicher, es macht Spaß, PUBG Mobile auf dem Handy zu spielen, während man in der U-Bahn fährt. Aber es ist ein Ressourcenfresser und ein Akku-Killer. Wenn Sie im Büro ankommen, ist Ihr Akku bereits auf 50 % geschrumpft. Aber wissen Sie was? Wenn Sie dasselbe Spiel in einem Emulator auf Ihrem Laptop spielen, verbraucht es nicht annähernd so viel Akkulaufzeit. Und wenn Sie zu Hause sind, ist es fast immer besser, PUBG Mobile auf Ihrem Desktop oder Laptop zu spielen, als auf einem Handy. Dank des größeren Bildschirms können Sie Ziele viel leichter erfassen und eliminieren, und wenn Ihr PC über einen guten Prozessor und eine dedizierte Grafikkarte verfügt, können Sie sogar eine Leistungssteigerung feststellen. Die Mausunterstützung ist ein zusätzlicher Bonus, insbesondere bei Shootern und MOBAs. Und jetzt kommt das Beste am Spielen von Handyspielen auf dem PC: Sie können das Gameplay mit OBS oder XSplit auf Twitch oder Youtube streamen. Es ist extrem einfach, Overlays, Kamerafeeds usw. hinzuzufügen, während du Handyspiele von deinem PC streamst.
Wie funktioniert ein Emulator?
Zunächst müssen wir verstehen, was ein Emulator ist. Er kann entweder Hardware oder Software sein und ermöglicht es einem Host-Computersystem, die Funktionalität eines Gast-Computersystems zu imitieren. Durch die Verwendung eines Emulators können wir die Software, Tools, Peripheriegeräte usw. auf dem Hostsystem ausführen, obwohl sie ursprünglich für das Gastsystem entwickelt wurden. In unserem Fall ist das Host-System ein Windows-PC, während das Gastsystem ein Android-Handy ist. Und die meisten Handyspiele, die wir auf dem PC ausführen wollen, waren ursprünglich nur für das Android-Betriebssystem mit einem ARM-basierten Prozessor mit geringer Leistung programmiert. Software wie BlueStacks, Andyroid usw. erstellt eine virtuelle Schicht über dem Windows-Betriebssystem, die die Hardware und Software eines Android-Telefons nachahmt. Dadurch wird eine Sandbox-Umgebung geschaffen, die dem nativen System ähnelt, für das das Spiel ursprünglich gedacht war, und es läuft auf unserem PC unter Beibehaltung nahezu aller Funktionen. Für den Endbenutzer ist das emulierte Erlebnis dem echten Spiel sehr ähnlich, und es fühlt sich an, als würde er ein Android-Telefon benutzen. Ein Emulator besteht aus drei Hauptkomponenten: einem CPU-Emulator, einem Emulator für das Speichersubsystem und einem E/A-Emulator.
Eine Emulation wird häufig verwendet, um eine Testumgebung für neue Anwendungen oder Software zu schaffen. Sie ist nicht so zuverlässig wie das Testen der Anwendung auf einem realen Gerät, aber manche Entwickler haben keinen Zugang zu hundert verschiedenen Smartphone-Marken und -Modellen. Emulatoren werden auch für die Abwärtskompatibilität von Videospielkonsolen wie der PlayStation verwendet. Die PS3 zum Beispiel hatte echte PS2-Hardware in ihrem Chip eingebaut, so dass sie alte PS2-Disketten über eine Low-Level-Hardware-Emulation ausführen konnte. Die kommende PS5 wird über einen Emulator verfügen, der die Funktionalität der Hardware modifiziert, um die Funktionen der PS4 und PS3 zu imitieren. Auf diese Weise wird älteren Spielen vorgegaukelt, dass sie auf einem nativen System laufen.
Abgesehen von der Abwärtskompatibilität auf Konsolen werden Emulatoren auch verwendet, um alte Konsolenspiele auf dem PC auszuführen. Mit dem PCSX2-Emulator kann man PS2-Spiele wie God of War auf dem PC spielen. Es gibt noch keine funktionierenden PS3-Emulatoren für den PC, weil sich die Hardware so grundlegend von der auf dem PC unterscheidet und die Emulation eine viel komplexere Aufgabe ist. Die PS3 verwendete einen speziellen IBM „Cell“-Prozessor, der für seine Zeit sehr fortschrittlich war und sich radikal von der x86-Mikroarchitektur eines Intel- oder AMD-PCs unterschied. Wenn Sie Nintendo Wii U-Spiele auf Ihrem Windows-PC spielen möchten, können Sie den Cemu-Emulator verwenden. Er ermöglicht es dir, Spiele wie Zelda Breath of the Wild auf deinem PC auszuführen, mit voller Funktionalität und VR-Unterstützung.
Wie wird das emulierte Spiel funktionieren?
Es wird fast immer einen Leistungsverlust geben, wenn du einen Emulator verwendest, und zwar aus verschiedenen Gründen. Hauptsächlich deshalb, weil sich die tatsächliche Hardware auf einem Android-Handy drastisch von der Hardware auf einem PC unterscheidet. Mobile SOCs sind mit einzigartigen Komponenten innerhalb ihrer Prozessoren ausgestattet, die nur schwer durch Software nachgeahmt werden können. Außerdem verwenden mobile CPUs unterschiedliche Befehlssätze, so dass ein Emulator die Befehle im laufenden Betrieb von einem Befehlssatz in einen anderen übersetzen muss (ARM zu x86). Außerdem muss er bestimmte spezielle Hardwarekomponenten wie Soundchips, GPUs usw. nachahmen, was zusätzlichen Aufwand bedeutet. Stellen Sie sich eine Konferenz vor, bei der führende Politiker aus verschiedenen Ländern mit Hilfe von Übersetzern miteinander kommunizieren. Es wird eine gewisse Verzögerung geben, und alles wird nicht so perfekt synchronisiert sein wie bei zwei Personen, die sich in derselben Sprache unterhalten. Einfach ausgedrückt: Ihr PC muss deutlich leistungsfähiger sein als das Android-Gerät, das Sie zu emulieren versuchen, wenn Sie ein angenehmes Spielerlebnis haben wollen. Einige Emulatoren sind besser gebaut als andere und laufen daher sauberer und schneller. Achten Sie auf Emulatoren, die mit Adware und nutzlosen Spielereien überladen sind.
Welche Alternativen gibt es zu Emulatoren?
Angenommen, Sie haben einen Emulator wie BlueStacks oder Andyroid installiert, aber Ihre Antiviren-Software hält ihn hartnäckig für einen Virus. In einigen Fällen könnte diese Einschätzung richtig sein, denn es gibt viele Emulatoren, die im Grunde Plattformen für Ad- und Spyware sind. Sie möchten nicht mit einem Programm enden, das vorgibt, eine Plattform für Android-Spiele zu sein, während es in Wirklichkeit im Hintergrund Krypto schürft. Aus diesem Grund empfehlen wir Ihnen, nur vertrauenswürdige Emulatoren zu verwenden, die schon lange auf dem Markt sind und von ihren Entwicklern ständig aktualisiert werden. Nach unserer Erfahrung hatten Andyroid, Bluestacks und NoxPlayer keine Probleme mit dem Antivirusprogramm (wir verwenden Kaspersky). Wir haben eine Liste mit 20 zuverlässigen Android-Emulatoren, die Sie sich nach dem Lesen dieses Artikels ansehen können. Aber manchmal läuft die Erfahrung nicht wie geplant. Entweder sind Sie mit der Benutzeroberfläche des Emulators nicht zufrieden, oder Sie möchten etwas, das zu 100 Prozent werbefrei ist. In diesem Fall gibt es ein paar Alternativen, um Android-Spiele auf Ihrem PC zum Laufen zu bringen.
Die erste Option ist Android Studio. Dabei handelt es sich um eine IDE oder integrierte Entwicklungsumgebung für die Erstellung von Android-Apps. Es wird offiziell von Google unterstützt und kann für Windows, Mac oder Linux heruntergeladen werden. Es bietet eine Schnittstelle für Entwickler, um ihren Code zu schreiben, zu bearbeiten und zu kompilieren, während es alle komplizierten Dateiverwaltungsaufgaben im Hintergrund erledigt. Sie erhalten Zugriff auf das Android SDK (Software Development Kit), das Bibliotheken, Debugger, Emulatoren, APIs, Beispiel-Quellcode usw. enthält. Aber all das spielt keine Rolle, solange Sie nicht versuchen, Ihre eigene Anwendung zu entwickeln. Was Sie wirklich interessiert, ist der AVD-Manager oder Android Virtual Device Manager. Er funktioniert ähnlich wie ein Emulator und erstellt ein virtuelles Gerät, das die Hardware eines Android-Telefons nachahmt. Bei älteren Versionen von Android Studio gibt es keinen Play Store, so dass Sie apk-Dateien über eine Website wie apkpure per Sideload laden müssen. Seit Android Studio Version 2.3.2 wird der Play Store zusammen mit dem Emulator ausgeliefert, sodass er auf jedem virtuellen Gerät, das Sie erstellen, vorinstalliert ist. Einer der Vorteile der Verwendung des Android Emulators in Android Studio ist seine Vielseitigkeit. Sie können zum Beispiel eingehende Anrufe und Textnachrichten simulieren, den Standort des Geräts angeben, verschiedene Netzwerkgeschwindigkeiten, Rotation, Beschleunigung usw. simulieren. Hardware-Beschleunigung ist möglich, wenn Sie eine Intel-CPU mit VT-x-Unterstützung oder einen AMD-Prozessor mit Unterstützung für AMD-Virtualisierung (AMD-V) haben. Im Allgemeinen kann der auf Android Studio basierende Emulator im Vergleich zu BlueStacks oder Andyroid träge sein und viele Ressourcen beanspruchen. Wenn Sie also ein System mit niedriger Spezifikation haben, empfehlen wir diesen Ansatz nicht. Wenn Sie Actionspiele wie Fortnite oder Call of Duty spielen möchten, sollten Sie besser etwas wie KoPlayer oder MEmu verwenden. Dies sind Emulatoren, die speziell auf Spiele ausgerichtet sind und sich nicht so träge anfühlen wie der Android Studio-Emulator. Außerdem müssen Sie sie nicht so mühsam einrichten wie den AVD Manager.
Eine weitere Option ist Android x86. Das Android x86-Projekt ist eine Open-Source-Initiative zur Portierung von Android auf Computer mit x86-Prozessoren von Intel und AMD. Im Gegensatz zu den zuvor besprochenen Emulatoren ist Android x86 so konzipiert, dass es nativ auf Standard-PC-Hardware läuft und theoretisch schneller sein sollte als eine emulierte Version von Android. Das Programm ist noch in Arbeit, und es gibt keine Garantie, dass es auf Ihrem speziellen Laptop-Modell oder Desktop-PC funktioniert. Die meisten Spiele sollten ohne Absturz laufen, und Sie können es sogar so einrichten, dass es auf einer virtuellen Maschine läuft (mit Oracle VirtualBox). Eine dauerhaftere Lösung wäre es, eine Partition auf Ihrer Festplatte zu erstellen und ein Dual-Boot neben Windows laufen zu lassen. Die neueste Version basiert auf dem Betriebssystem Android 8.1 „Oreo“. Wenn Sie eine eher „Desktop-nahe“ Anpassung von Android x86 wünschen, sollten Sie sich Phoenix OS ansehen.
Ihre letzte Option ist der Kauf eines Chromebooks. Das sind kleine Laptops, Tablets oder 2-in-1-Geräte, auf denen Googles Chrome OS läuft und die in erster Linie für die Nutzung mit einer Internetverbindung konzipiert sind. Warum sind sie so sehr auf eine Internetverbindung angewiesen? Weil sie im Vergleich zu einem normalen Laptop nur über einen begrenzten internen Speicher verfügen und die meisten Programme auf einem Chromebook Dateien in der Cloud speichern. Günstige Chromebooks mit Intel Celeron-CPUs können für etwa 200 bis 250 Dollar erworben werden, wie dieses 11,6-Zoll-Chromebook-3-Modell von Samsung. Ein Chromebook mit einem MediaTek-Prozessor ist sogar noch billiger, wie zum Beispiel dieses Lenovo S330. Moderne Chromebooks sind in der Lage, Android-Apps nativ auszuführen, und sie werden sogar mit dem vorinstallierten Google Play Store geliefert. Das gesamte für die Ausführung von Android-Apps erforderliche Framework ist in das Chrome OS integriert. Und wenn Ihr Chromebook von einer ARM-basierten CPU angetrieben wird, betreiben Sie im Grunde ein riesiges Tablet mit einer physischen Tastatur.
Wie man Android-Spiele auf BlueStacks installiert und spielt
Zuerst müssen Sie die neueste Version des BlueStacks-Emulators von der offiziellen Website herunterladen. Zum Zeitpunkt der Erstellung dieses Artikels ist es BlueStacks 4 und es unterstützt Android Nougat (7.1.2). Sie erhalten eine einzigartige Desktop-zentrierte Android-Benutzeroberfläche, einen vorinstallierten Google Play Store, App-Synchronisierung mit Ihrem Telefon, Multitouch-Unterstützung, Cloud-Speicher, automatische Tastatursteuerung und vieles mehr. Es gibt sogar eine Kamera- und Mikrofonintegration, so dass Sie Anrufe und Live-Streams tätigen können. Der anfängliche Download sollte etwa 872 KB groß sein, und sobald er abgeschlossen ist, können Sie das Installationsprogramm ausführen, das zusätzliche Dateien herunterlädt. Nach der Installation von BlueStacks, öffnen Sie das Programm und Sie sollten eine Android-ähnliche Oberfläche vor sich sehen. Im Gegensatz zu Andyroid können Sie bei Bluestacks die App-Symbole nicht verschieben oder Dinge wie das Thema oder das Hintergrundbild ändern. Dazu müssen Sie entweder Münzen einlösen oder die Premium-Version kaufen. Sobald Sie Google Play öffnen, werden Sie aufgefordert, Ihr Google-Konto zu synchronisieren.
Gebe deine E-Mail-Adresse und dein Passwort ein und akzeptiere die Benachrichtigung über den Cloud-Speicher. Jetzt kannst du mit dem Herunterladen von Spielen aus dem Play Store beginnen. Am unteren Rand des BlueStacks-Bildschirms werden Symbole angezeigt, die dich in die BlueStacks-Welt führen, in der du durch das Spielen eines Minispiels Münzen farmen kannst. Ignorieren Sie diese, da es sich dabei um so etwas wie Bloatware handelt. Im Gegensatz zu anderen Android-Emulatoren hat BlueStacks ein sehr desktopähnliches Aussehen. Anstelle der bekannten Dreiecke, Kreise und Quadrate können Sie wie in einem Browser zwischen den Registerkarten wechseln, wenn Sie die Anwendung wechseln müssen. Eine der einzigartigen Funktionen von BlueStacks ist der Modus für hohe Bildwiederholraten, in dem Sie der Engine erlauben können, Spiele mit bis zu 240 FPS auszuführen, und es wird sogar ein FPS-Zähler angezeigt. In den Einstellungen können Sie außerdem zwischen DirectX und OpenGL wählen und BlueStacks RAM oder CPU-Kerne zuweisen, je nachdem, wie leistungsstark Ihr PC ist.
In den Spieleinstellungen können Sie außerdem zwischen 720p, 1080p und QHD 2k-Auflösung wählen. Es gibt vordefinierte Profile für virtuelle Geräte wie Samsung Galaxy S8 Plus, One Plus 5, etc. Probieren Sie die Leistungseinstellungen aus und finden Sie heraus, was Ihnen am besten gefällt. Bluestacks aktiviert automatisch die Tastaturunterstützung für alle Spiele, die Sie spielen, und Sie können jederzeit Strg + Umschalt + H drücken, um den Tastaturbelegungsbildschirm aufzurufen. Wenn Sie ein Spiel starten, sehen Sie am unteren Rand verschiedene Symbole. Klicken Sie auf das Kamerasymbol, um mit der Aufnahme Ihres Spiels zu beginnen, und auf die diagonalen Pfeile, um den Vollbildmodus zu aktivieren.
Neben BlueStacks gibt es noch viele andere Emulatoren, die du in meinem Beitrag 16 beste Android-Emulatoren für Spiele auf dem PC nachlesen kannst
Abschluss
Du wirst feststellen, dass wir keine Lösungen zum Ausführen von iOS-Spielen auf deinem PC bereitgestellt haben. Und dafür gibt es einen guten Grund. Die meisten der so genannten iOS-Emulatoren im Internet sind eigentlich Simulatoren. Es gibt einen großen Unterschied zwischen den beiden. Der eine versucht, die Hardware und das Betriebssystem des Gastgeräts zu emulieren, während der andere nur so tut, als ob er das täte. Bei vielen iOS-Simulatoren handelt es sich oft um neu gestaltete Versionen bestehender Android-Emulatoren, die die Benutzeroberfläche von Apple iOS nachahmen sollen, und sie können die meisten für den App Store spezifischen Anwendungen nicht ausführen. Außerdem handelt es sich bei vielen von ihnen um Betrugsversuche, hinter denen sich Malware und Adware verbergen. Warum gibt es also so viele Android-Emulatoren, während fast niemand einen iOS-Emulator entwickelt? Ganz einfach: Das Android-Betriebssystem basiert auf Open-Source-Software, und es steht jedem frei, daran herumzubasteln und eine angepasste Version zu erstellen, die auf x86-Hardware läuft.
Android ist nicht an eine bestimmte Hardware gebunden, während Apple alle Produkte verkauft, die sein Betriebssystem verwenden. Apple verdient also sowohl an der Hardware als auch an der Software und hat keinen Anreiz, die Entwicklung eines Emulators zu unterstützen, der es ermöglicht, sein Betriebssystem auf Systemen zu verwenden, die nicht von Apple hergestellt werden. Ein Großteil des iOS-Codes ist Closed Source, und Apple beabsichtigt, dies auch so zu belassen. Das macht es extrem schwierig, für iOS-Geräte zu emulieren, und niemand möchte am Ende einer Klage von Apple ausgesetzt sein. Wenn Sie bereits ein MacBook oder einen iMac besitzen, können Sie die für macOS verfügbare XCode IDE verwenden. XCode enthält einen integrierten Emulator, der virtuelle iOS-Geräte erstellen kann, genau wie der AVD-Manager in Android Studio.