Changes

Jump to navigation Jump to search

Android emulators

82 bytes added, 20 January
Emulators
==Emulators==
;Before diving in, know that each row under 'Through' specifies the method (VM, AOSP or actual OS) used for running Android operating system, some of these are not software emulators (e.g. AOSP). [[Hypervisors|Hardware-assisted virtualization]] feature must be turned for "VM" methods (VirtualBox, VMware, QEMU etc.) due to performance reasons. Keep in mind that you should turn off Hyper-V windows feature if [[Hypervisors|Type-2 hypervisor]] used due to [[Hypervisors#Hyper-V_feature_conflict_issue|conflict issue]], although some emulators like BlueStacks provide special Hyper-V build for this. On top of that, many Android emulators incorporate "[[Compatibility_layer|libhoudini]]" translation layer to enable ARM apps to run on x86-based hardware, see [[#Enhancements]] section built-in translation layer for more information.
:Also tons of bloated or non-active Android "emulator" exists, see [https://emulation.gametechwiki.com/index.php?title=Android_emulators&diff=66635&oldid=66634#Emulators this page] for more.
{| class="wikitable" style="text-align:center;"
! scope="col"|[[Recommended Emulators|Recommended]]
|-
! colspan="911"|PC / x86
|-
|Windows Subsystem for Android
|Comes with Windows store<br/>[https://github.com/cinit/WSAPatch WSA patch for Windows 10]
|[[Hypervisors|Hyper-V]]
|[https://github.com/riverar/wsa-app-compatibility#support-tables Mid]
|?
|?
|[https://github.com/riverar/wsa-app-compatibility#support-tables Mid]
|?
|{{✓}} ||{{~}}
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://blissos.org/index.html#download <abbr title="BlissOS is the first Android-x86 derivative that includes weishu's KernelSU. With it, you can easily grant root permission for apps and even install Magisk modules without having to install Magisk.">Bliss OS</abbr>]<br/>[https://www.android-x86.org 8.1-r6]
|entire OS<br/><small>though installable to VM through Hypervisor</small>
|{{~}}
|?
|entire OS<br/><small>though installable to VM through Hypervisor</small>
|Mid
|{{✓}} ||{{~}} ||{{~}}
|align=left|{{Icon|Windows|macOS}}
|[https://www.bluestacks.com/ {{BlueStacksVer}}]
|QEMU (before v2.5) / VirtualBox (after v2.5)
|{{~}}
|{{~}}
|QEMU (before v2.5) / VirtualBox (after v2.5)
|Mid-High
|{{✗}} ||{{✓}} ||{{~}}<ref group=N2 name=Bloatware>These emulators are closed-source, and while they're distributed for free, their devs look for roundabout ways to monetize them. '''Since these emulators closed-source and comes with adware and bloatware applications, it's important to research the developers background before using them to ensure their trustworthiness and avoid potential privacy risks before using them'''. MuMu, LDPlayer, NoxPlayer and MEmu developed by the various Chinese software companies, Genymotion developed by French software development company called "[https://www.wikidata.org/wiki/Q20723018 Genymobile SAS]" and BlueStacks App Player developed by American technology company called "[https://www.wikidata.org/wiki/Q4928776 BlueStacks]". Also make sure to check if there are pre-installed '''extra''' apps comes with emulator and disable or uninstall them (e.g. BlueStacks X, BlueStacks Services etc.), monitor your internet traffic and processor activity to detect any abnormal activity (and block domains accordingly if the need arises or use tools like 'simplewall') and avoid giving sensitive account data as much as is possible (just in case it's key-logged? or other potential security reasons). Besides basic safety, these precautions often make impacted emulators and your operating system run faster/responsive when the adware services and apps are turned off.</ref>
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://www.genymotion.com/download/ {{GenymotionVer}}]
|VirtualBox
|{{~}}
|{{~}}
|VirtualBox
|Mid-High
|{{✗}} ||{{✓}} ||{{~}}<ref group=N2 name=Bloatware></ref>
|align=left|{{Icon|Windows|macOS}}
|[https://mumu.163.com/global/download/en/index.html 1.1.0.2]<br /><small>[https://mumu.163.com 1.1.0.5 (v2.3.17) (Chinese Ver)]</small>
|VirtualBox
|?
|?
|VirtualBox
|Mid-High
|{{✗}} ||{{✓}} ||{{~}}<ref group=N2 name=Bloatware></ref>
|align=left|{{Icon|Windows}}
|[https://en.ldplayer.net/ 4.0.50.3]
|VirtualBox
|?
|?
|VirtualBox
|Mid-High
|{{✗}} ||{{✓}} ||{{~}}<ref group=N2 name=Bloatware></ref>
|align=left|{{Icon|Windows}}
|[https://www.bignox.com 7.0.2.7]
|VirtualBox
|?
|?
|VirtualBox
|Mid-High
|{{✗}} ||{{✓}} ||{{~}}<ref group=N2 name=Bloatware></ref>
|align=left|{{Icon|Windows}}
|[https://www.memuplay.com/ {{MEmuVer}}]
|VirtualBox
|?
|?
|VirtualBox
|Mid-High
|{{✗}} ||{{✓}} ||{{~}}<ref group=N2 name=Bloatware></ref>
|align=left|{{Icon|Linux}}
|[https://waydro.id/#install git]
|[[Compatibility_layer|wine-like approach]]
|?
|?
|[[Compatibility_layer|wine-like approach]]
|Low
|{{✓}} ||{{✓}} ||{{~}}
|align=left|{{Icon|Linux}}
|[https://archive.ubuntukylin.com/ubuntukylin/pool/partner/kmre_2.4.6.8+22.04_amd64.deb 2.4.6.8?]
|docker
|?
|?
|docker
|?
|{{?}} ||{{✓}} ||{{✗}}
|align=left|{{Icon|Windows|Linux}}
|[https://developer.android.com/studio/ 4.0]
|QEMU
|?
|?
|QEMU
|Low
|<span title="Source-available"><sup>{{~}}</sup></span> ||{{✓}} ||{{✗}}
|align=left|{{Icon|Linux}}
|[https://anbox.io/ git]
|[[Compatibility_layer|wine-like approach]]
|?
|?
|[[Compatibility_layer|wine-like approach]]
|Low
|{{✓}} ||{{✗}} ||{{✗}}
|-
!colspan="911"|Mobile / ARM
|-
|LineageOS
|align=left|{{Icon|LinuxARM}}
|[https://konstakang.com/devices/rpi3/ <small>Raspberry Pi 3 builds</small>]<br/>[https://konstakang.com/devices/rpi4/ <small>Raspberry Pi 4 builds</small>]<br/>[https://konstakang.com/devices/rpi5/ <small>Raspberry Pi 5 builds</small>]
|actual AOSP
|?
|?
|actual AOSP
|?
|{{✓}} ||{{✓}} ||{{~}}
|{{✓}} ||{{✗}} ||{{✗}}
|-
!colspan="911"|Consoles
|-
|LineageOS
10,929
edits

Navigation menu