目前开发一款手机模拟器,主要有几个问题要解决:一是 ARM 和 x86 两种彻底不一样的 CPU 指令集彼此之间怎样转译,再来是在电脑端模拟手机操作界面,底层硬件的调用要如何解决。这些都是相当困难的工作。
据开发团队表示,这款模拟器支持 ARM 和 x86 双架构,也就是说使用者可以在 x86 的平台和 ARM 指令集的平台执行,而 x86 和 ARM 基本上也就涵盖了所有 PC 产品和行动设备了。开发团队只有 5 人,擅长逆向分析、编译器、CPU 指令集、图形图像处理,目前这个计划他们已经开发一年多,该团队已经完成了所有可行性验证,并且做出了测试版。
目前这个模拟器的开发名称为“苹果盒”。已有 100 多款 iOS 游戏在苹果盒测试版执行,据称正式推出的版本会支持大多数主流 iOS 游戏。苹果盒支持 ARM 和 x86 双架构指令集,即除了 ARM 版本,开发者还可以把 iOS App 编译成 x86 版本放到苹果盒里,因为不需指令转译,执行速度比 ARM 版本更快。苹果盒会先出 macOS 版本,后续升级版本会支持 Windows 平台。