Tips:
移动模拟器在移动操作系统(IOS和安卓)及其应用过去二十年里,为了满足移动应用不断增长的性能需求,同时兼顾放缓增长的个人电脑计算能力,随着科学技术不断提升移动模拟器的核心架构来提升模拟效率。目前,在经历了众多架构迭代之后,个人电脑上最普遍使用的移动模拟技术是 Android-x86 On VirtualBox(缩写为 AOVB),即使用 VirtualBox 全虚拟化架构来运行 Android-x86 系统。AOVB 能帮助个人电脑用户顺利运行大部分移动应用,但对于重型移动应用、特别是图形渲染计算量巨大的三维游戏应用:原神、刺激战场、NBA2K等模拟效率依然一般般。
通过移动模拟器,用户在个人电脑或其他移动平台上模拟运行移动操作系统(如安卓和 iOS)以及应用。不过,移动模拟器并不是唯一一个可以实现应用跨平台运行的技术手段。比如,借助游戏引擎或移动操作系统的多平台兼容性,用户或是能在特定的平台上运行同一款游戏的对应版本,或是能将移动操作系统安装在不同的硬件上。虽然这一定程度上能满足用户对移动应用跨平台的需求,但是移动模拟器凭借着其对应用开发者和使用者透明度高、软硬件兼容性好的优点,成为移动应用跨平台运行的首选。
一方面犹豫安卓在移动端市场份额占比较大(19年约75%),另一方面则是因为安卓的开源性个高效性,所以模拟器一般也都被叫做安卓模拟器。
经历了QEMU(处理器仿真实VirtualBox(全虚拟化)、VT(硬件辅助虚拟化)的更迭后,个人电脑上使用最普遍的是 Android-x86 On VirtualBox(缩写为 AOVB),用 VirtualBox 全虚拟化或硬件辅助虚拟化架构来运行 Android-x86 系统。其中,Android-x86是一个安卓系统的 x86 平台移植版本,VirtualBox 虚拟机软件则是 Android-x86 系统和宿主系统(像Windows)之间的纽带。AOVB 架构免费、开源的特性,以及更重要的是对未经修改的移动游戏的透明性,才让它在多个技术里成为主流,而作为本期内容里四款软件其中的三款都使用了这项技术。
背景:
在偶尔一次刷视频过程里,看到了某个上班族一边工作,一边看抖音一边偷菜,这勾起了我的好奇,因为我平时用的多是MacBook Pro,所以从各方打听、外加搜索,一共有了下面四款软件的体验。
(本次内容,以视频为主,文字只做简单介绍)
视频:
一、 Imazing是一款在PC端专门针对IOS的设备管理器,可以实现保存、导出、打印iPhone上的各类短信、iMessage;在pad和Mac之间三者来回传输音乐,完全不用iTunes;轻松导出照片和视频,不用再登录icould这么麻烦;通过有线、无线备份,在新手机端进行数据转移等。
这款软件是需要数据线连接的,所以扩展坞是少不了。
说了这么多,其实实现类似安卓模拟器效果就是需要用到导出的IPA安装包,不过因为我的系统已经升级到了big sur,所以导出的安装包目前无法安装,所以想刷抖音失败。
二、bulestacks,也叫蓝叠;是2011开始兴起的一款模拟器软件,也是第一款大面积公开使用的模拟器软件。全球第二大PC游戏平台,占全球超50%以上模拟器市场份额,英特尔、AMD、高通、Ignition Partners、Radar Partners、Presidio Ventures、Helion等公司都为其投资。
特性有:自定义设置(射击、MOBA、RPG、战略等)、多开、脚本、高FPS、高清晰图形。
不过由于啊,人家发家就是在国外的,所以尽管功能看起来这么不错,但是因为无法登陆Google服务器原因,所以压根就没体验成功。
而且因为本次我是在Mac上使用,软件需要开的权限挺多的,但是在系统偏好设置里无法找到允许这个选项。
这里需要一个操作,因为下一款软件也会遇见类似问题,我放在下面再说,所以bluestacks就只能pass了。
三、夜神模拟器,是一款基于Android4.4.2版本内核针在电脑上运行深度开发的安卓模拟器软件,尽管软件也在不断升级但是目前来说,内核还是没跟上目前安卓升级的速度。
和上文提到的bluestacks一样,这类安卓模拟器都会遇见一个问题,就是卡99%!
你会发现你下载一个软件后,会附带一个上面介绍过的VirtualBox,它利用硬件虚拟化技术加速。硬件虚拟化技术是指由硬件帮助监视虚拟机,将虚拟机管理软件从模拟运行特权指令当中解放出来,从而加速虚拟机的执行;增强了虚拟化方案的可靠性、性能和安全性。不过出于安全和实际使用需要,大多数 PC 出厂时硬件虚拟化功能是关闭的,需要用户手动进入 BIOS 打开。
但是在Mac里和Win系的操作有所不同,终端中输入csrutil status,一般默认是enabled,重启电脑,在重启的过程中按住 Command + R 组合键进入到系统恢复工具界面
然后点击“实用工具”选项卡中的“终端” 输入“csrutil disable”这条命令,按下回车,看到下面的提示成功以后我们就解除系统的权限控制了,重启之后在进入SIP界面会发现变成了disabled。
不过实际体验里,安装使用后,如果要再打开都会重复卡在99%,需要卸载重装才能使用
后面我查询了下是因为VirtualBox目前不支持big sur,而刷抖音时,鼠标点击拉动内容要比触控板滑动流程不少;我为了体验游戏下载了跑跑卡丁车手游版,无法登陆~
在5月中旬时候,夜神更细了内测的基于安卓9的测试版,不过因为没测试名额,会不会把之前的问题都解决了呢?拭目以待吧。
四、最后一款是网易的MuMu模拟器,基于传统安卓模拟器引擎、Android6.0内核、X86架构,MuMu手游助手在MuMu模拟器的基础上,增配网易自研星云引擎、Android7.1内核、x64架构,不过因为没有Mac版,所以没有下载手游助手。
MuMu下载后,只有自己这个软件,因为看不到相关介绍或者一些代码,所以我猜测是除了VirtualBox之外的HAXM方案,通俗的说就是HAXM 内核驱动向安卓系统提供内存虚拟化和中断虚拟化,允许模拟的安卓的系统直接使用个人电脑的硬件设备。
软件内商城的应用不多,游戏倒是不少;一般刷微博看视频的我,就下载了share、抖音;和手机登录的方式一样,抖音也能直接保存,通过ES文件夹浏览器,复制路径,然后移动到电脑里MuMu的共享文件夹里就行了。
但是抖音刷一会,就显示到底了,需要关闭再开启才能使用。游戏上,不能和手机同步开;设置按键时,有些问题,还是跑跑卡丁车为例,左键没问题,右键设置了没反应;也没加速按键设置····
当然了,作为个人体验肯定有不全面的地方,后续会使用Win系电脑以及游戏方面再进行体验~。
(本次内容,以视频为主,文字只做简单介绍)