推荐一款软件叫xdroid,可以完美适配大多数安卓应用,包括qq、微信,以及游戏如崩坏三等,不支持原神,支持键盘映射,不支持触控屏,自带arm应用支持,且与虚拟机不同,不会占用大量的系统资源。
但是,嘛,我不太喜欢他家的服务态度。。。而且我更偏爱开源软件。
2022年更新
如今linux的生态越来越齐全了,安装安卓应用的办法也多多了,除了上面提到的xdroid,还有:
genymotion+arm translation+qtscrcpy
genymotion的性能一直是我用过的安卓模拟器里面算好的,arm translation则可以保证运行arm软件,至于qtscrcpy则是用来实现键盘映射。也完美支持触控屏,支持多点触控,滑动和长按等。另外这里的arm translation在android11以后可以用wsa的libhoudini进一步提高兼容性,github上有相关项目。
android x86及其衍生系统虚拟机+libhoudini
和上面方案类似,可能有人偏爱blissos之类的。这是最灵活的方案,可以方便地安装自定义镜像,自定义各种运行选项。
waydroid
仅支持wayland的安卓容器,方案与xdroid类似,但是很优秀的地方在于支持触控屏,而且支持长按,滑动,多点触控。目前安卓版本为安卓11,可以安装wsa的libhoudini或者其它的libhoudini来获得arm兼容。不支持键盘映射。目前唯一经过测试可以运行安卓原神的方案。
uengine等
这种是国产发行版绑定的,deepin和ukylin都有,和xdroid技术类似,因为是系统自带的所以占用方面会很优秀,启动应用也更无感。一般支持键盘映射,自带arm应用支持。不支持触控屏。
anbox
上面xdroid,waydroid,uengine等的祖宗,拥有最前沿的容器技术,实际体验一般,更像是试验田。不支持触控屏。