我们来聊聊一款名叫iDOS 2的DOS模拟器,它在2014年上线的时候没什么问题,结果到了2020年,因为加了文件存储和共享功能,苹果直接给了开发者Chaoji Li一个14天的限时令:要么砍掉运行可执行代码的功能,要么直接下架。这事闹得挺大,甚至能追溯到2014年,这也是苹果App Store十年间的一次重要事件。苹果为了守住这个千亿美元级的流量金矿,总是和开发者搞拉锯战,这次iDOS 2就成了新的战场。 其实开发者也就是想用这玩意儿在iPad上装个Windows系统。2020年的时候,Fast Company写了篇文章,说可以通过Files应用把Windows 3.1的镜像导进去,然后在iDOS 2里一键装系统,再跑《文明 II》这样的游戏。这种操作很简单,就是把游戏装进另一个应用里,也就是所谓的“三层套娃”。苹果最怕的就是这种操作,因为这有点像给设备开后门。 苹果之所以对模拟器这么狠,主要是怕踩雷。模拟器里面可能会有很多盗版ROM和软件,用户一多就容易惹上官司。以前索尼和任天堂就为了Bleem这种模拟器打过官司,国内小游戏机的模拟器也常被起诉。为了不让自己背锅,苹果选择直接把所有模拟器都封了。 另外还有安全隐患。模拟器能绕过App Store的沙盒机制,直接运行未知代码,容易被用来挖矿或者装广告。苹果虽然能管住99%的安全问题,但那剩下的1%万一出事就是大麻烦,所以不如干脆锁死大门。 这次Chaoji Li被逼得只能声明“仅供学习交流”,但用户只要看一下流程就知道能运行系统。这篇文章一出来,苹果立马启动下架流程。对Li来说,删掉文件共享功能就等于没了核心卖点;对用户来说少了这款免费的工具就只能去找越狱或者企业签名的路子,风险和成本都高了很多。 这次事情给所有开发者提了个醒:流量越大责任越大。哪怕只是出于善意分享技术也得小心点,别像这次一样“不懂闷声发大财”,把自己推向风口浪尖。