Changes

Jump to navigation Jump to search

Android emulators

2,079 bytes added, 18:22, 24 August 2019
Emulators
Like with [[Nintendo DS emulators]], the computer mouse is used to emulate touchscreen presses (which can be less than ideal in many cases), and the keyboard emulates the button controller add-ons. Some emulators support X360 controllers as well with some more tweaks.
Android apps come in the .apk file format (occasionally coupled with .obb files). Just like its [[IOS emulators|iOS]] equivalent (IPA files), their innards can be opened as a regular 7z ZIP file.
==Emulators==
! scope="col"|[[Recommended Emulators|Recommended]]
|-
|[[Genymotion]]|Windows, Linux, macOS, Linux|[https://www.genymotion.com/fun-zonedownload/ 2.11{{GenymotionVer}}]
|{{✓}} (Non-Dev Versions)
|VirtualBox
|[[BlueStacks]]
|Windows, macOS
|[http://www.bluestacks.com/ 3.56.74.1828{{BlueStacksVer}}]
|{{✓}}
|QEmu QEMU (before v2.5) / VirtualBox (after v2.5)
|High
|{{✓}}
|MEmu
|Windows
|[httphttps://www.memuplay.com/ 56.02.1]|{{✓}}|VirtualBox|High|{{✓}}|-|LDPlayer|Windows|[http://en.ldplayer.net/ 3.560]
|{{✓}}
|VirtualBox
|Nox App Player
|Windows
|[https://www.bignox.com/ 6.2.8.0]|{{✓}}|VirtualBox|High|{{✓}}|-|SmartGaGa|Windows|[https://www.smartgaga.com/ 1.1.523]|{{✓}}|VirtualBox|High|{{✓}}|-|MuMu App Player|Windows, macOS|[https://mumu.163.com/global/download/en/index.html 1.1.0.2]|{{✓}}|VirtualBox|High|{{✓}}|-|Peak App Player|Windows|[https://www.peakplayer.net/ 1.2.5.3]
|{{✓}}
|VirtualBox
|XePlayer
|Windows
|[http://xeplayer.com/ 36.80.1.010]
|{{✓}}
|VirtualBox
|KoPlayer
|Windows
|[http://www.koplayer.com 12.40.10550]
|{{✓}}
|VirtualBox
|High
|{{✓}}
|-
|tiantian app player
|Windows
|[http://www.ttmnq.com/en/ 3.2.7]
|{{✓}}
|VirtualBox
|Mid
|{{✗}}
|-
|Droid4X
|Windows, macOS
|[http://droid4x.haimawan.com 0.10.67]
|{{✓}}
|VirtualBox
|{{✗}}
|-
|AndyAndyroid
|Windows, macOS
|[httphttps://andyroid.net/ 0.4647.16226.661076.7]
|{{✓}}
|VmWare
|YouWave
|Windows
|[httphttps://youwave.com/ 5.711]
|{{✓}}
|VirtualBox
|Android x86
|Multi-platform
|[http://www.android-x86.org 78.1-r1rc2]
|{{✓}}
|N/AVirtualBox, VMWare (for 3d acc)|LowMid
|{{✗}}
|-
|Android Emulator (AVD)Studio
|Windows, Linux
|[https://developer.android.com/studio/run/emulator3.html 262.1.32]
|{{✓}}
|QEmuQEMU
|Low
|{{✗}}
|Anbox
|Linux
|[httphttps://anbox.io/ Git]|{{✓}}|Not an emulator (wine-like approach)|?|{{✓}}|-!colspan="7"|Consoles|-|LineageOS|Nintendo Switch|[https://switchroot.org/ 15.1]
|{{✓}}
|Originalbased of the Nvidia Shield TV build of LineageOS
|?
|{{}}
|-
!colspan="7"|Abandoned/Discontinued
|{{✗}}
|-
|[ARC Welder <br /><small>(Google Chrome)</small>|Windows, macOS, Linux, macOS<br/>Chrome OS
|[https://developer.chrome.com/apps/getstarted_arc 50.5021.602.0]
|{{✓}}
|Mid
|{{✗}}
|-
|Windroye
|Windows
|2.9.0
|{{✓}}
|VirtualBox
|Mid
|?
|-
|Windroy
|?
|{{✗}}
|-
|Windroye
|Windows
|2.9.0
|{{✓}}
|VirtualBox
|Mid
|?
|}
The VM column describes what backend technology the emulator uses. Emulators labeled with "VirtualBox" sometimes needs the user to install [https://www.virtualbox.org/ Oracle VM VirtualBox]. Usually, it is installed automatically.
===ComparisonComparisons===;[[Genymotion]]:An A closed-source Android emulator with hardware-accelerated 3D graphics and USB host support, available for Windows, MacmacOS, and Linux. In its latest versions, it has pretty good compatibility with commercial games. It's a commercial product though, aimed at software developers and QA teams. You'll need to create an account and download the free non-commercial use license available. Except for pay-to-remove "free for personal use" watermark on the screen, paid builds to add features only useful for Android app developers.
Setting up the emulator itself is not too hard, but a bit of tinkering is required to add the Google Play store and [http://forum.xda-developers.com/showthread.php?t=2528952 ARM processor emulation] (what you need essentially here to play the commercial releases) as well as [https://groups.google.com/d/msg/genymotion-users/JpO8HR39PR0/NpSkrnsB8d8J Xbox 360 controller support]. Not noob-friendly, but if you're experienced enough with Android to know your way around a rooted filesystem it shouldn't be too hard.
;MEmu
:A free Android emulator with very good accuracy, sometimes outperforming BlueStacks.
 
;LDPlayer
:An Android emulator also with good accuracy. When testing games along side Nox, LDPlayer shows to have better performance/compatibility with games.
;Droid4x
;Windroye
:(With the 'e' suffix) uses VirtualBox, but still offers better performance than BluestacksBlueStacks. The Play Store is installed by default and has no stability issues found in Windroy. [https://www.reddit.com/r/ClashOfClans/comments/31lklr/misc_windroye_for_pcfaster_than_bluestacks_262_mb/ A related Reddit topic can be found here.]
;Android x86
:An open-source project that aims to port the Android operating system to x86-based netbooks. While it can be run Comes with Google Play and libhoudini (x86/ARM translation layer) installed. 3D acceleration works well both when installed directly on the machine as a local OS and also on VMware. VMware Player 15 supports emulating OpenGL ES 3 on virtual machines like the target and performance is quite good. VirtualBox, it does not have 3D graphics emulation 3d support is poor and probably won't work. Android x86 is continually being improved and cannot run most gamescan be tried fairly painlessly through VMware. Genymotion is (or at least used to be) a closed-source fork of Android x86, designed exclusively to be run on VirtualBox.
;Anbox
;Shashlik
:A project by KDE that aims to run Android applications on Linux using KDE5 and Qt5 technology. The project is infancy state and only known to run on latest Kubuntu versions. It currently lacks ARM processor emulation, so not many games will run. It is however known to play [https://www.youtube.com/watch?v=9SC6c_ih_Ac Flappy Bird] and can show [https://www.youtube.com/watch?v=ju_R8ftiIp4 Spotify's login screen]. It uses modified [[QemuQEMU]] to emulate the Android operating system. Last major update was March 2016 and seems abandoned.
;Xamarin Android Player
;Project Astoria
:A Microsoft-developed Android emulator for Windows 10 Mobile included in several insider previews. It could run [https://www.reddit.com/r/windowsphone/comments/3gaoct/android_apps_that_work_on_win10_right_now/ a few applicaionsapplications], though apps required Google Play Services did not run or had issues. This project was reportedly [http://www.windowscentral.com/microsofts-project-astoria-delayed discontinued] in November 2015 and [http://www.winbeta.org/news/microsoft-confirms-the-death-of-project-astoria-focusing-on-other-bridges-instead its cancellation was confirmed] on February 2016, so the emulator is not included in more recent versions of Windows 10 Mobile.
==General Emulation issues==
On the taskbar, right-click Andyroid's notification icon, and choose Settings, Advanced, Set Andy Protocol. Type "tcp" and confirm, then launch Andyroid.
 
===Android-x86===
* '''3D Support is broken on VMWare when using newer kernels:'''
 
Kernels > 4.14 with version 8.1 break 3d acceleration in VMWare (see https://groups.google.com/forum/#!searchin/android-x86/4.9%7Csort:date/android-x86/wB65vJnuJiI/ytJaWYWUBwAJ). Use kernel 4.9 with 8.1 instead.
 
* '''Setting resolution in VMWare'''
 
Pass in a kernel option to grub when booting. Select the boot entry and then press 'e' to edit it, and then 'e' to edit again. Add the kernel option here. For example, to use a video resolution of 1920x1080, add 'video=1920x1080'. Press return to save the changes (for this boot session only), and 'b' to boot (the keys to edit and boot may be different depending on your grub version, there are usually instructions on the grub screen for the requisite keys)
 
==See also==
[[Category:Consoles]]
[[Category:Android emulators]]
Anonymous user

Navigation menu