虚拟按键|老APP该淘汰了,不找好替代品,换了手机可能就不能用了

作者:波导终结者
大家好,我是波导终结者。
最近有位小伙伴过来咨询我,说他换了新手机之后,一些模拟器APP用不了了,问我说咋回事。这种事情嘛,他既无法描述清楚,又很难重现,只能靠一点点线索蒙,就像经常有群友问说“我的电脑怎么开不起来”一样,基本只能先抛出灵魂五问:1,电脑电源开关有开吗?2.电源上的线有接紧吗?3.线的另一头有插到排插上吗?4.排插的开关有开吗?5.排插的线有接到墙上吗?基本能解决80%以上的问题。
虚拟按键|老APP该淘汰了,不找好替代品,换了手机可能就不能用了
文章插图

我问了一下他的手机,是新出的一加10Pro,经过一番排查,怀疑是Andriod12的问题,老APP在新系统上不让跑也是比较常见的。根据现有的资料,Android12彻底停止了对32位程序的支持可能是核心原因。这一情况其实在iOS上也出现过,10.3之后的系统便不再对32位程序进行支持。
这一点上,微软算是做得最好的了,Windows至今向前兼容性仍做得非常好。不过对于用户来说,用了多年的程序也不是说抛弃就能抛弃的,找个满意的替代品也并不容易。
虚拟按键|老APP该淘汰了,不找好替代品,换了手机可能就不能用了
文章插图

当年iOS从32位到64的过渡,由于苹果生态的强势,虽然也有一些争议,但是还算顺利,最终结果也是皆大欢喜。安卓则不一样,虽然从安卓5开始就转向64位,但是各家各自为战,一直拖到12版本。我用手上搭载基于Andriod11开发的ColorOS12的一加9RT来做一下测试先。我把他不能用的几个APP拷到里面,安装,出现了以上提示。
虚拟按键|老APP该淘汰了,不找好替代品,换了手机可能就不能用了
文章插图

可以看到,安卓11在安装32位程序的时候有做出警告提示,但同时,如果想要强行安装的话,也是没有问题的。具体系统底层为兼容做了什么用户不太需要管它,大不了也就是个虚拟机的事情,一加9RT搭载的是骁龙888+LPDDR5+UFS3.1的顶级配置,仅次于一加10Pro的骁龙8 Gen1,我手上这只也是12GB运存+256GB内存的顶配,跑个虚拟机运行这种老程序应该还是完全没问题的。
虚拟按键|老APP该淘汰了,不找好替代品,换了手机可能就不能用了
文章插图

经实测,NES.emu这个FC模拟器在安卓11系统上,跑起来仍然是完全正常的,载入游戏,读档存档,虚拟按键,横屏竖屏自动切换,手柄映射等都正常。可见,只要厂商愿意,仍然兼容32位的安卓程序应该是完全没问题的。顺便一提,手机自带的游戏中心也工作正常,就是上面几张截图中屏幕左上角那个绿色小框,滑出来就可以在游戏中心里进行各种设置优化,比如防打扰,关后台等。由于FC模拟器系统开销很小,用不着,这里就不演示了。
虚拟按键|老APP该淘汰了,不找好替代品,换了手机可能就不能用了
文章插图

比较搞笑的是GBCoid这个Game Boy模拟器,运行起来仍然是一切正常,但是却遇到了一个令人啼笑皆非的问题。如果是老安卓用户,从实体按键过来的,应该会对“菜单键”有印象吧?在Android 10之后,谷歌是彻底移除了菜单键的API,虚拟按键、全屏手势以及屏幕上独立的呼出菜单键“…”逐渐替代。而GBCoid这个程序实在太老了,除了系统的菜单键,没有办法可以呼出菜单。这就尴尬了,运行起来仍然是没有问题,但是由于无法呼出菜单,除了载入游戏以外的功能都无法使用了……时代的眼泪呀。
虚拟按键|老APP该淘汰了,不找好替代品,换了手机可能就不能用了
文章插图

所以对于一些确实已经不再更新的老APP,还是尽早找替代品吧,因为全面64位是早晚的事情,像一加10Pro用的ColorOS12就已经是基于安卓12的了。Game Boy模拟器的话,GBCoid已经不再更新,但是其他模拟器还是不少的。不过有一点要提醒一下,GBA向下兼容GB,甚至是FC兼容GB的模拟器建议不要碰,会有不少游戏不兼容。PIZZA BOY COLOR是个64位的GBC模拟器,与GB之间没有兼容性问题,毕竟只是多了个配色方案。而对于Game Boy游戏的颜色,也可以做很多种设置,底下这种黄绿色的更接近实机,想要调成上面这种纯黑白的也毫无问题。

推荐阅读