Android

Beste Android-Emulatoren für Linux

Beste Android-Emulatoren für Linux

Warum Android-Emulatoren?

Die erste Frage, die Sie sich stellen müssen, ist, was der Android-Emulator für Sie tun soll. Oftmals benötigen Sie es nur für eine bestimmte Anwendung, die Sie für Ihren Linux-Desktop nicht bekommen. Manchmal möchten Sie ein Spiel ausführen und manchmal möchten Sie Ihre eigene Anwendung entwickeln.

Welches funktioniert am besten für was?

Virtuelles Android-Gerät

Speziell entwickelt, um Ihren eigenen Code beim Codieren aus Android Studio zu testen. Der integrierte Emulator eignet sich hervorragend zum Testen eigener Anwendungen, wie erwartet funktioniert dies am besten für die Verwendung des Android SDK, aber Sie können den Emulator auch eigenständig verwenden. Die Bilder benötigen viel Speicherplatz und viel Speicher, wenn sie verwendet werden, aber alle Funktionen sind vorhanden und es läuft fast fehlerfrei. Mit diesem Paket können Sie auch das Bewegen des Telefons, einen niedrigen Akkustand und andere hardwarebezogene Situationen emulieren.

Schaschlik

Shashlik funktioniert immer noch und ist überraschend leistungsstark und einfach zu starten. Sobald Sie es installiert haben, können Sie Android-Anwendungen installieren, indem Sie den Shaslik-Emulator starten und über adb eine Verbindung herstellen. Anwendungen können dann direkt von Ihrem Desktop gestartet werden. Sie sehen aus wie normale Anwendungen, sind jedoch etwas langsam zu starten, da die VM vor der Anwendung selbst gestartet werden muss. Beachten Sie, dass sich dieses Paket noch in der Beta-Phase befindet und das letzte Update im Jahr 2016 war, also stellen Sie sicher, dass Sie sich nicht auf Updates verlassen. Wenn Ihre Anwendung jedoch funktioniert, können Sie sie weiterhin verwenden.

Android_x86

Android_x86 kann auch in einer virtuellen Maschine ausgeführt werden, Virtualbox ist eine Idee, aber nicht die einzige. Der lustige Teil dieses Pakets ist, dass Sie es als zweites Betriebssystem auf Ihrer Disc installieren und ausführen können. Wenn Sie dies tun, emulieren Sie nicht mehr, sondern die gesamte Installation wird für Ihren Laptop durchgeführt. Dies funktioniert auch, wenn Sie mehr Akkulaufzeit von Ihrem Laptop haben möchten, es verbraucht normalerweise viel weniger Strom als Ihr normales Betriebssystem. Da es Ihr Betriebssystem ersetzen kann, emuliert es alles fast genau. Die Analysetools für Ihre eigenen Anwendungen wurden in diesem Projekt nicht priorisiert, daher kann es in diesem Bereich ein wenig fehlen, aber für den regelmäßigen Gebrauch ist es großartig. Das Upgrade ist ebenfalls einfach, da das Image eine ISO ist und es eine RPM-Datei für die Installation gibt.

Anbox

Anbox zielt darauf ab, Ihnen die Möglichkeit zu geben, Android-Apps unter Linux auszuführen. In einer Box, wie der Name schon sagt. Das Paket kommt nur als Schnappschuss, es sei denn, Sie werden entwickeln. Wenn Sie den Code selbst erstellen möchten, müssen Sie den gesamten Quellcode für Android herunterladen. Diese Anwendung eignet sich hervorragend zum Ausführen kleiner Anwendungen direkt auf Ihrem Desktop. Um Android-Apps zu installieren, ist es am einfachsten, einen Paketmanager zu finden und diesen zu verwenden. Das adb-Programm kontaktiert jedes mit dem Computer verbundene Android, Anbox fungiert als Handy, das mit dem Computer verbunden ist, auf dem es ausgeführt wird it. Sie können Google Play auch selbst hinzufügen, es ist aus rechtlichen Gründen nicht enthalten. F-Droid ist eine beliebte Open-Source-Alternative.

Genymotion

Genymotion ist nur als Closed-Source-Distribution erhältlich, aber Sie können es kostenlos verwenden. Wenn es installiert ist, kann es alles emulieren, was ein Telefon machen kann. Es verwendet VirtualBox im Hintergrund, hat aber darüber hinaus eine schöne GUI, die das Ausführen der Tests zum Kinderspiel macht. Das Unternehmen bietet auch Online-Farmen mit emulierter Hardware an, die Sie mieten können. Dies hat natürlich einen hohen Preis und ist nur für professionelle Entwickler gedacht.

Chrome-Browser

Wenn Sie den Chrome-Browser verwenden, können Sie auch ARC-welder verwenden. Dies ist eine App aus dem Chrome Web Store, die Installation dauert eine Weile, da die App groß ist, sie enthält einen Emulator. Sobald es installiert ist und Sie es starten, werden Sie mit einem extrem einfachen Bildschirm begrüßt. Der Bildschirm enthält ein großes Plus und den Text 'Add your APK', hier müssen Sie die APK-Datei im lokalen Speicher bereithalten. Sobald die App installiert ist, befindet sich auf Ihrem neuen Tab ein Symbol, auf das Sie klicken können, um die App erneut zu starten. ARC-welder ist nur zum Testen gedacht und es gibt ernsthafte Fehler für die Linux-Version, aber es lässt sich gut in den Gnome-Desktop integrieren.

Abbildung 1: ARC-Schweißer mit F-Droid

Fazit

Manchmal möchten Sie Apps testen, als Bastler Ihre eigenen verwenden, als Profi Online-Systeme verwenden. Verwenden Sie zum Spielen von Spielen Anbox, es ist noch früh, aber bereits nützlich. Wenn Sie selbst entwickeln, ist das Android SDK die beste Option und das eigene virtuelle Gerät ist am einfachsten zu verwenden. Genymotion kommt jedoch zum Tragen, wenn Sie hardwarebezogene Funktionen und Mapping-Anwendungen testen müssen.

So zeigen Sie den FPS-Zähler in Linux-Spielen an
Linux-Gaming bekam einen großen Schub, als Valve 2012 die Linux-Unterstützung für den Steam-Client und seine Spiele ankündigte. Seitdem haben viele AA...
Herunterladen und Spielen von Sid Meier's Civilization VI unter Linux and
Einführung in das Spiel Civilization 6 ist eine moderne Version des klassischen Konzepts, das in der Reihe der Age of Empires-Spiele eingeführt wurde....
So installieren und spielen Sie Doom unter Linux
Einführung in Doom Die Doom-Serie entstand in den 90er Jahren nach der Veröffentlichung des ursprünglichen Doom. Es war sofort ein Hit und seitdem hat...